Uses of Interface
alexiil.mc.lib.attributes.fluid.FluidInvTankChangeListener
Package
Description
The base package for
fluid
management.-
Uses of FluidInvTankChangeListener 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 theonChange(FixedFluidInvView, int, FluidVolume, FluidVolume)
will be called every time that this inventory changes.SingleFluidTankView.addListener(FluidInvTankChangeListener listener, ListenerRemovalToken removalToken)
Adds the given listener to the backing inventory, such that theonChange(FixedFluidInvView, int, FluidVolume, FluidVolume)
will be called every time that this inventory changes. -
Uses of FluidInvTankChangeListener 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)
void
SimpleFixedFluidInv.setOwnerListener(FluidInvTankChangeListener ownerListener)
Sets the owner listener callback, which is never removed from the listener list whenSimpleFixedFluidInv.invalidateListeners()
is called.