diff options
author | Yasin <LifeIsAParadox@users.noreply.github.com> | 2023-10-09 12:21:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-09 12:21:49 +0200 |
commit | 673d29d25ad7e92759d314ea25feaf6259ac5e60 (patch) | |
tree | eca7429bc7608d2c76e19a0d0cf0ac892e55cd7c /src/main/java/me/xmrvizzy/skyblocker/mixin/ItemMixin.java | |
parent | 6e5bef27ff2d78b5012f99c9d96e99d9b9673e4c (diff) | |
parent | afe0610dccdbd00f3a4051141ce247b28a1a4e76 (diff) | |
download | Skyblocker-673d29d25ad7e92759d314ea25feaf6259ac5e60.tar.gz Skyblocker-673d29d25ad7e92759d314ea25feaf6259ac5e60.tar.bz2 Skyblocker-673d29d25ad7e92759d314ea25feaf6259ac5e60.zip |
Merge branch 'master' into scoreboard-optimizations
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/mixin/ItemMixin.java')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/mixin/ItemMixin.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/ItemMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/ItemMixin.java new file mode 100644 index 00000000..99d42640 --- /dev/null +++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/ItemMixin.java @@ -0,0 +1,22 @@ +package me.xmrvizzy.skyblocker.mixin; + +import org.objectweb.asm.Opcodes; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; + +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; + +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; + +@Mixin(Item.class) +public abstract class ItemMixin { + @WrapOperation( + method = {"getItemBarColor", "getItemBarStep"}, + at = @At(value = "FIELD", target = "Lnet/minecraft/item/Item;maxDamage:I", opcode = Opcodes.GETFIELD) + ) + private int skyblocker$handlePickoDrillBar(Item item, Operation<Integer> original, ItemStack stack) { + return stack.getMaxDamage(); + } +} |