Uses of Class
alexiil.mc.lib.attributes.CombinableAttribute
Package
Description
The base package for
fluid
management.-
Uses of CombinableAttribute in alexiil.mc.lib.attributes
Modifier and TypeMethodDescriptionCombinableAttribute.appendBlockAdder(CustomAttributeAdder<T> blockAdder)
CombinableAttribute.appendItemAdder(ItemAttributeAdder<T> itemAdder)
static <T> CombinableAttribute<T>
Attributes.createCombinable(Class<T> clazz, T defaultValue, AttributeCombiner<T> combiner)
static <T> CombinableAttribute<T>
Attributes.createCombinable(Class<T> clazz, T defaultValue, AttributeCombiner<T> combiner, CustomAttributeAdder<T> customAdder)
Modifier and TypeMethodDescriptionAbstractAttributeList.combine(CombinableAttribute<T> combinable)
AttributeList.combine(AttributeList<T> after, CombinableAttribute<T> combinable)
ItemAttributeList.combine(AttributeList<T> after, CombinableAttribute<T> combinable)
-
Uses of CombinableAttribute in alexiil.mc.lib.attributes.fluid
Modifier and TypeFieldDescriptionstatic CombinableAttribute<FluidExtractable>
FluidAttributes.EXTRACTABLE
static CombinableAttribute<FluidFilter>
FluidAttributes.FILTER
Mostly intended to be used forItemStack
's, notBlock
's.static CombinableAttribute<FixedFluidInv>
FluidAttributes.FIXED_INV
static CombinableAttribute<FixedFluidInvView>
FluidAttributes.FIXED_INV_VIEW
static CombinableAttribute<GroupedFluidInv>
FluidAttributes.GROUPED_INV
FluidAttributes.GROUPED_INV_VIEW
static CombinableAttribute<FluidInsertable>
FluidAttributes.INSERTABLE
Modifier and TypeFieldDescriptionstatic List<CombinableAttribute<?>>
FluidAttributes.GROUPED_INVENTORY_BASED
AList
of every inventory-type attribute, so:FluidAttributes.GROUPED_INV_VIEW
,FluidAttributes.GROUPED_INV
,FluidAttributes.INSERTABLE
, andFluidAttributes.EXTRACTABLE
.static List<CombinableAttribute<?>>
FluidAttributes.INVENTORY_BASED
AList
of every inventory-type attribute, so:FluidAttributes.FIXED_INV_VIEW
,FluidAttributes.FIXED_INV
,FluidAttributes.GROUPED_INV_VIEW
,FluidAttributes.GROUPED_INV
,FluidAttributes.INSERTABLE
, andFluidAttributes.EXTRACTABLE
.Modifier and TypeMethodDescriptionstatic void
FluidAttributes.forEachGroupedInv(Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyFluidAttributes.GROUPED_INVENTORY_BASED
attribute.static void
FluidAttributes.forEachInv(Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyFluidAttributes.INVENTORY_BASED
attribute. -
Uses of CombinableAttribute in alexiil.mc.lib.attributes.item
Modifier and TypeFieldDescriptionstatic CombinableAttribute<ItemExtractable>
ItemAttributes.EXTRACTABLE
static CombinableAttribute<ItemFilter>
ItemAttributes.FILTER
Mostly intended to be used forItemStack
's, notBlock
's.static CombinableAttribute<FixedItemInv>
ItemAttributes.FIXED_INV
static CombinableAttribute<FixedItemInvView>
ItemAttributes.FIXED_INV_VIEW
static CombinableAttribute<GroupedItemInv>
ItemAttributes.GROUPED_INV
ItemAttributes.GROUPED_INV_VIEW
static CombinableAttribute<ItemInsertable>
ItemAttributes.INSERTABLE
Modifier and TypeFieldDescriptionstatic List<CombinableAttribute<?>>
ItemAttributes.GROUPED_INVENTORY_BASED
AList
of every inventory-type attribute, so:ItemAttributes.GROUPED_INV_VIEW
,ItemAttributes.GROUPED_INV
,ItemAttributes.INSERTABLE
, andItemAttributes.EXTRACTABLE
.static List<CombinableAttribute<?>>
ItemAttributes.INVENTORY_BASED
AList
of every inventory-type attribute, so:ItemAttributes.FIXED_INV_VIEW
,ItemAttributes.FIXED_INV
,ItemAttributes.GROUPED_INV_VIEW
,ItemAttributes.GROUPED_INV
,ItemAttributes.INSERTABLE
, andItemAttributes.EXTRACTABLE
.Modifier and TypeMethodDescriptionstatic void
ItemAttributes.forEachGroupedInv(Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyItemAttributes.GROUPED_INVENTORY_BASED
attribute.static void
ItemAttributes.forEachInv(Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyItemAttributes.INVENTORY_BASED
attribute.