mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-19 15:09:15 +00:00
修复显示
This commit is contained in:
@@ -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());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user