From b27095b3504383d5a63580a133e7c7bc74789905 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Sat, 14 Nov 2015 14:30:52 +0100 Subject: [PATCH] Return null from GuiScreen#from(mc.GuiScreen) in case of failure --- .../java/de/johni0702/minecraft/gui/container/GuiScreen.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/de/johni0702/minecraft/gui/container/GuiScreen.java b/src/main/java/de/johni0702/minecraft/gui/container/GuiScreen.java index d6af5425..399c66dd 100644 --- a/src/main/java/de/johni0702/minecraft/gui/container/GuiScreen.java +++ b/src/main/java/de/johni0702/minecraft/gui/container/GuiScreen.java @@ -25,6 +25,9 @@ package de.johni0702.minecraft.gui.container; public class GuiScreen extends AbstractGuiScreen { @SuppressWarnings("unchecked") public static GuiScreen from(net.minecraft.client.gui.GuiScreen minecraft) { + if (!(minecraft instanceof GuiScreen.MinecraftGuiScreen)) { + return null; + } return ((GuiScreen.MinecraftGuiScreen) minecraft).getWrapper(); }