public class EdgeInteractionBehaviour extends TileEntityBehaviour
| Modifier and Type | Class and Description |
|---|---|
static interface |
EdgeInteractionBehaviour.ConnectionCallback |
static interface |
EdgeInteractionBehaviour.ConnectivityPredicate |
| Modifier and Type | Field and Description |
|---|---|
static BehaviourType<EdgeInteractionBehaviour> |
TYPE |
tileEntity| Constructor and Description |
|---|
EdgeInteractionBehaviour(SmartTileEntity te,
EdgeInteractionBehaviour.ConnectionCallback callback) |
| Modifier and Type | Method and Description |
|---|---|
EdgeInteractionBehaviour |
connectivity(EdgeInteractionBehaviour.ConnectivityPredicate pred) |
BehaviourType<?> |
getType() |
EdgeInteractionBehaviour |
require(net.minecraft.item.Item item) |
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, initialize, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, read, remove, setLazyTickRate, tick, writepublic static BehaviourType<EdgeInteractionBehaviour> TYPE
public EdgeInteractionBehaviour(SmartTileEntity te, EdgeInteractionBehaviour.ConnectionCallback callback)
public EdgeInteractionBehaviour connectivity(EdgeInteractionBehaviour.ConnectivityPredicate pred)
public EdgeInteractionBehaviour require(net.minecraft.item.Item item)
public BehaviourType<?> getType()
getType in class TileEntityBehaviour