Class PistonStructureResolver
java.lang.Object
net.minecraft.world.level.block.piston.PistonStructureResolver
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionPistonStructureResolver(Level p_60418_, BlockPos p_60419_, Direction p_60420_, boolean p_60421_) 
- 
Method SummaryModifier 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_DEPTHpublic static final int MAX_PUSH_DEPTH- See Also:
 
- 
level
- 
pistonPos
- 
extendingprivate final boolean extending
- 
startPos
- 
pushDirection
- 
toPush
- 
toDestroy
- 
pistonDirection
 
- 
- 
Constructor Details- 
PistonStructureResolver
 
- 
- 
Method Details- 
resolvepublic boolean resolve()
- 
addBlockLine
- 
reorderListAtCollisionprivate void reorderListAtCollision(int p_60424_, int p_60425_) 
- 
addBranchingBlocks
- 
getPushDirection
- 
getToPush
- 
getToDestroy
 
-