Package alexiil.mc.lib.attributes.item
Class ItemInvAmountChangeListener.MarkDirtyWrapper
java.lang.Object
alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener.MarkDirtyWrapper
- All Implemented Interfaces:
ItemInvAmountChangeListener
- Enclosing interface:
- ItemInvAmountChangeListener
public static final class ItemInvAmountChangeListener.MarkDirtyWrapper extends java.lang.Object implements ItemInvAmountChangeListener
A simple listener for an
ItemInvAmountChangeListener
that wraps an InvMarkDirtyListener
.-
Nested Class Summary
Nested classes/interfaces inherited from interface alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener
ItemInvAmountChangeListener.MarkDirtyWrapper
-
Field Summary
Fields Modifier and Type Field Description InvMarkDirtyListener
realListener
-
Constructor Summary
Constructors Constructor Description MarkDirtyWrapper(InvMarkDirtyListener realListener)
-
Method Summary
Modifier and Type Method Description void
onChange(GroupedItemInvView inv, net.minecraft.item.ItemStack stack, int previous, int current)
-
Field Details
-
Constructor Details
-
Method Details
-
onChange
public void onChange(GroupedItemInvView inv, net.minecraft.item.ItemStack stack, int previous, int current)- Specified by:
onChange
in interfaceItemInvAmountChangeListener
- Parameters:
inv
- The inventory that changedstack
- TheItemStack
whose amount changed.previous
- The previous amount of the given stack.current
- The new amount of the given stack.
-