From 655bea0b2d70b15a57385265491d63370d1d5e51 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Thu, 29 Dec 2016 16:36:38 +0100 Subject: [PATCH] Replace @Mod.Instance with direct static references --- src/main/java/com/replaymod/compat/ReplayModCompat.java | 4 ---- src/main/java/com/replaymod/editor/ReplayModEditor.java | 4 ++-- src/main/java/com/replaymod/extras/FullBrightness.java | 5 ++--- src/main/java/com/replaymod/extras/LocalizationExtra.java | 6 +++--- src/main/java/com/replaymod/extras/ReplayModExtras.java | 5 +---- .../replaymod/extras/playeroverview/PlayerOverview.java | 6 +++--- .../com/replaymod/extras/urischeme/UriSchemeExtra.java | 5 ++--- src/main/java/com/replaymod/online/ReplayModOnline.java | 8 ++++---- .../java/com/replaymod/recording/ReplayModRecording.java | 4 ++-- src/main/java/com/replaymod/render/ReplayModRender.java | 4 ++-- src/main/java/com/replaymod/replay/ReplayModReplay.java | 4 ++-- .../replaymod/simplepathing/ReplayModSimplePathing.java | 4 ++-- 12 files changed, 25 insertions(+), 34 deletions(-) diff --git a/src/main/java/com/replaymod/compat/ReplayModCompat.java b/src/main/java/com/replaymod/compat/ReplayModCompat.java index bdfc9289..b2ac56e8 100644 --- a/src/main/java/com/replaymod/compat/ReplayModCompat.java +++ b/src/main/java/com/replaymod/compat/ReplayModCompat.java @@ -2,7 +2,6 @@ package com.replaymod.compat; import com.replaymod.compat.optifine.DisableFastRender; import com.replaymod.compat.shaders.ShaderBeginRender; -import com.replaymod.core.ReplayMod; import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @@ -12,9 +11,6 @@ import net.minecraftforge.fml.common.eventhandler.EventBus; public class ReplayModCompat { public static final String MOD_ID = "replaymod-compat"; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; - @Mod.EventHandler public void init(FMLInitializationEvent event) { EventBus bus = FMLCommonHandler.instance().bus(); diff --git a/src/main/java/com/replaymod/editor/ReplayModEditor.java b/src/main/java/com/replaymod/editor/ReplayModEditor.java index a0d65471..76d95586 100644 --- a/src/main/java/com/replaymod/editor/ReplayModEditor.java +++ b/src/main/java/com/replaymod/editor/ReplayModEditor.java @@ -15,14 +15,14 @@ public class ReplayModEditor { @Mod.Instance(MOD_ID) public static ReplayModEditor instance; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; + private ReplayMod core; public static Logger LOGGER; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { ReplayModEditor.LOGGER = event.getModLog(); + core = ReplayMod.instance; core.getSettingsRegistry().register(Setting.class); } diff --git a/src/main/java/com/replaymod/extras/FullBrightness.java b/src/main/java/com/replaymod/extras/FullBrightness.java index b4947f78..754bdf8e 100644 --- a/src/main/java/com/replaymod/extras/FullBrightness.java +++ b/src/main/java/com/replaymod/extras/FullBrightness.java @@ -10,14 +10,12 @@ import de.johni0702.minecraft.gui.element.IGuiImage; import de.johni0702.minecraft.gui.layout.HorizontalLayout; import net.minecraft.client.settings.GameSettings; import net.minecraftforge.fml.common.FMLCommonHandler; -import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent; import org.lwjgl.input.Keyboard; public class FullBrightness implements Extra { - @Mod.Instance(ReplayModReplay.MOD_ID) - private static ReplayModReplay module; + private ReplayModReplay module; private final IGuiImage indicator = new GuiImage().setTexture(ReplayMod.TEXTURE, 90, 20, 19, 13).setSize(19, 13); @@ -27,6 +25,7 @@ public class FullBrightness implements Extra { @Override public void register(final ReplayMod mod) throws Exception { + this.module = ReplayModReplay.instance; this.gameSettings = mod.getMinecraft().gameSettings; mod.getKeyBindingRegistry().registerKeyBinding("replaymod.input.lighting", Keyboard.KEY_Z, new Runnable() { diff --git a/src/main/java/com/replaymod/extras/LocalizationExtra.java b/src/main/java/com/replaymod/extras/LocalizationExtra.java index a94e2c68..233d324f 100644 --- a/src/main/java/com/replaymod/extras/LocalizationExtra.java +++ b/src/main/java/com/replaymod/extras/LocalizationExtra.java @@ -12,7 +12,6 @@ import net.minecraft.client.resources.IResourcePack; import net.minecraft.client.resources.data.IMetadataSection; import net.minecraft.client.resources.data.IMetadataSerializer; import net.minecraft.util.ResourceLocation; -import net.minecraftforge.fml.common.Mod; import org.apache.commons.lang3.StringEscapeUtils; import java.awt.image.BufferedImage; @@ -26,11 +25,12 @@ import java.util.Map; import java.util.Set; public class LocalizationExtra implements Extra { - @Mod.Instance(ReplayModOnline.MOD_ID) - private static ReplayModOnline module; + private ReplayModOnline module; @Override public void register(ReplayMod mod) throws Exception { + this.module = ReplayModOnline.instance; + final Minecraft mc = mod.getMinecraft(); Thread localizedResourcePackLoader = new Thread(new Runnable() { @Override diff --git a/src/main/java/com/replaymod/extras/ReplayModExtras.java b/src/main/java/com/replaymod/extras/ReplayModExtras.java index 750111a6..fde599e6 100644 --- a/src/main/java/com/replaymod/extras/ReplayModExtras.java +++ b/src/main/java/com/replaymod/extras/ReplayModExtras.java @@ -19,9 +19,6 @@ public class ReplayModExtras { @Mod.Instance(MOD_ID) public static ReplayModExtras instance; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; - private static final List> builtin = Arrays.asList( PlayerOverview.class, UriSchemeExtra.class, @@ -44,7 +41,7 @@ public class ReplayModExtras { for (Class cls : builtin) { try { Extra extra = cls.newInstance(); - extra.register(core); + extra.register(ReplayMod.instance); } catch (Throwable t) { logger.warn("Failed to load extra " + cls.getName() + ": ", t); } diff --git a/src/main/java/com/replaymod/extras/playeroverview/PlayerOverview.java b/src/main/java/com/replaymod/extras/playeroverview/PlayerOverview.java index 89c96a9b..514f806b 100644 --- a/src/main/java/com/replaymod/extras/playeroverview/PlayerOverview.java +++ b/src/main/java/com/replaymod/extras/playeroverview/PlayerOverview.java @@ -13,7 +13,6 @@ import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.RenderPlayer; import net.minecraft.entity.player.EntityPlayer; import net.minecraftforge.fml.common.FMLCommonHandler; -import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import org.lwjgl.input.Keyboard; @@ -21,14 +20,15 @@ import java.io.IOException; import java.util.*; public class PlayerOverview implements Extra { - @Mod.Instance(ReplayModReplay.MOD_ID) - private static ReplayModReplay module; + private ReplayModReplay module; private final Set hiddenPlayers = new HashSet<>(); private boolean savingEnabled; @Override public void register(final ReplayMod mod) throws Exception { + this.module = ReplayModReplay.instance; + mod.getKeyBindingRegistry().registerKeyBinding("replaymod.input.playeroverview", Keyboard.KEY_B, new Runnable() { @Override public void run() { diff --git a/src/main/java/com/replaymod/extras/urischeme/UriSchemeExtra.java b/src/main/java/com/replaymod/extras/urischeme/UriSchemeExtra.java index e0ba8cef..07526bbb 100644 --- a/src/main/java/com/replaymod/extras/urischeme/UriSchemeExtra.java +++ b/src/main/java/com/replaymod/extras/urischeme/UriSchemeExtra.java @@ -4,7 +4,6 @@ import com.replaymod.core.ReplayMod; import com.replaymod.extras.Extra; import com.replaymod.online.ReplayModOnline; import de.johni0702.minecraft.gui.container.GuiScreen; -import net.minecraftforge.fml.common.Mod; import org.apache.commons.io.IOUtils; import java.io.IOException; @@ -13,14 +12,14 @@ import java.net.ServerSocket; import java.net.Socket; public class UriSchemeExtra implements Extra { - @Mod.Instance(ReplayModOnline.MOD_ID) - private static ReplayModOnline module; + private ReplayModOnline module; private ReplayMod mod; @Override public void register(final ReplayMod mod) throws Exception { this.mod = mod; + this.module = ReplayModOnline.instance; UriScheme uriScheme = UriScheme.create(); if (uriScheme == null) { diff --git a/src/main/java/com/replaymod/online/ReplayModOnline.java b/src/main/java/com/replaymod/online/ReplayModOnline.java index d4f750f2..7368943f 100644 --- a/src/main/java/com/replaymod/online/ReplayModOnline.java +++ b/src/main/java/com/replaymod/online/ReplayModOnline.java @@ -33,11 +33,9 @@ public class ReplayModOnline { @Mod.Instance(MOD_ID) public static ReplayModOnline instance; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; + private ReplayMod core; - @Mod.Instance(ReplayModReplay.MOD_ID) - private static ReplayModReplay replayModule; + private ReplayModReplay replayModule; private Logger logger; @@ -53,6 +51,8 @@ public class ReplayModOnline { @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); + core = ReplayMod.instance; + replayModule = ReplayModReplay.instance; core.getSettingsRegistry().register(Setting.class); diff --git a/src/main/java/com/replaymod/recording/ReplayModRecording.java b/src/main/java/com/replaymod/recording/ReplayModRecording.java index e686724a..d84697b8 100644 --- a/src/main/java/com/replaymod/recording/ReplayModRecording.java +++ b/src/main/java/com/replaymod/recording/ReplayModRecording.java @@ -21,8 +21,7 @@ public class ReplayModRecording { @Mod.Instance(MOD_ID) public static ReplayModRecording instance; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; + private ReplayMod core; private Logger logger; @@ -31,6 +30,7 @@ public class ReplayModRecording { @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); + core = ReplayMod.instance; core.getSettingsRegistry().register(Setting.class); diff --git a/src/main/java/com/replaymod/render/ReplayModRender.java b/src/main/java/com/replaymod/render/ReplayModRender.java index 6ddb36ae..ea9d33e7 100644 --- a/src/main/java/com/replaymod/render/ReplayModRender.java +++ b/src/main/java/com/replaymod/render/ReplayModRender.java @@ -19,8 +19,7 @@ public class ReplayModRender { @Mod.Instance(MOD_ID) public static ReplayModRender instance; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; + private ReplayMod core; private Logger logger; @@ -33,6 +32,7 @@ public class ReplayModRender { @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); + core = ReplayMod.instance; configuration = new Configuration(event.getSuggestedConfigurationFile()); core.getSettingsRegistry().register(Setting.class); diff --git a/src/main/java/com/replaymod/replay/ReplayModReplay.java b/src/main/java/com/replaymod/replay/ReplayModReplay.java index 44718b54..9de651c0 100644 --- a/src/main/java/com/replaymod/replay/ReplayModReplay.java +++ b/src/main/java/com/replaymod/replay/ReplayModReplay.java @@ -35,8 +35,7 @@ public class ReplayModReplay { @Mod.Instance(MOD_ID) public static ReplayModReplay instance; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; + private ReplayMod core; private final CameraControllerRegistry cameraControllerRegistry = new CameraControllerRegistry(); @@ -51,6 +50,7 @@ public class ReplayModReplay { @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); + core = ReplayMod.instance; core.getSettingsRegistry().register(Setting.class); diff --git a/src/main/java/com/replaymod/simplepathing/ReplayModSimplePathing.java b/src/main/java/com/replaymod/simplepathing/ReplayModSimplePathing.java index 2d2bc303..88889c4e 100644 --- a/src/main/java/com/replaymod/simplepathing/ReplayModSimplePathing.java +++ b/src/main/java/com/replaymod/simplepathing/ReplayModSimplePathing.java @@ -30,8 +30,7 @@ import java.io.IOException; public class ReplayModSimplePathing implements PathingRegistry { public static final String MOD_ID = "replaymod-simplepathing"; - @Mod.Instance(ReplayMod.MOD_ID) - private static ReplayMod core; + private ReplayMod core; private Logger logger; @@ -40,6 +39,7 @@ public class ReplayModSimplePathing implements PathingRegistry { @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); + core = ReplayMod.instance; core.getSettingsRegistry().register(Setting.class);