Fix hex chat color not parsed (#751)
This commit is contained in:
parent
201bb159d1
commit
1f312fa540
@ -999,7 +999,9 @@ public abstract class ServerPlayNetHandlerMixin implements ServerPlayNetHandlerB
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
String message = String.format(queueEvent.getFormat(), queueEvent.getPlayer().getDisplayName(), queueEvent.getMessage());
|
String message = String.format(queueEvent.getFormat(), queueEvent.getPlayer().getDisplayName(), queueEvent.getMessage());
|
||||||
var event = ForgeHooks.onServerChatEvent(handler, queueEvent.getMessage(), ForgeHooks.newChatWithLinks(message), queueEvent.getMessage(), ForgeHooks.newChatWithLinks(message));
|
var chatWithLinks = CraftChatMessage.fromStringOrNull(message);
|
||||||
|
if (chatWithLinks == null) return null;
|
||||||
|
var event = ForgeHooks.onServerChatEvent(handler, queueEvent.getMessage(), ForgeHooks.newChatWithLinks(message), queueEvent.getMessage(), chatWithLinks);
|
||||||
var component = event == null ? null : event.getComponent();
|
var component = event == null ? null : event.getComponent();
|
||||||
if (component == null) return null;
|
if (component == null) return null;
|
||||||
Bukkit.getConsoleSender().sendMessage(CraftChatMessage.fromComponent(component));
|
Bukkit.getConsoleSender().sendMessage(CraftChatMessage.fromComponent(component));
|
||||||
@ -1035,7 +1037,8 @@ public abstract class ServerPlayNetHandlerMixin implements ServerPlayNetHandlerB
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
s = String.format(event.getFormat(), event.getPlayer().getDisplayName(), event.getMessage());
|
s = String.format(event.getFormat(), event.getPlayer().getDisplayName(), event.getMessage());
|
||||||
Component chatWithLinks = ForgeHooks.newChatWithLinks(s);
|
Component chatWithLinks = CraftChatMessage.fromStringOrNull(s);
|
||||||
|
if (chatWithLinks == null) return;
|
||||||
class ForgeChat extends Waitable<Void> {
|
class ForgeChat extends Waitable<Void> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user