From 8c158cd27a32c5f0061474313eba1f8e096ccc94 Mon Sep 17 00:00:00 2001 From: N3ROO Date: Thu, 24 Sep 2020 10:33:26 +0200 Subject: [PATCH 1/4] automatic config reload --- CHANGELOG.md | 4 ++++ .../java/dev/nero/aimassistance/config/Config.java | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f77a678..8cc407f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 1.2.1 + +- The config file is now reloaded automatically when updated + ## Version 1.2.0 *Built for forge 1.16.3, works with 1.16.2 and 1.16.1* diff --git a/src/main/java/dev/nero/aimassistance/config/Config.java b/src/main/java/dev/nero/aimassistance/config/Config.java index 0795fee..cdc7404 100644 --- a/src/main/java/dev/nero/aimassistance/config/Config.java +++ b/src/main/java/dev/nero/aimassistance/config/Config.java @@ -1,8 +1,13 @@ package dev.nero.aimassistance.config; +import dev.nero.aimassistance.AimAssistanceMod; import net.minecraftforge.common.ForgeConfigSpec; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.config.ModConfig; import org.apache.commons.lang3.tuple.Pair; +@Mod.EventBusSubscriber(modid = AimAssistanceMod.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD) public class Config { public static final ClientConfig CLIENT; @@ -18,6 +23,13 @@ public class Config { private static boolean aimMobs; private static boolean aimBlocks; + @SubscribeEvent + public static void onModConfigEvent(final ModConfig.ModConfigEvent configEvent) { + if (configEvent.getConfig().getSpec() == Config.CLIENT_SPEC) { + Config.bakeConfig(); + } + } + public static void bakeConfig() { aimForceMobs = CLIENT.aimForceMobs.get(); aimForceBlocks = CLIENT.aimForceBlocks.get(); From fdbe4a64c8364c2565ff38174b0d272ba225a926 Mon Sep 17 00:00:00 2001 From: N3ROO Date: Thu, 24 Sep 2020 10:34:40 +0200 Subject: [PATCH 2/4] nump 1.2.1 --- build.gradle | 2 +- src/main/resources/META-INF/mods.toml | 2 +- update.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index b4e0c33..6c067e5 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,7 @@ apply plugin: 'net.minecraftforge.gradle' apply plugin: 'eclipse' apply plugin: 'maven-publish' -version = '1.2.0-MC1.16.3' +version = '1.2.1-MC1.16.3' group = 'dev.nero.aimassistance' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'aimassistance' diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index d590c86..4f5d3ad 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -5,7 +5,7 @@ license="MIT License" [[mods]] modId="aimassistancemod" -version="1.2.0" +version="1.2.1" displayName="Aim Assistance" updateJSONURL="https://raw.githubusercontent.com/N3ROO/AimAssistanceMod/MC_1.16.3/update.json" displayURL="https://github.com/N3ROO/AimAssistanceMod/" diff --git a/update.json b/update.json index 061b8fa..f3f1910 100644 --- a/update.json +++ b/update.json @@ -1,7 +1,7 @@ { "homepage": "https://github.com/N3ROO/AimAssistanceMod/releases", "promos": { - "1.16.3-latest": "1.2.0", - "1.16.3-recommended": "1.2.0" + "1.16.3-latest": "1.2.1", + "1.16.3-recommended": "1.2.1" } } \ No newline at end of file From 5faf2a979e66cf46e0f3f34a6f966d0b7264f931 Mon Sep 17 00:00:00 2001 From: N3ROO Date: Fri, 2 Oct 2020 18:29:56 +0200 Subject: [PATCH 3/4] removed useless event --- src/main/java/dev/nero/aimassistance/AimAssistanceMod.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/java/dev/nero/aimassistance/AimAssistanceMod.java b/src/main/java/dev/nero/aimassistance/AimAssistanceMod.java index 7a7a691..fd042bf 100644 --- a/src/main/java/dev/nero/aimassistance/AimAssistanceMod.java +++ b/src/main/java/dev/nero/aimassistance/AimAssistanceMod.java @@ -39,13 +39,6 @@ private void setup(final FMLCommonSetupEvent event) { Config.bakeConfig(); // init config values } - @SubscribeEvent - public void onModConfigEvent(final ModConfig.ModConfigEvent configEvent) { - if (configEvent.getConfig().getSpec() == Config.CLIENT_SPEC) { - Config.bakeConfig(); // update the values - } - } - @SubscribeEvent public void onPlayerTick(TickEvent.PlayerTickEvent playerTickEvent) { if (Wrapper.playerPlaying()) { From 2b158ac56d463b62ce453bff7bd3047622df7b8b Mon Sep 17 00:00:00 2001 From: N3ROO Date: Fri, 2 Oct 2020 18:30:05 +0200 Subject: [PATCH 4/4] renamed jar file --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 6c067e5..9c8a47a 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,7 @@ apply plugin: 'net.minecraftforge.gradle' apply plugin: 'eclipse' apply plugin: 'maven-publish' -version = '1.2.1-MC1.16.3' +version = '1.2.1-MC1.16.x' group = 'dev.nero.aimassistance' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'aimassistance' @@ -43,5 +43,5 @@ minecraft { } dependencies { - minecraft 'net.minecraftforge:forge:1.16.3-34.0.0' + minecraft 'net.minecraftforge:forge:1.16.3-34.1.0' } \ No newline at end of file