History - net.minecraft.block.piston.PistonHandler

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

1.21.11_unobfuscated

Names

net.minecraft.world.level.block.piston.PistonStructureResolver

net.minecraft.class_2674

net.minecraft.block.piston.PistonHandler

Fields

int: MAX_PUSH_DEPTH, field_31384, MAX_MOVABLE_BLOCKS

World: level, field_12249, world

BlockPos: pistonPos, field_12250, posFrom

boolean: extending, field_12247, retracted

BlockPos: startPos, field_12244, posTo

Direction: pushDirection, field_12243, motionDirection

List<BlockPos>: toPush, field_12245, movedBlocks

List<BlockPos>: toDestroy, field_12246, brokenBlocks

Direction: pistonDirection, field_12248, pistonDirection

Constructors

(World, BlockPos, Direction, boolean)

Methods

boolean (): resolve, method_11537, calculatePush

boolean (BlockState): isSticky, method_23367, isBlockSticky

boolean (BlockState, BlockState): canStickToEachOther, method_23675, isAdjacentBlockStuck

boolean (BlockPos, Direction): addBlockLine, method_11540, tryMove

void (int, int): reorderListAtCollision, method_11539, setMovedBlocks

boolean (BlockPos): addBranchingBlocks, method_11538, tryMoveAdjacentBlock

Direction (): getPushDirection, method_35299, getMotionDirection

List<BlockPos> (): getToPush, method_11541, getMovedBlocks

List<BlockPos> (): getToDestroy, method_11536, getBrokenBlocks