From f7d47b8888a851d67f38c2e4d5cdcc980c8d195e Mon Sep 17 00:00:00 2001 From: johni0702 Date: Sat, 14 Nov 2015 14:27:33 +0100 Subject: [PATCH] Allow wrapping of Minecraft GuiScreen for use of toMinecraft() and display() --- .../de/johni0702/minecraft/gui/container/GuiScreen.java | 9 +++++++++ 1 file changed, 9 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 fc25c8c8..d6af5425 100644 --- a/src/main/java/de/johni0702/minecraft/gui/container/GuiScreen.java +++ b/src/main/java/de/johni0702/minecraft/gui/container/GuiScreen.java @@ -28,6 +28,15 @@ public class GuiScreen extends AbstractGuiScreen { return ((GuiScreen.MinecraftGuiScreen) minecraft).getWrapper(); } + public static GuiScreen wrap(final net.minecraft.client.gui.GuiScreen minecraft) { + return new GuiScreen() { + @Override + public net.minecraft.client.gui.GuiScreen toMinecraft() { + return minecraft; + } + }; + } + @Override protected GuiScreen getThis() { return this;