From 82f86122c837c542157aa312ff68deb9c81f1253 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Wed, 15 Apr 2020 16:56:16 +0200 Subject: [PATCH] Handle third-party buttons without text in ingame menu (see #120) --- src/main/java/com/replaymod/replay/handler/GuiHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/replaymod/replay/handler/GuiHandler.java b/src/main/java/com/replaymod/replay/handler/GuiHandler.java index cfcfb01a..69185ef8 100644 --- a/src/main/java/com/replaymod/replay/handler/GuiHandler.java +++ b/src/main/java/com/replaymod/replay/handler/GuiHandler.java @@ -86,6 +86,11 @@ public class GuiHandler extends EventRegistrations { boolean remove = false; //#if MC>=11400 String id = b.getMessage(); + if (id == null) { + // likely a button of some third-part mod + // e.g. https://github.com/Pokechu22/WorldDownloader/blob/b1b279f948beec2d7dac7524eea8f584a866d8eb/share_14/src/main/java/wdl/WDLHooks.java#L491 + continue; + } //#else //$$ Integer id = b.id; //#endif