Return null from GuiScreen#from(mc.GuiScreen) in case of failure
This commit is contained in:
@@ -25,6 +25,9 @@ package de.johni0702.minecraft.gui.container;
|
|||||||
public class GuiScreen extends AbstractGuiScreen<GuiScreen> {
|
public class GuiScreen extends AbstractGuiScreen<GuiScreen> {
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public static GuiScreen from(net.minecraft.client.gui.GuiScreen minecraft) {
|
public static GuiScreen from(net.minecraft.client.gui.GuiScreen minecraft) {
|
||||||
|
if (!(minecraft instanceof GuiScreen.MinecraftGuiScreen)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return ((GuiScreen.MinecraftGuiScreen) minecraft).getWrapper();
|
return ((GuiScreen.MinecraftGuiScreen) minecraft).getWrapper();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user