Package alexiil.mc.lib.attributes.misc
Class AbstractItemBasedAttribute
java.lang.Object
alexiil.mc.lib.attributes.misc.AbstractItemBasedAttribute
- Direct Known Subclasses:
- ItemBasedSingleFluidInv
Skeleton class for use when exposing an attribute (like a fluid inventory) from an item that is contained in a
 reference.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected LimitedConsumer<net.minecraft.item.ItemStack>protected Reference<net.minecraft.item.ItemStack>
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractItemBasedAttribute(Reference<net.minecraft.item.ItemStack> stackRef, LimitedConsumer<net.minecraft.item.ItemStack> excessStacks)
- 
Method SummaryModifier and TypeMethodDescriptionbooleansetStacks(Simulation simulation, net.minecraft.item.ItemStack oldStack, net.minecraft.item.ItemStack newStack)Attempts to place the stacks in the reference and excess.toString()
- 
Field Details- 
stackRef
- 
excessStacks
 
- 
- 
Constructor Details- 
AbstractItemBasedAttributeprotected AbstractItemBasedAttribute(Reference<net.minecraft.item.ItemStack> stackRef, LimitedConsumer<net.minecraft.item.ItemStack> excessStacks)
 
- 
- 
Method Details- 
setStackspublic boolean setStacks(Simulation simulation, net.minecraft.item.ItemStack oldStack, net.minecraft.item.ItemStack newStack)Attempts to place the stacks in the reference and excess.
- 
toString
 
-