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 final 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
.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
.Fields in alexiil.mc.lib.attributes.fluid.impl declared as FixedFluidInvViewModifier and TypeFieldDescriptionprotected final 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)