Package alexiil.mc.lib.attributes.item
Interface ItemInvSlotChangeListener
- All Known Subinterfaces:
ItemInvSlotChangeListener.ItemInvSlotListener
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface ItemInvSlotChangeListener
Listener
FunctionalInterface for FixedItemInvView.
Note that the listener system is not fully fleshed out yet so this will change in the future!
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceItemInvSlotChangeListener.ItemInvSlotListenerA specialised type of listener that won't receive the previousItemStackthat occupied the given slot. -
Method Summary
Modifier and Type Method Description voidonChange(FixedItemInvView inv, int slot, net.minecraft.item.ItemStack previous, net.minecraft.item.ItemStack current)
-
Method Details
-
onChange
void onChange(FixedItemInvView inv, int slot, net.minecraft.item.ItemStack previous, net.minecraft.item.ItemStack current)- Parameters:
inv- The inventory that changedslot- The slot that changedprevious- The previousItemStack.current- The newItemStack
-