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 InvMarkDirtyListenerrealListener -
Constructor Summary
Constructors Constructor Description MarkDirtyWrapper(InvMarkDirtyListener realListener) -
Method Summary
Modifier and Type Method Description voidonChange(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:
onChangein interfaceItemInvAmountChangeListener- Parameters:
inv- The inventory that changedstack- TheItemStackwhose amount changed.previous- The previous amount of the given stack.current- The new amount of the given stack.
-