Class BeltProcessingBehaviour
java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour
- Direct Known Subclasses:
PressingBehaviour
Behaviour for TileEntities which can process items on belts or depots beneath
them. Currently only supports placement location 2 spaces above the belt
block. Example use: Mechanical Press
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum -
Field Summary
FieldsFields inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
tileEntity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()handleHeldItem(TransportedItemStack stack, TransportedItemStackHandlerBehaviour inventory) handleReceivedItem(TransportedItemStack stack, TransportedItemStackHandlerBehaviour inventory) static booleanisBlocked(net.minecraft.world.level.BlockGetter world, net.minecraft.core.BlockPos processingSpace) Methods inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, initialize, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, read, remove, setLazyTickRate, tick, write
-
Field Details
-
TYPE
-
-
Constructor Details
-
BeltProcessingBehaviour
-
-
Method Details
-
whenItemEnters
-
whileItemHeld
-
isBlocked
public static boolean isBlocked(net.minecraft.world.level.BlockGetter world, net.minecraft.core.BlockPos processingSpace) -
getType
- Specified by:
getTypein classTileEntityBehaviour
-
handleReceivedItem
public BeltProcessingBehaviour.ProcessingResult handleReceivedItem(TransportedItemStack stack, TransportedItemStackHandlerBehaviour inventory) -
handleHeldItem
public BeltProcessingBehaviour.ProcessingResult handleHeldItem(TransportedItemStack stack, TransportedItemStackHandlerBehaviour inventory)
-