Uses of Class
alexiil.mc.lib.attributes.CombinableAttribute
Package | Description |
---|---|
alexiil.mc.lib.attributes | |
alexiil.mc.lib.attributes.fluid |
The base package for
fluid management. |
alexiil.mc.lib.attributes.item |
The base package for
item management attributes . |
-
Uses of CombinableAttribute in alexiil.mc.lib.attributes
Methods in alexiil.mc.lib.attributes that return CombinableAttribute Modifier and Type Method Description CombinableAttribute<T>
CombinableAttribute. appendBlockAdder(CustomAttributeAdder<T> blockAdder)
CombinableAttribute<T>
CombinableAttribute. appendItemAdder(ItemAttributeAdder<T> itemAdder)
static <T> CombinableAttribute<T>
Attributes. createCombinable(java.lang.Class<T> clazz, T defaultValue, AttributeCombiner<T> combiner)
static <T> CombinableAttribute<T>
Attributes. createCombinable(java.lang.Class<T> clazz, T defaultValue, AttributeCombiner<T> combiner, CustomAttributeAdder<T> customAdder)
Methods in alexiil.mc.lib.attributes with parameters of type CombinableAttribute Modifier and Type Method Description T
AbstractAttributeList. combine(CombinableAttribute<T> combinable)
T
AttributeList. combine(AttributeList<T> after, CombinableAttribute<T> combinable)
T
ItemAttributeList. combine(AttributeList<T> after, CombinableAttribute<T> combinable)
-
Uses of CombinableAttribute in alexiil.mc.lib.attributes.fluid
Fields in alexiil.mc.lib.attributes.fluid declared as CombinableAttribute Modifier and Type Field Description static 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
static CombinableAttribute<GroupedFluidInvView>
FluidAttributes. GROUPED_INV_VIEW
static CombinableAttribute<FluidInsertable>
FluidAttributes. INSERTABLE
Fields in alexiil.mc.lib.attributes.fluid with type parameters of type CombinableAttribute Modifier and Type Field Description static java.util.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 java.util.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
.Method parameters in alexiil.mc.lib.attributes.fluid with type arguments of type CombinableAttribute Modifier and Type Method Description static void
FluidAttributes. forEachGroupedInv(java.util.function.Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyFluidAttributes.GROUPED_INVENTORY_BASED
attribute.static void
FluidAttributes. forEachInv(java.util.function.Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyFluidAttributes.INVENTORY_BASED
attribute. -
Uses of CombinableAttribute in alexiil.mc.lib.attributes.item
Fields in alexiil.mc.lib.attributes.item declared as CombinableAttribute Modifier and Type Field Description static 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
static CombinableAttribute<GroupedItemInvView>
ItemAttributes. GROUPED_INV_VIEW
static CombinableAttribute<ItemInsertable>
ItemAttributes. INSERTABLE
Fields in alexiil.mc.lib.attributes.item with type parameters of type CombinableAttribute Modifier and Type Field Description static java.util.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 java.util.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
.Method parameters in alexiil.mc.lib.attributes.item with type arguments of type CombinableAttribute Modifier and Type Method Description static void
ItemAttributes. forEachGroupedInv(java.util.function.Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyItemAttributes.GROUPED_INVENTORY_BASED
attribute.static void
ItemAttributes. forEachInv(java.util.function.Consumer<? super CombinableAttribute<?>> consumer)
Runs the givenConsumer
on everyItemAttributes.INVENTORY_BASED
attribute.