Uses of Interface
alexiil.mc.lib.attributes.fluid.FixedFluidInvView
Packages that use FixedFluidInvView
Package
Description
The base package for
fluid
management.-
Uses of FixedFluidInvView in alexiil.mc.lib.attributes.fluid
Subinterfaces of FixedFluidInvView in alexiil.mc.lib.attributes.fluidModifier 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
.Fields in alexiil.mc.lib.attributes.fluid with type parameters of type FixedFluidInvViewModifier and TypeFieldDescriptionstatic CombinableAttribute<FixedFluidInvView>
FluidAttributes.FIXED_INV_VIEW
Methods in alexiil.mc.lib.attributes.fluid that return FixedFluidInvViewModifier 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)
.Methods in alexiil.mc.lib.attributes.fluid with parameters of type FixedFluidInvViewModifier 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
Classes in alexiil.mc.lib.attributes.fluid.impl with type parameters of type FixedFluidInvViewModifier and TypeClassDescriptionclass
CombinedFixedFluidInvView<InvType extends FixedFluidInvView>
AnFixedFluidInvView
that delegates to a list of them instead of storing items directly.Classes in alexiil.mc.lib.attributes.fluid.impl that implement FixedFluidInvViewModifier 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
.Fields in alexiil.mc.lib.attributes.fluid.impl declared as FixedFluidInvViewModifier and TypeFieldDescriptionprotected FixedFluidInvView
AbstractPartialFixedFluidInvView.inv
The inventory that is wrapped.Methods in alexiil.mc.lib.attributes.fluid.impl that return FixedFluidInvViewModifier and TypeMethodDescriptionEmptyFixedFluidInv.getFixedView()
SubFixedFluidInvView.getFixedView()
protected FixedFluidInvView
GroupedFluidInvViewFixedWrapper.inv()
Constructors in alexiil.mc.lib.attributes.fluid.impl with parameters of type FixedFluidInvViewModifierConstructorDescriptionprotected
MappedFixedFluidInvView(FixedFluidInvView inv, int[] tanks)
SubFixedFluidInvView(FixedFluidInvView inv, int fromIndex, int toIndex)