public class BracketedTileEntityBehaviour extends TileEntityBehaviour
| Modifier and Type | Field and Description |
|---|---|
static BehaviourType<BracketedTileEntityBehaviour> |
TYPE |
tileEntity| Constructor and Description |
|---|
BracketedTileEntityBehaviour(SmartTileEntity te) |
BracketedTileEntityBehaviour(SmartTileEntity te,
java.util.function.Predicate<net.minecraft.block.BlockState> pred) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyBracket(net.minecraft.block.BlockState state) |
boolean |
canHaveBracket() |
net.minecraft.block.BlockState |
getBracket() |
ItemRequirement |
getRequiredItems() |
BehaviourType<?> |
getType() |
boolean |
isBracketPresent() |
boolean |
isSafeNBT() |
void |
read(net.minecraft.nbt.CompoundNBT nbt,
boolean clientPacket) |
void |
removeBracket(boolean inOnReplacedContext) |
void |
triggerAdvancements(net.minecraft.world.World world,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.block.BlockState state) |
BracketedTileEntityBehaviour |
withTrigger(java.util.function.Function<net.minecraft.block.BlockState,ITriggerable> trigger) |
void |
write(net.minecraft.nbt.CompoundNBT nbt,
boolean clientPacket) |
destroy, destroy, get, get, getPos, getWorld, initialize, lazyTick, onBlockChanged, onNeighborChanged, remove, setLazyTickRate, tickpublic static BehaviourType<BracketedTileEntityBehaviour> TYPE
public BracketedTileEntityBehaviour(SmartTileEntity te)
public BracketedTileEntityBehaviour(SmartTileEntity te, java.util.function.Predicate<net.minecraft.block.BlockState> pred)
public BracketedTileEntityBehaviour withTrigger(java.util.function.Function<net.minecraft.block.BlockState,ITriggerable> trigger)
public BehaviourType<?> getType()
getType in class TileEntityBehaviourpublic void applyBracket(net.minecraft.block.BlockState state)
public void triggerAdvancements(net.minecraft.world.World world,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.block.BlockState state)
public void removeBracket(boolean inOnReplacedContext)
public boolean isBracketPresent()
public net.minecraft.block.BlockState getBracket()
public ItemRequirement getRequiredItems()
getRequiredItems in class TileEntityBehaviourpublic boolean isSafeNBT()
isSafeNBT in class TileEntityBehaviourpublic void write(net.minecraft.nbt.CompoundNBT nbt,
boolean clientPacket)
write in class TileEntityBehaviourpublic void read(net.minecraft.nbt.CompoundNBT nbt,
boolean clientPacket)
read in class TileEntityBehaviourpublic boolean canHaveBracket()