diff options
| author | Roman / Linnea Gräf <nea@nea.moe> | 2023-04-12 12:38:00 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-12 12:38:00 +0200 |
| commit | e9a6b9f6de0fd8d6bc0d97b03d07d9a8c2757f95 (patch) | |
| tree | f8a29569864aa798e85906fac1412f0583b684c6 /src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java | |
| parent | 0e2276bad532ffe06e1364900e6456cd5b50214e (diff) | |
| download | SkyHanni-e9a6b9f6de0fd8d6bc0d97b03d07d9a8c2757f95.tar.gz SkyHanni-e9a6b9f6de0fd8d6bc0d97b03d07d9a8c2757f95.tar.bz2 SkyHanni-e9a6b9f6de0fd8d6bc0d97b03d07d9a8c2757f95.zip | |
Add AutoUpdater and license info gui (#26)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java index 3392e83c7..48d49ec87 100644 --- a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java +++ b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java @@ -34,6 +34,7 @@ import at.hannibal2.skyhanni.features.minion.MinionFeatures; import at.hannibal2.skyhanni.features.misc.*; import at.hannibal2.skyhanni.features.misc.tiarelay.TiaRelayHelper; import at.hannibal2.skyhanni.features.misc.tiarelay.TiaRelayWaypoints; +import at.hannibal2.skyhanni.features.misc.update.UpdateManager; import at.hannibal2.skyhanni.features.mobs.AreaMiniBossFeatures; import at.hannibal2.skyhanni.features.mobs.MobHighlight; import at.hannibal2.skyhanni.features.nether.ashfang.*; @@ -58,6 +59,7 @@ import kotlinx.coroutines.*; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiScreen; import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.fml.common.Loader; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; @@ -70,13 +72,17 @@ import org.apache.logging.log4j.Logger; import java.util.ArrayList; import java.util.List; -@Mod(modid = SkyHanniMod.MODID, version = SkyHanniMod.VERSION, clientSideOnly = true, useMetadata = true, +@Mod(modid = SkyHanniMod.MODID, clientSideOnly = true, useMetadata = true, guiFactory = "at.hannibal2.skyhanni.config.ConfigGuiForgeInterop", dependencies = SkyHanniMod.DEPENDENCIES) public class SkyHanniMod { public static final String MODID = "skyhanni"; - public static final String VERSION = "0.17.Beta.31"; + + public static String getVersion() { + return Loader.instance().getIndexedModList().get(MODID).getVersion(); + } + public static final String DEPENDENCIES = "after:notenoughupdates@[2.1.1,);"; @@ -126,6 +132,7 @@ public class SkyHanniMod { loadModule(new OwnInventoryData()); loadModule(new ToolTipData()); loadModule(new GuiEditManager()); + loadModule(UpdateManager.INSTANCE); // APIs loadModule(new BazaarApi()); |
