Class AbstractCorporeaNode
java.lang.Object
vazkii.botania.common.impl.corporea.AbstractCorporeaNode
- All Implemented Interfaces:
CorporeaNode
- Direct Known Subclasses:
DummyCorporeaNode,SidedVanillaCorporeaNode,VanillaCorporeaNode
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractCorporeaNode(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, CorporeaSpark spark) -
Method Summary
Modifier and TypeMethodDescriptionprotected static Collection<net.minecraft.world.item.ItemStack> breakDownBigStack(net.minecraft.world.item.ItemStack stack) Breaks down the oversizedstackinto multiple stacks within their stack limit.net.minecraft.core.BlockPosgetPos()getSpark()Convenience method for accessing the spark over this nodenet.minecraft.world.level.LevelgetWorld()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface vazkii.botania.api.corporea.CorporeaNode
countItems, extractItems
-
Constructor Details
-
AbstractCorporeaNode
public AbstractCorporeaNode(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, CorporeaSpark spark)
-
-
Method Details
-
getWorld
public net.minecraft.world.level.Level getWorld()- Specified by:
getWorldin interfaceCorporeaNode
-
getPos
public net.minecraft.core.BlockPos getPos()- Specified by:
getPosin interfaceCorporeaNode
-
getSpark
Description copied from interface:CorporeaNodeConvenience method for accessing the spark over this node- Specified by:
getSparkin interfaceCorporeaNode
-
breakDownBigStack
protected static Collection<net.minecraft.world.item.ItemStack> breakDownBigStack(net.minecraft.world.item.ItemStack stack) Breaks down the oversizedstackinto multiple stacks within their stack limit. Used when performing extractions withCorporeaNode.extractItems(vazkii.botania.api.corporea.CorporeaRequest). Not necessary forCorporeaNode.countItems(vazkii.botania.api.corporea.CorporeaRequest).
-