Package de.cech12.bucketlib.mixin
Class ItemStackMixin
java.lang.Object
de.cech12.bucketlib.mixin.ItemStackMixin
- All Implemented Interfaces:
net.minecraft.core.component.DataComponentHolder,net.neoforged.neoforge.common.extensions.IDataComponentHolderExtension
public abstract class ItemStackMixin
extends Object
implements net.minecraft.core.component.DataComponentHolder
Mixin for the Item class to enable the possibility to configure the item's durability.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract net.minecraft.world.item.ItemgetItem()voidgetMaxDamageProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir) voidgetMaxStackSizeProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir) voidisDamageableItemProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.core.component.DataComponentHolder
get, getAllOfType, getComponents, getOrDefault, hasMethods inherited from interface net.neoforged.neoforge.common.extensions.IDataComponentHolderExtension
addToTooltip, addToTooltip, get, getOrDefault, has
-
Constructor Details
-
ItemStackMixin
public ItemStackMixin()
-
-
Method Details
-
getItem
public abstract net.minecraft.world.item.Item getItem() -
getMaxDamageProxy
public void getMaxDamageProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir) -
isDamageableItemProxy
public void isDamageableItemProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir) -
getMaxStackSizeProxy
public void getMaxStackSizeProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir)
-