Allow wrapping of Minecraft GuiScreen for use of toMinecraft() and display()

This commit is contained in:
johni0702
2015-11-14 14:27:33 +01:00
parent eeeb986502
commit f7d47b8888

View File

@@ -28,6 +28,15 @@ public class GuiScreen extends AbstractGuiScreen<GuiScreen> {
return ((GuiScreen.MinecraftGuiScreen) minecraft).getWrapper(); 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 @Override
protected GuiScreen getThis() { protected GuiScreen getThis() {
return this; return this;