Class BracketedBlockEntityBehaviour

java.lang.Object
com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
com.simibubi.create.content.decoration.bracket.BracketedBlockEntityBehaviour

public class BracketedBlockEntityBehaviour extends BlockEntityBehaviour
  • Field Details

  • Constructor Details

    • BracketedBlockEntityBehaviour

      public BracketedBlockEntityBehaviour(SmartBlockEntity be)
    • BracketedBlockEntityBehaviour

      public BracketedBlockEntityBehaviour(SmartBlockEntity be, Predicate<net.minecraft.world.level.block.state.BlockState> pred)
  • Method Details

    • getType

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

      public boolean isBracketValid(net.minecraft.world.level.block.state.BlockState bracketState)
    • getBracket

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

      public boolean canHaveBracket()
    • getRequiredItems

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

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

      public void write(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      write in class BlockEntityBehaviour
    • read

      public void read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      read in class BlockEntityBehaviour