Uses of Interface
alexiil.mc.lib.attributes.Convertible
Packages that use Convertible
Package
Description
The base package for
fluid management.-
Uses of Convertible in alexiil.mc.lib.attributes.fluid
Subinterfaces of Convertible in alexiil.mc.lib.attributes.fluidModifier and TypeInterfaceDescriptioninterfaceAFixedFluidInvViewthat can have it's contents changed.interfaceA 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.interfaceA type ofFixedFluidInvthat wraps an existingFixedFluidInvand 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 ConvertibleModifier and TypeClassDescriptionclassBase class forSubFixedFluidInvViewandMappedFixedFluidInvView.classCombinedFixedFluidInv<InvType extends FixedFluidInv>AnFixedFluidInvthat delegates to a list of them instead of storing items directly.classCombinedFixedFluidInvView<InvType extends FixedFluidInvView>AnFixedFluidInvViewthat delegates to a list of them instead of storing items directly.classA simple delegate base class forFixedFluidInv.enumAnFixedFluidInvwith no tanks.classASimpleFixedFluidInvwith a few optimisations to make theFluidInsertable,FluidExtractable, andGroupedFluidInvViewimplementations much faster than a simple inventory search for larger inventories.classclassclassA simple, extendible, fixed size item inventory that supports all of the features thatFixedFluidInvexposes.classclassclassA sub-view of an existingFixedFluidInvView. -
Uses of Convertible in alexiil.mc.lib.attributes.item
Subinterfaces of Convertible in alexiil.mc.lib.attributes.itemModifier and TypeInterfaceDescriptioninterfaceAFixedItemInvViewthat can have it's contents changed.static interfaceThe "complex" variant ofFixedItemInvthat always returns copies of the stack held.static interfaceThe "simpler" variant ofFixedItemInvwhich allows callers to freely modify the currentItemStackcontained in it's inventory.interfaceA 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.interfaceA type ofFixedItemInvthat wraps an existingFixedItemInvand 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 ConvertibleModifier and TypeClassDescriptionclassAnFixedItemInvthat wraps a vanillaInventory.classAnFixedItemInvthat wraps a vanillaInventory.classclass -
Uses of Convertible in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl that implement ConvertibleModifier and TypeClassDescriptionclassBase class forSubFixedItemInvViewandMappedFixedItemInvView.classCombinedFixedItemInv<InvType extends FixedItemInv>AnFixedItemInvthat delegates to a list of them instead of storing items directly.static classCombinedFixedItemInv.OfCopying<InvType extends FixedItemInv.CopyingFixedItemInv>static classCombinedFixedItemInv.OfModifiable<InvType extends FixedItemInv.ModifiableFixedItemInv>classCombinedFixedItemInvView<InvType extends FixedItemInvView>AnFixedItemInvViewthat delegates to a list of them instead of storing items directly.classA simple delegate base class forFixedItemInv.static classstatic classclassA simple implementation ofFixedItemInv.ModifiableFixedItemInvthat supports all of the features that the interface exposes.enumAnFixedItemInvwith no slots.classA simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.classstatic classstatic classclassDefault implementation forFixedItemInvView.getMappedInv(int...).classDeprecated, for removal: This API element is subject to removal in a future version.classA simple implementation ofLimitedFixedItemInvthat makes no assumptions about the backingFixedItemInv.static classstatic classclassstatic classstatic classclassDefault implementation forFixedItemInvView.getSubInv(int, int).
DirectFixedItemInvorFullFixedItemInvinstead of this!