Interface SlotChangeHandler
- All Superinterfaces:
InventoryCallbackHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanhandle(Cause cause, Container container, Slot slot, int slotIndex, ItemStackSnapshot oldStack, ItemStackSnapshot newStack) Handler for inventory change callbacks.
-
Method Details
-
handle
boolean handle(Cause cause, Container container, Slot slot, int slotIndex, ItemStackSnapshot oldStack, ItemStackSnapshot newStack) Handler for inventory change callbacks.- Parameters:
cause- the causecontainer- the containerslot- the changed slotslotIndex- the changed slot indexoldStack- the old stacknewStack- the new stack- Returns:
- Whether the slot change is valid
-