Class StabilizedContraption

java.lang.Object
com.simibubi.create.content.contraptions.Contraption
com.simibubi.create.content.contraptions.bearing.StabilizedContraption

public class StabilizedContraption extends Contraption
  • Constructor Details

    • StabilizedContraption

      public StabilizedContraption()
    • StabilizedContraption

      public StabilizedContraption(net.minecraft.core.Direction facing)
  • Method Details

    • assemble

      public boolean assemble(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos) throws AssemblyException
      Specified by:
      assemble in class Contraption
      Throws:
      AssemblyException
    • isAnchoringBlockAt

      protected boolean isAnchoringBlockAt(net.minecraft.core.BlockPos pos)
      Overrides:
      isAnchoringBlockAt in class Contraption
    • getType

      public ContraptionType getType()
      Specified by:
      getType in class Contraption
    • writeNBT

      public net.minecraft.nbt.CompoundTag writeNBT(net.minecraft.core.HolderLookup.Provider registries, boolean spawnPacket)
      Overrides:
      writeNBT in class Contraption
    • readNBT

      public void readNBT(net.minecraft.world.level.Level world, net.minecraft.nbt.CompoundTag tag, boolean spawnData)
      Overrides:
      readNBT in class Contraption
    • canBeStabilized

      public boolean canBeStabilized(net.minecraft.core.Direction facing, net.minecraft.core.BlockPos localPos)
      Specified by:
      canBeStabilized in class Contraption
    • getFacing

      public net.minecraft.core.Direction getFacing()