Skip to content

Commit 3025ba5

Browse files
committed
Fix NPE when chat messages are canceled
1 parent 8313d52 commit 3025ba5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperChatListenerProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ public void onHighest(final AsyncChatEvent event) {
4444
final PaperChatEvent paperChatEvent = wrap(event);
4545
onChatHighest(paperChatEvent);
4646

47-
final TextComponent format = serializer.deserialize(paperChatEvent.getFormat());
48-
final TextComponent eventMessage = serializer.deserialize(paperChatEvent.getMessage());
49-
5047
if (!event.isCancelled()) {
48+
final TextComponent format = serializer.deserialize(paperChatEvent.getFormat());
49+
final TextComponent eventMessage = serializer.deserialize(paperChatEvent.getMessage());
50+
5151
event.renderer(ChatRenderer.viewerUnaware((player, displayName, message) ->
5252
format.replaceText(builder -> builder
5353
.match("%(\\d)\\$s").replacement((index, match) -> {

0 commit comments

Comments
 (0)