From 3fc2d28b95b63dc90851b477d9a42ca0e4099993 Mon Sep 17 00:00:00 2001 From: creeper123123321 Date: Thu, 8 Nov 2018 16:18:20 -0200 Subject: [PATCH] fix npe --- .../protocols/protocol1_13to1_12_2/ChatRewriter.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/ChatRewriter.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/ChatRewriter.java index e5081c2e4..d6e888402 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/ChatRewriter.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/ChatRewriter.java @@ -139,8 +139,10 @@ public class ChatRewriter { if (newTranslate != null) { ((TranslatableComponent) component).setTranslate(newTranslate); } - for (BaseComponent baseComponent : ((TranslatableComponent) component).getWith()) { - processTranslate(baseComponent); + if (((TranslatableComponent) component).getWith() != null) { + for (BaseComponent baseComponent : ((TranslatableComponent) component).getWith()) { + processTranslate(baseComponent); + } } } if (component.getHoverEvent() != null) { @@ -148,8 +150,10 @@ public class ChatRewriter { processTranslate(baseComponent); } } - for (BaseComponent baseComponent : component.getExtra()) { - processTranslate(baseComponent); + if (component.getExtra() != null) { + for (BaseComponent baseComponent : component.getExtra()) { + processTranslate(baseComponent); + } } } }