From 99a967af3ac2d39343c675d26051890cbb01dc05 Mon Sep 17 00:00:00 2001 From: tangoethan <28036675+tangoethan@users.noreply.github.com> Date: Tue, 20 Jan 2026 23:05:09 +1300 Subject: [PATCH] Fix shields and spears Changes the getMaxUseTime Item Mixin to exclude shields and spears. Fixes occasional damage applying through shields and spears acting weird. --- src/main/java/net/snackbag/tt20/mixin/item/ItemMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/snackbag/tt20/mixin/item/ItemMixin.java b/src/main/java/net/snackbag/tt20/mixin/item/ItemMixin.java index b40dc88..bdbece1 100644 --- a/src/main/java/net/snackbag/tt20/mixin/item/ItemMixin.java +++ b/src/main/java/net/snackbag/tt20/mixin/item/ItemMixin.java @@ -9,7 +9,7 @@ @Mixin(Item.class) public abstract class ItemMixin { - @ModifyReturnValue(method = "getMaxUseTime", at = @At("RETURN")) + @ModifyReturnValue(method = "getMaxUseTime", at = @At(value = "RETURN", ordinal = 0)) private int onGetMaxUseTime(int original) { if (!TT20.config.enabled() || !TT20.config.eatingAcceleration() || original == 0) return original; return TPSUtil.tt20(original, true);