**Known issue: this inadvertently reformats `/minecraft:tell`. There's not much we can do about this in 2.19.x.** This commit refactors EssentialsX Chat in order to support chat previews and signed chat messages in 1.19.1+.