Package alexiil.mc.lib.attributes.item
Class ItemAttributes
java.lang.Object
alexiil.mc.lib.attributes.item.ItemAttributes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CombinableAttribute<ItemExtractable>static final CombinableAttribute<ItemFilter>Mostly intended to be used forItemStack's, notBlock's.static final CombinableAttribute<FixedItemInv>static final CombinableAttribute<FixedItemInvView>static final CombinableAttribute<GroupedItemInv>static final CombinableAttribute<GroupedItemInvView>static final List<CombinableAttribute<?>>AListof every inventory-type attribute, so:GROUPED_INV_VIEW,GROUPED_INV,INSERTABLE, andEXTRACTABLE.static final CombinableAttribute<ItemInsertable>static final List<CombinableAttribute<?>>AListof every inventory-type attribute, so:FIXED_INV_VIEW,FIXED_INV,GROUPED_INV_VIEW,GROUPED_INV,INSERTABLE, andEXTRACTABLE. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidforEachGroupedInv(Consumer<? super CombinableAttribute<?>> consumer) Runs the givenConsumeron everyGROUPED_INVENTORY_BASEDattribute.static voidforEachInv(Consumer<? super CombinableAttribute<?>> consumer) Runs the givenConsumeron everyINVENTORY_BASEDattribute.
-
Field Details
-
FIXED_INV_VIEW
-
FIXED_INV
-
GROUPED_INV_VIEW
-
GROUPED_INV
-
INSERTABLE
-
EXTRACTABLE
-
FILTER
Mostly intended to be used forItemStack's, notBlock's. (As this interface doesn't really make much sense when applied to block's alone, however it makes much more sense in pipe input or extraction filters). -
INVENTORY_BASED
AListof every inventory-type attribute, so:FIXED_INV_VIEW,FIXED_INV,GROUPED_INV_VIEW,GROUPED_INV,INSERTABLE, andEXTRACTABLE. -
GROUPED_INVENTORY_BASED
AListof every inventory-type attribute, so:GROUPED_INV_VIEW,GROUPED_INV,INSERTABLE, andEXTRACTABLE.
-
-
Method Details
-
forEachInv
Runs the givenConsumeron everyINVENTORY_BASEDattribute. -
forEachGroupedInv
Runs the givenConsumeron everyGROUPED_INVENTORY_BASEDattribute.
-