mirror of
https://github.com/EssentialsX/Essentials.git
synced 2025-04-06 13:30:43 +08:00
Fix NPE when chat messages are canceled
This commit is contained in:
parent
8313d522dc
commit
3025ba5c05
@ -44,10 +44,10 @@ public abstract class PaperChatListenerProvider implements Listener {
|
||||
final PaperChatEvent paperChatEvent = wrap(event);
|
||||
onChatHighest(paperChatEvent);
|
||||
|
||||
final TextComponent format = serializer.deserialize(paperChatEvent.getFormat());
|
||||
final TextComponent eventMessage = serializer.deserialize(paperChatEvent.getMessage());
|
||||
|
||||
if (!event.isCancelled()) {
|
||||
final TextComponent format = serializer.deserialize(paperChatEvent.getFormat());
|
||||
final TextComponent eventMessage = serializer.deserialize(paperChatEvent.getMessage());
|
||||
|
||||
event.renderer(ChatRenderer.viewerUnaware((player, displayName, message) ->
|
||||
format.replaceText(builder -> builder
|
||||
.match("%(\\d)\\$s").replacement((index, match) -> {
|
||||
|
Loading…
x
Reference in New Issue
Block a user