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 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
.class
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 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)