diff --git a/gradle.properties b/gradle.properties index 031f739..47be2a3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=1.21.8+build.1 loader_version=0.16.14 # Mod Properties - mod_version = 1.1 + mod_version = 1.2 maven_group = com.kasetoatz archives_base_name = BoatJump diff --git a/src/main/java/com/kasetoatz/boatjump/BoatJump.java b/src/main/java/com/kasetoatz/boatjump/BoatJump.java index 3746f5f..f1d612f 100644 --- a/src/main/java/com/kasetoatz/boatjump/BoatJump.java +++ b/src/main/java/com/kasetoatz/boatjump/BoatJump.java @@ -1,13 +1,13 @@ package com.kasetoatz.boatjump; -import net.fabricmc.api.ClientModInitializer; +import net.fabricmc.api.ModInitializer; import net.minecraft.client.MinecraftClient; -public class BoatJump implements ClientModInitializer { +public class BoatJump implements ModInitializer { public static MinecraftClient client; @Override - public void onInitializeClient() { + public void onInitialize() { client = MinecraftClient.getInstance(); } } diff --git a/src/main/java/com/kasetoatz/boatjump/mixin/EntityMixin.java b/src/main/java/com/kasetoatz/boatjump/mixin/EntityMixin.java index 9d35a8d..37d2f8d 100644 --- a/src/main/java/com/kasetoatz/boatjump/mixin/EntityMixin.java +++ b/src/main/java/com/kasetoatz/boatjump/mixin/EntityMixin.java @@ -3,7 +3,7 @@ package com.kasetoatz.boatjump.mixin; import com.kasetoatz.boatjump.BoatJump; import net.minecraft.entity.Entity; import net.minecraft.entity.LivingEntity; -import net.minecraft.entity.vehicle.BoatEntity; +import net.minecraft.entity.vehicle.AbstractBoatEntity; import org.jetbrains.annotations.Nullable; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; @@ -17,7 +17,7 @@ public abstract class EntityMixin { @Inject(method="getStepHeight", at = @At("HEAD"), cancellable = true) public void getStepHeight(CallbackInfoReturnable cir) { - if ((Entity)(Object)this instanceof BoatEntity && this.getControllingPassenger() == BoatJump.client.player) { + if ((Entity)(Object)this instanceof AbstractBoatEntity && this.getControllingPassenger() == BoatJump.client.player) { cir.setReturnValue(1.f); } } diff --git a/src/main/resources/boatjump.mixins.json b/src/main/resources/boatjump.mixins.json index a9738f2..6a0f177 100644 --- a/src/main/resources/boatjump.mixins.json +++ b/src/main/resources/boatjump.mixins.json @@ -3,7 +3,7 @@ "minVersion": "0.8", "package": "com.kasetoatz.boatjump.mixin", "compatibilityLevel": "JAVA_21", - "client": [ + "mixins": [ "EntityMixin", "BoatEntityMixin" ], diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 4302311..73d2efb 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -11,7 +11,7 @@ "license": "MIT", "environment": "*", "entrypoints": { - "client": [ + "main": [ "com.kasetoatz.boatjump.BoatJump" ] },