Uses of Interface
alexiil.mc.lib.attributes.ListenerToken
Package
Description
The base package for
fluid
management.-
Uses of ListenerToken in alexiil.mc.lib.attributes.fluid
Modifier and TypeMethodDescriptiondefault ListenerToken
FixedFluidInvView.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
Adds the given listener to this inventory, such that theFluidInvTankChangeListener.onChange(FixedFluidInvView, int, FluidVolume, FluidVolume)
will be called every time that this inventory changes.default ListenerToken
GroupedFluidInvView.addListener(FluidInvAmountChangeListener listener, ListenerRemovalToken removalToken)
Deprecated, for removal: This API element is subject to removal in a future version.SingleFluidTankView.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
Adds the given listener to the backing inventory, such that theFluidInvTankChangeListener.onChange(FixedFluidInvView, int, FluidVolume, FluidVolume)
will be called every time that this inventory changes.default ListenerToken
GroupedFluidInvView.addListener_F(FluidInvAmountChangeListener_F listener, ListenerRemovalToken removalToken)
Adds the given listener to this inventory, such that theFluidInvAmountChangeListener.onChange(GroupedFluidInvView, FluidKey, int, int)
will be called every time that this inventory changes. -
Uses of ListenerToken in alexiil.mc.lib.attributes.fluid.impl
Modifier and TypeMethodDescriptionCombinedFixedFluidInvView.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
DelegatingFixedFluidInv.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
EmptyFixedFluidInv.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
MappedFixedFluidInvView.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
SimpleFixedFluidInv.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
SubFixedFluidInvView.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
CombinedGroupedFluidInvView.addListener_F(FluidInvAmountChangeListener_F listener, ListenerRemovalToken removalToken)
DelegatingGroupedFluidInv.addListener_F(FluidInvAmountChangeListener_F listener, ListenerRemovalToken removalToken)
EmptyGroupedFluidInv.addListener_F(FluidInvAmountChangeListener_F listener, ListenerRemovalToken removalToken)
GroupedFluidInvViewFixedWrapper.addListener_F(FluidInvAmountChangeListener_F listener, ListenerRemovalToken removalToken)
-
Uses of ListenerToken in alexiil.mc.lib.attributes.item
Modifier and TypeMethodDescriptiondefault ListenerToken
AbstractItemInvView.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
Adds the given listener to this inventory, such thatInvMarkDirtyListener.onMarkDirty(AbstractItemInvView)
will be called every time that any stored stack is changed (either fromFixedItemInv.setInvStack(int, ItemStack, Simulation)
orFixedItemInv.ModifiableFixedItemInv.markDirty()
).default ListenerToken
FixedItemInv.CopyingFixedItemInv.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
default ListenerToken
FixedItemInv.CopyingFixedItemInv.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
Adds the given listener to this inventory, such that theItemInvSlotChangeListener.onChange(FixedItemInvView, int, ItemStack, ItemStack)
will be called every time that this inventory changes.default ListenerToken
GroupedItemInvView.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
default ListenerToken
GroupedItemInvView.addListener(ItemInvAmountChangeListener listener, ListenerRemovalToken removalToken)
Adds the given listener to this inventory, such that theItemInvAmountChangeListener.onChange(GroupedItemInvView, ItemStack, int, int)
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 theItemInvSlotChangeListener.onChange(FixedItemInvView, int, ItemStack, ItemStack)
will be called every time that this inventory changes. -
Uses of ListenerToken in alexiil.mc.lib.attributes.item.compat
Modifier and TypeMethodDescriptionFixedInventoryVanillaWrapper.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
-
Uses of ListenerToken in alexiil.mc.lib.attributes.item.impl
Modifier and TypeMethodDescriptionAbstractPartialFixedItemInvView.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
CombinedFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
CombinedFixedItemInvView.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
CombinedGroupedItemInvView.addListener(ItemInvAmountChangeListener listener, ListenerRemovalToken removalToken)
DelegatingFixedItemInv.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
DelegatingFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
DelegatingGroupedItemInv.addListener(ItemInvAmountChangeListener listener, ListenerRemovalToken removalToken)
DirectFixedItemInv.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
DirectFixedItemInv.addListener(ItemInvAmountChangeListener listener, ListenerRemovalToken removalToken)
EmptyFixedItemInv.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
EmptyGroupedItemInv.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
EmptyGroupedItemInv.addListener(ItemInvAmountChangeListener listener, ListenerRemovalToken removalToken)
FullFixedItemInv.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
GroupedItemInvViewFixedWrapper.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
GroupedItemInvViewFixedWrapper.addListener(ItemInvAmountChangeListener listener, ListenerRemovalToken removalToken)
MappedFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
SimpleGroupedItemInv.addListener(ItemInvAmountChangeListener listener, ListenerRemovalToken removalToken)
SimpleLimitedFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)
SimpleLimitedFixedItemInv.OfModifiable.addListener(InvMarkDirtyListener listener, ListenerRemovalToken removalToken)
SubFixedItemInv.OfCopying.addListener(ItemInvSlotChangeListener listener, ListenerRemovalToken removalToken)