Uses of Interface
alexiil.mc.lib.attributes.Convertible
Package | Description |
---|---|
alexiil.mc.lib.attributes.fluid |
The base package for
fluid management. |
alexiil.mc.lib.attributes.fluid.impl | |
alexiil.mc.lib.attributes.item | |
alexiil.mc.lib.attributes.item.compat | |
alexiil.mc.lib.attributes.item.compat.mod.emi.iteminv | |
alexiil.mc.lib.attributes.item.impl |
-
Uses of Convertible in alexiil.mc.lib.attributes.fluid
Subinterfaces of Convertible in alexiil.mc.lib.attributes.fluid Modifier and Type Interface Description interface
FixedFluidInv
AFixedFluidInvView
that can have it's contents changed.interface
FixedFluidInvView
A view of a fixed inventory for fluids, where the number of tanks never changes, and every tank is "simple": The fluid will stay in the tank until it is removed or changed by something else.interface
LimitedFixedFluidInv
A type ofFixedFluidInv
that wraps an existingFixedFluidInv
and provides custom control over the actual modification of the wrappedFixedFluidInv
. -
Uses of Convertible in alexiil.mc.lib.attributes.fluid.impl
Classes in alexiil.mc.lib.attributes.fluid.impl that implement Convertible Modifier and Type Class Description class
AbstractPartialFixedFluidInvView
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
DelegatingFixedFluidInv
A simple delegate base class forFixedFluidInv
.class
EmptyFixedFluidInv
AnFixedFluidInv
with no tanks.class
JumboFixedFluidInv
ASimpleFixedFluidInv
with a few optimisations to make theFluidInsertable
,FluidExtractable
, andGroupedFluidInvView
implementations much faster than a simple inventory search for larger inventories.class
MappedFixedFluidInv
class
MappedFixedFluidInvView
class
SimpleFixedFluidInv
A simple, extendible, fixed size item inventory that supports all of the features thatFixedFluidInv
exposes.class
SimpleLimitedFixedFluidInv
class
SubFixedFluidInv
class
SubFixedFluidInvView
A sub-view of an existingFixedFluidInvView
. -
Uses of Convertible in alexiil.mc.lib.attributes.item
Subinterfaces of Convertible in alexiil.mc.lib.attributes.item Modifier and Type Interface Description interface
FixedItemInv
AFixedItemInvView
that can have it's contents changed.static interface
FixedItemInv.CopyingFixedItemInv
The "complex" variant ofFixedItemInv
that always returns copies of the stack held.static interface
FixedItemInv.ModifiableFixedItemInv
The "simpler" variant ofFixedItemInv
which allows callers to freely modify the currentItemStack
contained in it's inventory.interface
FixedItemInvView
A view of a fixed inventory for items, where the size of the inventory never changes, and every slot is "simple": The amount of every slot will never exceed 64, the normal maximum stack size of minecraft. The stack will stay in the slot until it is removed or changed by something else.interface
LimitedFixedItemInv
A type ofFixedItemInv
that wraps an existingFixedItemInv
and provides custom control over the actual modification of the wrappedFixedItemInv
. -
Uses of Convertible in alexiil.mc.lib.attributes.item.compat
Classes in alexiil.mc.lib.attributes.item.compat that implement Convertible Modifier and Type Class Description class
FixedInventoryVanillaWrapper
AnFixedItemInv
that wraps a vanillaInventory
.class
FixedInventoryViewVanillaWrapper
AnFixedItemInv
that wraps a vanillaInventory
.class
FixedSidedInventoryVanillaWrapper
class
SlotFixedItemInv
-
Uses of Convertible in alexiil.mc.lib.attributes.item.compat.mod.emi.iteminv
Classes in alexiil.mc.lib.attributes.item.compat.mod.emi.iteminv that implement Convertible Modifier and Type Class Description class
FixedInvEmiItemInv
AFixedItemInv
which wraps emi'sItemInventory
. -
Uses of Convertible in alexiil.mc.lib.attributes.item.impl