Class CommonItemStackMixin
java.lang.Object
de.cech12.usefulhats.mixin.CommonItemStackMixin
- All Implemented Interfaces:
net.minecraft.core.component.DataComponentGetter, net.minecraft.core.component.DataComponentHolder
public abstract class CommonItemStackMixin
extends Object
implements net.minecraft.core.component.DataComponentHolder
Mixin for the Item class to enable the possibility to configure the item's durability and hook into other hidden functionality.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract net.minecraft.world.item.ItemgetItem()voidgetMaxDamageProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir) voidisDamageableItemProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.core.component.DataComponentGetter
getTypedMethods inherited from interface net.minecraft.core.component.DataComponentHolder
get, getAllOfType, getComponents, getOrDefault, has
-
Constructor Details
-
CommonItemStackMixin
public CommonItemStackMixin()
-
-
Method Details
-
getItem
public abstract net.minecraft.world.item.Item getItem() -
getMaxDamageProxy
public void getMaxDamageProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir) - Parameters:
cir- CallbackInfoReturnable
-
isDamageableItemProxy
public void isDamageableItemProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir) - Parameters:
cir- CallbackInfoReturnable
-