net.minecraft.block.piston

public class PistonMoveStructureResolver

bvh
net.minecraft.class_2674
net.minecraft.block.piston.PistonMoveStructureResolver
net.minecraft.block.state.PistonBlockStructureHelper
net.minecraft.block.state.PistonBlockStructureHelper

Field summary

Modifier and TypeField
private final World
a
field_12249
world
field_177261_a
field_177261_a
private final BlockPos
b
field_12250
pistonPos
field_177259_b
field_177259_b
private final boolean
c
field_12247
extend
field_211724_c
field_211724_c
private final BlockPos
d
field_12244
startPos
field_177260_c
field_177260_c
private final Direction
e
field_12243
moveDir
field_177257_d
field_177257_d
private final List<BlockPos>
f
field_12245
toMove
field_177258_e
field_177258_e
private final List<BlockPos>
g
field_12246
toBreak
field_177256_f
field_177256_f
private final Direction
h
field_12248
pistonDir
field_211906_h
field_211906_h

Constructor summary

ModifierConstructor
public (World world, BlockPos pistonPos, Direction pistonDir, boolean extend)

Method summary

Modifier and TypeMethod
public boolean
a()
method_11537()
resolve()
func_177253_a()
canMove()
private boolean
a(ev arg0, fa arg1)
method_11540(class_2338 arg0, class_2350 arg1)
addColumn(BlockPos pos, Direction fromDir)
func_177251_a(BlockPos arg0, Direction arg1)
addBlockLine(BlockPos origin, Direction facingIn)
private void
a(int arg0, int arg1)
method_11539(int arg0, int arg1)
insertColumn(int length, int index)
func_177255_a(int arg0, int arg1)
reorderListAtCollision(int arg0, int arg1)
private boolean
a(ev arg0)
method_11538(class_2338 arg0)
addNeighborColumns(BlockPos pos)
func_177250_b(BlockPos arg0)
addBranchingBlocks(BlockPos fromPos)
public List<BlockPos>
c()
method_11541()
getToMove()
func_177254_c()
getBlocksToMove()
public List<BlockPos>
d()
method_11536()
getToBreak()
func_177252_d()
getBlocksToDestroy()