MixinChatComponentModern

Chat capture for 26.1+, which split the one entry into three siblings — two system, one player — that each funnel into a private method. Siblings, not a chain, so all three capture once and none doubles.

remap = false throughout: these names exist only on 26.1+, which is unobfuscated, and the obf-build AP errors on names it cannot map. McpMixinPlugin applies this mixin only where it found addPlayerMessage; the other two arrived in the same Mojang change, so a missing one is an API move worth a startup failure rather than a silent half-capture.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
private open fun mcp$captureClientSystem(message: Component, ci: CallbackInfo)
Link copied to clipboard
private open fun mcp$capturePlayer(message: Component, signature: Any, tag: Any, ci: CallbackInfo)
The one entry that is player chat BY CONSTRUCTION — no content heuristic can be as certain.
Link copied to clipboard
private open fun mcp$captureServerSystem(message: Component, ci: CallbackInfo)