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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract net.minecraft.world.item.Item
     
    void
    getMaxDamageProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir)
     
    void
    getMaxStackSizeProxy(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir)
     
    void
    isDamageableItemProxy(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, wait

    Methods inherited from interface net.minecraft.core.component.DataComponentHolder

    get, getAllOfType, getComponents, getOrDefault, has

    Methods 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)