Class PistonMovingBlockEntity

All Implemented Interfaces:
TypedInstance<BlockEntityType<?>>, DebugValueSource, IAttachmentHolder, IBlockEntityExtension

public class PistonMovingBlockEntity extends BlockEntity
  • Field Details

    • TICKS_TO_EXTEND

      private static final int TICKS_TO_EXTEND
      See Also:
    • PUSH_OFFSET

      private static final double PUSH_OFFSET
      See Also:
    • TICK_MOVEMENT

      public static final double TICK_MOVEMENT
      See Also:
    • DEFAULT_BLOCK_STATE

      private static final BlockState DEFAULT_BLOCK_STATE
    • DEFAULT_PROGRESS

      private static final float DEFAULT_PROGRESS
      See Also:
    • DEFAULT_EXTENDING

      private static final boolean DEFAULT_EXTENDING
      See Also:
    • DEFAULT_SOURCE

      private static final boolean DEFAULT_SOURCE
      See Also:
    • movedState

      private BlockState movedState
    • direction

      private Direction direction
    • extending

      private boolean extending
    • isSourcePiston

      private boolean isSourcePiston
    • NOCLIP

      private static final ThreadLocal<Direction> NOCLIP
    • progress

      private float progress
    • progressO

      private float progressO
    • lastTicked

      private long lastTicked
    • deathTicks

      private int deathTicks
  • Constructor Details

    • PistonMovingBlockEntity

      public PistonMovingBlockEntity(BlockPos worldPosition, BlockState blockState)
    • PistonMovingBlockEntity

      public PistonMovingBlockEntity(BlockPos worldPosition, BlockState blockState, BlockState movedState, Direction direction, boolean extending, boolean isSourcePiston)
  • Method Details