diff --git a/build.gradle b/build.gradle index 2fef450..b432785 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ plugins { id 'java' - id 'net.fabricmc.fabric-loom' version '1.16-SNAPSHOT' + id 'net.fabricmc.fabric-loom' version '1.17-SNAPSHOT' } dependencies { diff --git a/gradle.properties b/gradle.properties index 66ab0fa..802ab7a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,9 +3,9 @@ mod_version=2.0.0 # Minecraft/Java version # Also hardcoded in fabric.mod.json and *.mixin.json -minecraft_version=26.1 +minecraft_version=26.2 java_version=25 # Fabric versions -- check these on https://fabricmc.net/develop # Also hardcoded in fabric.mod.json -loader_version=0.19.0 +loader_version=0.19.3 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1a70468..7e7d24f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/src/main/java/se/icus/mag/statuseffecttimer/mixin/StatusEffectTimerMixin.java b/src/main/java/se/icus/mag/statuseffecttimer/mixin/StatusEffectTimerMixin.java index c802eaf..58dc202 100644 --- a/src/main/java/se/icus/mag/statuseffecttimer/mixin/StatusEffectTimerMixin.java +++ b/src/main/java/se/icus/mag/statuseffecttimer/mixin/StatusEffectTimerMixin.java @@ -5,7 +5,7 @@ import net.fabricmc.api.Environment; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiGraphicsExtractor; -import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.Hud; import net.minecraft.client.DeltaTracker; import net.minecraft.world.effect.MobEffectInstance; import org.spongepowered.asm.mixin.Final; @@ -19,7 +19,7 @@ // Set priority to 500, to load before default at 1000. This is to better cooperate with HUDTweaks. @Environment(EnvType.CLIENT) -@Mixin(value = Gui.class, priority = 500) +@Mixin(value = Hud.class, priority = 500) public abstract class StatusEffectTimerMixin { @Unique private StatusEffectTimerRenderer renderer = new StatusEffectTimerRenderer(); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 2c89cc4..fc97a06 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -24,7 +24,7 @@ ], "depends": { - "minecraft": "~26.1", - "fabricloader": ">=0.19.0" + "minecraft": "~26.2", + "fabricloader": ">=0.19.3" } } diff --git a/src/main/resources/statuseffecttimer.mixins.json b/src/main/resources/statuseffecttimer.mixins.json index d36caec..d2966f9 100644 --- a/src/main/resources/statuseffecttimer.mixins.json +++ b/src/main/resources/statuseffecttimer.mixins.json @@ -1,7 +1,7 @@ { "required": true, "package": "se.icus.mag.statuseffecttimer.mixin", - "compatibilityLevel": "JAVA_17", + "compatibilityLevel": "JAVA_25", "client": [ "StatusEffectTimerMixin" ],