Class PistonStructureResolver
java.lang.Object
net.minecraft.world.level.block.piston.PistonStructureResolver
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionPistonStructureResolver(Level p_60418_, BlockPos p_60419_, Direction p_60420_, boolean p_60421_)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate booleanaddBlockLine(BlockPos p_60434_, Direction p_60435_) private booleanaddBranchingBlocks(BlockPos p_60432_) private voidreorderListAtCollision(int p_60424_, int p_60425_) booleanresolve() 
- 
Field Details
- 
MAX_PUSH_DEPTH
public static final int MAX_PUSH_DEPTH- See Also:
 
 - 
level
 - 
pistonPos
 - 
extending
private final boolean extending - 
startPos
 - 
pushDirection
 - 
toPush
 - 
toDestroy
 - 
pistonDirection
 
 - 
 - 
Constructor Details
- 
PistonStructureResolver
 
 - 
 - 
Method Details
- 
resolve
public boolean resolve() - 
addBlockLine
 - 
reorderListAtCollision
private void reorderListAtCollision(int p_60424_, int p_60425_)  - 
addBranchingBlocks
 - 
getPushDirection
 - 
getToPush
 - 
getToDestroy
 
 -