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

    • getType

      public BehaviourType<?> getType()
      Specified by:
      getType in class TileEntityBehaviour
    • applyBracket

      public void applyBracket(net.minecraft.world.level.block.state.BlockState state)
    • transformBracket

      public void transformBracket(StructureTransform transform)
    • removeBracket

      @Nullable public @Nullable net.minecraft.world.level.block.state.BlockState removeBracket(boolean inOnReplacedContext)
    • isBracketPresent

      public boolean isBracketPresent()
    • getBracket

      @Nullable public @Nullable net.minecraft.world.level.block.state.BlockState getBracket()
    • canHaveBracket

      public boolean canHaveBracket()
    • 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