From 6fbd0b2bb26a028aaea4c8f717aacd9339097a36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A4seToatz?= Date: Wed, 1 Oct 2025 21:21:21 +0200 Subject: [PATCH] 1.21.9 --- gradle.properties | 8 ++++---- .../kasetoatz/stasisrods/mixin/FishingRodItemMixin.java | 8 +++++--- src/main/resources/fabric.mod.json | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/gradle.properties b/gradle.properties index d6e1593..2dc01cb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,13 +2,13 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html -minecraft_version=1.21.8 -yarn_mappings=1.21.8+build.1 +minecraft_version=1.21.9 +yarn_mappings=1.21.9+build.1 loader_version=0.17.2 # Mod Properties -mod_version=1.0 +mod_version=1.1 maven_group=com.kasetoatz archives_base_name=StasisRods # Dependencies # check this on https://modmuss50.me/fabric.html -fabric_version=0.133.4+1.21.8 +fabric_version=0.133.14+1.21.9 diff --git a/src/main/java/com/kasetoatz/stasisrods/mixin/FishingRodItemMixin.java b/src/main/java/com/kasetoatz/stasisrods/mixin/FishingRodItemMixin.java index 9f24c6f..430e6aa 100644 --- a/src/main/java/com/kasetoatz/stasisrods/mixin/FishingRodItemMixin.java +++ b/src/main/java/com/kasetoatz/stasisrods/mixin/FishingRodItemMixin.java @@ -3,7 +3,6 @@ package com.kasetoatz.stasisrods.mixin; import net.minecraft.block.BlockState; import net.minecraft.component.DataComponentTypes; import net.minecraft.component.type.NbtComponent; -import net.minecraft.entity.LivingEntity; import net.minecraft.entity.attribute.EntityAttributes; import net.minecraft.entity.decoration.ArmorStandEntity; import net.minecraft.entity.player.PlayerEntity; @@ -16,7 +15,6 @@ import net.minecraft.util.ActionResult; import net.minecraft.util.Hand; import net.minecraft.util.hit.BlockHitResult; import net.minecraft.util.hit.HitResult; -import net.minecraft.util.math.Vec3d; import net.minecraft.world.World; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; @@ -32,10 +30,14 @@ public class FishingRodItemMixin @Inject(method="use", at=@At("HEAD"), cancellable = true) public void use(World world, PlayerEntity user, Hand hand, CallbackInfoReturnable cir) { + if (world.isClient()) + { + return; + } ItemStack stack = user.getStackInHand(hand); if (tryDiscardPlaceholder(stack, world.getServer())) { - stack.damage(1, user, LivingEntity.getSlotForHand(hand)); + stack.damage(1, user, hand.getEquipmentSlot()); world.playSound( null, user.getX(), diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index fc775dd..7d144ef 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -7,7 +7,7 @@ "authors": [], "contact": {}, "license": "MIT", - "environment": "server", + "environment": "*", "mixins": [ "stasisrods.mixins.json" ],