From 66c1f63219e218ff3d3cb839d49aa1a70070158f Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Mon, 22 Feb 2021 23:31:59 +0100 Subject: [PATCH] Move GuiFactory into 1.12.2 project --- .../com/replaymod/core/gui/GuiFactory.java | 64 +------------------ .../com/replaymod/core/gui/GuiFactory.java | 61 ++++++++++++++++++ 2 files changed, 62 insertions(+), 63 deletions(-) create mode 100644 versions/1.12.2/src/main/java/com/replaymod/core/gui/GuiFactory.java diff --git a/src/main/java/com/replaymod/core/gui/GuiFactory.java b/src/main/java/com/replaymod/core/gui/GuiFactory.java index 31ff16a9..fca4cd6c 100644 --- a/src/main/java/com/replaymod/core/gui/GuiFactory.java +++ b/src/main/java/com/replaymod/core/gui/GuiFactory.java @@ -1,63 +1 @@ -//#if MC<11400 -//$$ package com.replaymod.core.gui; -//$$ -//$$ import com.replaymod.core.ReplayMod; -//$$ import net.minecraft.client.Minecraft; -//$$ import net.minecraft.client.gui.GuiScreen; -//$$ -//#if MC>=10800 -//$$ import net.minecraftforge.fml.client.IModGuiFactory; -//#else -//$$ import cpw.mods.fml.client.IModGuiFactory; -//#endif -//$$ -//$$ import java.util.Set; -//$$ -//$$ @SuppressWarnings("unused") -//$$ public class GuiFactory implements IModGuiFactory { -//$$ @Override -//$$ public void initialize(Minecraft minecraftInstance) { -//$$ -//$$ } -//$$ - //#if MC>=11200 - //$$ @Override - //$$ public boolean hasConfigGui() { - //$$ return true; - //$$ } - //$$ - //$$ @Override - //$$ public GuiScreen createConfigGui(GuiScreen parentScreen) { - //$$ return new GuiReplaySettings(parentScreen, ReplayMod.instance.getSettingsRegistry()).toMinecraft(); - //$$ } - //#else - //$$ @Override - //$$ public Class mainConfigGuiClass() { - //$$ return ConfigGuiWrapper.class; - //$$ } - //$$ - //$$ @Override - //$$ public RuntimeOptionGuiHandler getHandlerFor(RuntimeOptionCategoryElement element) { - //$$ return null; - //$$ } - //$$ - //$$ public static class ConfigGuiWrapper extends GuiScreen { - //$$ private final GuiScreen parent; - //$$ - //$$ public ConfigGuiWrapper(GuiScreen parent) { - //$$ this.parent = parent; - //$$ } - //$$ - //$$ @Override - //$$ public void initGui() { - //$$ new GuiReplaySettings(parent, ReplayMod.instance.getSettingsRegistry()).display(); - //$$ } - //$$ } - //#endif -//$$ -//$$ @Override -//$$ public Set runtimeGuiCategories() { -//$$ return null; -//$$ } -//$$ } -//#endif +// 1.12.2 and below diff --git a/versions/1.12.2/src/main/java/com/replaymod/core/gui/GuiFactory.java b/versions/1.12.2/src/main/java/com/replaymod/core/gui/GuiFactory.java new file mode 100644 index 00000000..e2ac1ed4 --- /dev/null +++ b/versions/1.12.2/src/main/java/com/replaymod/core/gui/GuiFactory.java @@ -0,0 +1,61 @@ +package com.replaymod.core.gui; + +import com.replaymod.core.ReplayMod; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiScreen; + +//#if MC>=10800 +import net.minecraftforge.fml.client.IModGuiFactory; +//#else +//$$ import cpw.mods.fml.client.IModGuiFactory; +//#endif + +import java.util.Set; + +@SuppressWarnings("unused") +public class GuiFactory implements IModGuiFactory { + @Override + public void initialize(Minecraft minecraftInstance) { + + } + + //#if MC>=11200 + @Override + public boolean hasConfigGui() { + return true; + } + + @Override + public GuiScreen createConfigGui(GuiScreen parentScreen) { + return new GuiReplaySettings(parentScreen, ReplayMod.instance.getSettingsRegistry()).toMinecraft(); + } + //#else + //$$ @Override + //$$ public Class mainConfigGuiClass() { + //$$ return ConfigGuiWrapper.class; + //$$ } + //$$ + //$$ @Override + //$$ public RuntimeOptionGuiHandler getHandlerFor(RuntimeOptionCategoryElement element) { + //$$ return null; + //$$ } + //$$ + //$$ public static class ConfigGuiWrapper extends GuiScreen { + //$$ private final GuiScreen parent; + //$$ + //$$ public ConfigGuiWrapper(GuiScreen parent) { + //$$ this.parent = parent; + //$$ } + //$$ + //$$ @Override + //$$ public void initGui() { + //$$ new GuiReplaySettings(parent, ReplayMod.instance.getSettingsRegistry()).display(); + //$$ } + //$$ } + //#endif + + @Override + public Set runtimeGuiCategories() { + return null; + } +}