From e728acfae69c34fac95a5484a018e49b9f930a1f Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sun, 13 Dec 2015 23:01:56 +0100 Subject: [PATCH] Made update check not show on dev version. It's bloody annoying. --- src/main/java/ellpeck/actuallyadditions/event/InitEvents.java | 2 +- .../java/ellpeck/actuallyadditions/update/UpdateChecker.java | 3 ++- src/main/java/ellpeck/actuallyadditions/util/Util.java | 4 ++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java b/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java index f004c982b..2ba126c5b 100644 --- a/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java +++ b/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java @@ -39,7 +39,7 @@ public class InitEvents{ Util.registerEvent(new NEIScreenEvents()); } - if(ConfigBoolValues.DO_UPDATE_CHECK.isEnabled()){ + if(ConfigBoolValues.DO_UPDATE_CHECK.isEnabled() && !Util.isDevVersion()){ Util.registerEvent(new UpdateCheckerClientNotificationEvent()); } } diff --git a/src/main/java/ellpeck/actuallyadditions/update/UpdateChecker.java b/src/main/java/ellpeck/actuallyadditions/update/UpdateChecker.java index c0cd87553..d92990d1f 100644 --- a/src/main/java/ellpeck/actuallyadditions/update/UpdateChecker.java +++ b/src/main/java/ellpeck/actuallyadditions/update/UpdateChecker.java @@ -12,6 +12,7 @@ package ellpeck.actuallyadditions.update; import ellpeck.actuallyadditions.config.values.ConfigBoolValues; import ellpeck.actuallyadditions.util.ModUtil; +import ellpeck.actuallyadditions.util.Util; public class UpdateChecker{ @@ -22,7 +23,7 @@ public class UpdateChecker{ public static String updateVersion; public static void init(){ - if(ConfigBoolValues.DO_UPDATE_CHECK.isEnabled()){ + if(ConfigBoolValues.DO_UPDATE_CHECK.isEnabled() && !Util.isDevVersion()){ ModUtil.LOGGER.info("Initializing Update Checker..."); new ThreadUpdateChecker(); } diff --git a/src/main/java/ellpeck/actuallyadditions/util/Util.java b/src/main/java/ellpeck/actuallyadditions/util/Util.java index 96566bf8c..5f5835ec8 100644 --- a/src/main/java/ellpeck/actuallyadditions/util/Util.java +++ b/src/main/java/ellpeck/actuallyadditions/util/Util.java @@ -40,6 +40,10 @@ public class Util{ FMLCommonHandler.instance().bus().register(o); } + public static boolean isDevVersion(){ + return ModUtil.VERSION.equals("@VERSION@"); + } + public static void registerDispenserHandler(Item item, BehaviorDefaultDispenseItem handler){ BlockDispenser.dispenseBehaviorRegistry.putObject(item, handler); }