diff --git a/build.gradle b/build.gradle index 54d1032..cbdffee 100644 --- a/build.gradle +++ b/build.gradle @@ -32,7 +32,7 @@ dependencies { processResources { filesMatching("fabric.mod.json") { - expand "version": project.version + expand "version": project.version, "mc_version": project.minecraft_version } } diff --git a/gradle.properties b/gradle.properties index 089d72d..a894b13 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,8 +1,8 @@ org.gradle.jvmargs=-Xmx2G # Fabric (https://fabricmc.net/versions.html) -minecraft_version=1.18.1 -yarn_mappings=1.18.1+build.14 +minecraft_version=1.18.2 +yarn_mappings=1.18.2+build.1 loader_version=0.12.12 # Mod Properties diff --git a/src/main/java/dummy/addon/template/TemplateAddon.java b/src/main/java/dummy/addon/template/TemplateAddon.java index 7de8b23..a9579fc 100644 --- a/src/main/java/dummy/addon/template/TemplateAddon.java +++ b/src/main/java/dummy/addon/template/TemplateAddon.java @@ -7,16 +7,16 @@ import dummy.addon.template.modules.hud.HudExample; import meteordevelopment.meteorclient.MeteorClient; import meteordevelopment.meteorclient.addons.MeteorAddon; import meteordevelopment.meteorclient.systems.commands.Commands; +import meteordevelopment.meteorclient.systems.hud.HUD; import meteordevelopment.meteorclient.systems.modules.Category; import meteordevelopment.meteorclient.systems.modules.Modules; -import meteordevelopment.meteorclient.systems.modules.render.hud.HUD; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; import java.lang.invoke.MethodHandles; public class TemplateAddon extends MeteorAddon { - public static final Logger LOG = LogManager.getLogger(); + public static final Logger LOG = LoggerFactory.getLogger(TemplateAddon.class); public static final Category CATEGORY = new Category("Example"); @Override @@ -34,8 +34,7 @@ public class TemplateAddon extends MeteorAddon { Commands.get().add(new ExampleCommand()); // HUD - HUD hud = Modules.get().get(HUD.class); - hud.elements.add(new HudExample(hud)); + HUD.get().elements.add(new HudExample()); } @Override diff --git a/src/main/java/dummy/addon/template/modules/hud/HudExample.java b/src/main/java/dummy/addon/template/modules/hud/HudExample.java index cd75439..be292f6 100644 --- a/src/main/java/dummy/addon/template/modules/hud/HudExample.java +++ b/src/main/java/dummy/addon/template/modules/hud/HudExample.java @@ -1,11 +1,11 @@ package dummy.addon.template.modules.hud; -import meteordevelopment.meteorclient.systems.modules.render.hud.HUD; -import meteordevelopment.meteorclient.systems.modules.render.hud.modules.DoubleTextHudElement; +import meteordevelopment.meteorclient.systems.hud.HUD; +import meteordevelopment.meteorclient.systems.hud.modules.DoubleTextHudElement; public class HudExample extends DoubleTextHudElement { - public HudExample(HUD hud) { - super(hud, "hud-example", "Description", "Static left text: ", false); + public HudExample() { + super(HUD.get(), "hud-example", "Description", "Static left text: ", false); } @Override diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index deaa3a6..e62e5c1 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -25,7 +25,7 @@ }, "depends": { "java": ">=17", - "minecraft": ">=1.18", + "minecraft": ">=${mc_version}", "meteor-client": "*" } }