9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-19 15:09:15 +00:00

修复显示

This commit is contained in:
jhqwqmc
2025-12-11 14:01:07 +08:00
parent 9097cbe95b
commit 51a9eae124

View File

@@ -1577,7 +1577,9 @@ public class BukkitNetworkManager implements NetworkManager, Listener {
Object decorate = FastNMS.INSTANCE.method$ChatType$Bound$decorate(chatType, content); Object decorate = FastNMS.INSTANCE.method$ChatType$Bound$decorate(chatType, content);
if (Config.allowEmojiChat()) { if (Config.allowEmojiChat()) {
String rawJsonMessage = ComponentUtils.minecraftToJson(decorate); String rawJsonMessage = ComponentUtils.minecraftToJson(decorate);
EmojiTextProcessResult result = BukkitFontManager.instance().replaceJsonEmoji(rawJsonMessage, (BukkitServerPlayer) user); UUID sender = FastNMS.INSTANCE.field$ClientboundPlayerChatPacket$sender(packet);
@Nullable BukkitServerPlayer chatSender = BukkitNetworkManager.instance.onlineUsers.get(sender);
EmojiTextProcessResult result = BukkitFontManager.instance().replaceJsonEmoji(rawJsonMessage, chatSender);
if (result.replaced()) { if (result.replaced()) {
decorate = ComponentUtils.jsonToMinecraft(result.text()); decorate = ComponentUtils.jsonToMinecraft(result.text());
} }