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.final ListenerToken
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.