Uses of Interface
alexiil.mc.lib.attributes.item.ItemInvSlotChangeListener
-
Uses of ItemInvSlotChangeListener in alexiil.mc.lib.attributes.item
Modifier and TypeInterfaceDescriptionstatic interface
A specialised type of listener that won't receive the previousItemStack
that occupied the given slot.Modifier and TypeMethodDescriptiondefault ListenerToken
FixedItemInv.CopyingFixedItemInv.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
Adds the given listener to this inventory, such that theonChange(FixedItemInvView, int, ItemStack, ItemStack)
will be called every time that this inventory changes.SingleCopyingItemSlot.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
Adds the given listener to the backing inventory, such that theonChange(FixedItemInvView, int, ItemStack, ItemStack)
will be called every time that this inventory changes. -
Uses of ItemInvSlotChangeListener in alexiil.mc.lib.attributes.item.impl
Modifier and TypeMethodDescriptionCombinedFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
DelegatingFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
FullFixedItemInv.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
MappedFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
SimpleLimitedFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
SubFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
void
FullFixedItemInv.setOwnerListener(ItemInvSlotChangeListener ownerListener)
Sets the owner listener callback, which is never removed from the listener list whenFullFixedItemInv.invalidateListeners()
is called.