Class BracketedTileEntityBehaviour

java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.content.contraptions.relays.elementary.BracketedTileEntityBehaviour

public class BracketedTileEntityBehaviour extends TileEntityBehaviour
  • Field Details

  • Constructor Details

    • BracketedTileEntityBehaviour

      public BracketedTileEntityBehaviour(SmartTileEntity te)
    • 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

      public BehaviourType<?> getType()
      Specified by:
      getType in class TileEntityBehaviour
    • 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

      public ItemRequirement getRequiredItems()
      Overrides:
      getRequiredItems in class TileEntityBehaviour
    • isSafeNBT

      public boolean isSafeNBT()
      Overrides:
      isSafeNBT in class TileEntityBehaviour
    • write

      public void write(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket)
      Overrides:
      write in class TileEntityBehaviour
    • read

      public void read(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket)
      Overrides:
      read in class TileEntityBehaviour
    • canHaveBracket

      public boolean canHaveBracket()