public class BeltProcessingBehaviour extends TileEntityBehaviour
| Modifier and Type | Class and Description |
|---|---|
static interface |
BeltProcessingBehaviour.ProcessingCallback |
static class |
BeltProcessingBehaviour.ProcessingResult |
| Modifier and Type | Field and Description |
|---|---|
static BehaviourType<BeltProcessingBehaviour> |
TYPE |
tileEntity| Constructor and Description |
|---|
BeltProcessingBehaviour(SmartTileEntity te) |
| Modifier and Type | Method and Description |
|---|---|
BehaviourType<?> |
getType() |
BeltProcessingBehaviour.ProcessingResult |
handleHeldItem(TransportedItemStack stack,
TransportedItemStackHandlerBehaviour inventory) |
BeltProcessingBehaviour.ProcessingResult |
handleReceivedItem(TransportedItemStack stack,
TransportedItemStackHandlerBehaviour inventory) |
static boolean |
isBlocked(net.minecraft.world.IBlockReader world,
net.minecraft.util.math.BlockPos processingSpace) |
BeltProcessingBehaviour |
whenItemEnters(BeltProcessingBehaviour.ProcessingCallback callback) |
BeltProcessingBehaviour |
whileItemHeld(BeltProcessingBehaviour.ProcessingCallback callback) |
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, initialize, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, read, remove, setLazyTickRate, tick, writepublic static BehaviourType<BeltProcessingBehaviour> TYPE
public BeltProcessingBehaviour(SmartTileEntity te)
public BeltProcessingBehaviour whenItemEnters(BeltProcessingBehaviour.ProcessingCallback callback)
public BeltProcessingBehaviour whileItemHeld(BeltProcessingBehaviour.ProcessingCallback callback)
public static boolean isBlocked(net.minecraft.world.IBlockReader world,
net.minecraft.util.math.BlockPos processingSpace)
public BehaviourType<?> getType()
getType in class TileEntityBehaviourpublic BeltProcessingBehaviour.ProcessingResult handleReceivedItem(TransportedItemStack stack, TransportedItemStackHandlerBehaviour inventory)
public BeltProcessingBehaviour.ProcessingResult handleHeldItem(TransportedItemStack stack, TransportedItemStackHandlerBehaviour inventory)