Package cn.nukkit.block
Class BlockPistonBase.BlocksCalculator
java.lang.Object
cn.nukkit.block.BlockPistonBase.BlocksCalculator
- Enclosing class:
- BlockPistonBase
-
Constructor Summary
ConstructorDescriptionBlocksCalculator
(Level level, Block block, BlockFace facing, boolean extending) BlocksCalculator
(Level level, Block pos, BlockFace face, boolean extending, boolean sticky) -
Method Summary
-
Constructor Details
-
BlocksCalculator
- Parameters:
level
- Unused, needed for compatibility with Cloudburst Nukkit plugins
-
BlocksCalculator
@PowerNukkitOnly @Since("1.4.0.0-PN") public BlocksCalculator(Level level, Block pos, BlockFace face, boolean extending, boolean sticky) - Parameters:
level
- Unused, needed for compatibility with Cloudburst Nukkit plugins
-
-
Method Details
-
canMove
public boolean canMove() -
canPush
@PowerNukkitXOnly @Since("1.6.0.0-PNX") public boolean canPush(Block block, BlockFace face, boolean destroyBlocks, boolean extending) -
getLockedBlocks
-
recordLockedBlocks
-
getBlocksToMove
-
getBlocksToDestroy
-
lockBlocks
-
unlockBlocks
-