Uses of Interface
alexiil.mc.lib.attributes.fluid.FixedFluidInvView
Package
Description
The base package for
fluid
management.-
Uses of FixedFluidInvView in alexiil.mc.lib.attributes.fluid
Modifier and TypeInterfaceDescriptioninterface
AFixedFluidInvView
that can have it's contents changed.interface
A type ofFixedFluidInv
that wraps an existingFixedFluidInv
and provides custom control over the actual modification of the wrappedFixedFluidInv
.Modifier and TypeFieldDescriptionstatic final CombinableAttribute<FixedFluidInvView>
FluidAttributes.FIXED_INV_VIEW
Modifier and TypeMethodDescriptionSingleFluidTankView.getBackingInv()
default FixedFluidInvView
FixedFluidInvView.getFixedView()
default FixedFluidInvView
FixedFluidInvView.getMappedInv
(int... tanks) default FixedFluidInvView
FixedFluidInvView.getSubInv
(int fromIndex, int toIndex) Equivalent toList.subList(int, int)
.Modifier and TypeMethodDescriptionvoid
FluidInvTankChangeListener.onChange
(FixedFluidInvView inv, int tank, FluidVolume previous, FluidVolume current) static void
FixedFluidInvView.validateFixedFluidInvView
(FixedFluidInvView instance) -
Uses of FixedFluidInvView in alexiil.mc.lib.attributes.fluid.impl
Modifier and TypeClassDescriptionclass
CombinedFixedFluidInvView<InvType extends FixedFluidInvView>
AnFixedFluidInvView
that delegates to a list of them instead of storing items directly.Modifier and TypeClassDescriptionclass
Base class forSubFixedFluidInvView
andMappedFixedFluidInvView
.class
CombinedFixedFluidInv<InvType extends FixedFluidInv>
AnFixedFluidInv
that delegates to a list of them instead of storing items directly.class
CombinedFixedFluidInvView<InvType extends FixedFluidInvView>
AnFixedFluidInvView
that delegates to a list of them instead of storing items directly.class
A simple delegate base class forFixedFluidInv
.enum
AnFixedFluidInv
with no tanks.class
ASimpleFixedFluidInv
with a few optimisations to make theFluidInsertable
,FluidExtractable
, andGroupedFluidInvView
implementations much faster than a simple inventory search for larger inventories.class
class
class
A simple, extendible, fixed size item inventory that supports all of the features thatFixedFluidInv
exposes.class
class
class
A sub-view of an existingFixedFluidInvView
.Modifier and TypeFieldDescriptionprotected final FixedFluidInvView
AbstractPartialFixedFluidInvView.inv
The inventory that is wrapped.Modifier and TypeMethodDescriptionEmptyFixedFluidInv.getFixedView()
SubFixedFluidInvView.getFixedView()
protected FixedFluidInvView
GroupedFluidInvViewFixedWrapper.inv()
ModifierConstructorDescriptionprotected
MappedFixedFluidInvView
(FixedFluidInvView inv, int[] tanks) SubFixedFluidInvView
(FixedFluidInvView inv, int fromIndex, int toIndex)