Class BracketedTileEntityBehaviour
java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.content.contraptions.relays.elementary.BracketedTileEntityBehaviour
-
Field Summary
FieldsFields inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
tileEntity -
Constructor Summary
ConstructorsConstructorDescriptionBracketedTileEntityBehaviour(SmartTileEntity te, Predicate<net.minecraft.world.level.block.state.BlockState> pred) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyBracket(net.minecraft.world.level.block.state.BlockState state) booleannet.minecraft.world.level.block.state.BlockStategetType()booleanbooleanvoidread(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) voidremoveBracket(boolean inOnReplacedContext) voidtriggerAdvancements(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state) withTrigger(Function<net.minecraft.world.level.block.state.BlockState, ITriggerable> trigger) voidwrite(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) Methods inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
destroy, destroy, get, get, getPos, getWorld, initialize, lazyTick, onBlockChanged, onNeighborChanged, remove, setLazyTickRate, tick
-
Field Details
-
TYPE
-
-
Constructor Details
-
BracketedTileEntityBehaviour
-
BracketedTileEntityBehaviour
public BracketedTileEntityBehaviour(SmartTileEntity te, Predicate<net.minecraft.world.level.block.state.BlockState> pred)
-
-
Method Details
-
withTrigger
public BracketedTileEntityBehaviour withTrigger(Function<net.minecraft.world.level.block.state.BlockState, ITriggerable> trigger) -
getType
- Specified by:
getTypein classTileEntityBehaviour
-
applyBracket
public void applyBracket(net.minecraft.world.level.block.state.BlockState state) -
triggerAdvancements
public void triggerAdvancements(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state) -
removeBracket
public void removeBracket(boolean inOnReplacedContext) -
isBracketPresent
public boolean isBracketPresent() -
getBracket
public net.minecraft.world.level.block.state.BlockState getBracket() -
getRequiredItems
- Overrides:
getRequiredItemsin classTileEntityBehaviour
-
isSafeNBT
public boolean isSafeNBT()- Overrides:
isSafeNBTin classTileEntityBehaviour
-
write
public void write(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) - Overrides:
writein classTileEntityBehaviour
-
read
public void read(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) - Overrides:
readin classTileEntityBehaviour
-
canHaveBracket
public boolean canHaveBracket()
-