net.minecraft.block

public class PistonBlock

extends FacingBlock

All mapped superinterfaces:

ItemConvertible

bxz
net.minecraft.world.level.block.piston.PistonBaseBlock
net.minecraft.class_2665
net.minecraft.block.PistonBlock
net.minecraft.unmapped.C_tpdcefvs
net.minecraft.block.PistonBlock
net.minecraft.block.PistonBlock

Field summary

Modifier and TypeField
public static final BooleanProperty
b
EXTENDED
field_12191
EXTENDED
f_pvzpicqg
field_176320_b
EXTENDED
protected static final VoxelShape
c
EAST_AABB
field_12188
EXTENDED_EAST_SHAPE
f_trcchiin
field_185648_b
PISTON_BASE_EAST_AABB
protected static final VoxelShape
d
WEST_AABB
field_12184
EXTENDED_WEST_SHAPE
f_fwvupsif
field_185649_c
PISTON_BASE_WEST_AABB
protected static final VoxelShape
e
SOUTH_AABB
field_12186
EXTENDED_SOUTH_SHAPE
f_utbsaxbf
field_185650_d
PISTON_BASE_SOUTH_AABB
protected static final VoxelShape
f
NORTH_AABB
field_12189
EXTENDED_NORTH_SHAPE
f_xgarzrog
field_185651_e
PISTON_BASE_NORTH_AABB
protected static final VoxelShape
g
UP_AABB
field_12185
EXTENDED_UP_SHAPE
f_iongdkns
field_185652_f
PISTON_BASE_UP_AABB
protected static final VoxelShape
h
DOWN_AABB
field_12190
EXTENDED_DOWN_SHAPE
f_sufgtmyq
field_185653_g
PISTON_BASE_DOWN_AABB
private final boolean
i
isSticky
field_12187
isSticky
f_kkrwbewr
field_150082_a
isSticky

Constructor summary

ModifierConstructor
public (boolean isSticky, Block$Settings settings)

Method summary

Modifier and TypeMethod
public boolean
c(byg arg0, bjd arg1, fk arg2)
isSuffocating(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_16362(class_2680 arg0, class_1922 arg1, class_2338 arg2)
canSuffocate(BlockState arg0, BlockView arg1, BlockPos arg2)
m_kcruofev(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2)
func_229869_c_(BlockState arg0, IBlockReader arg1, BlockPos arg2)
func_229869_c_(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public VoxelShape
a(byg arg0, bjd arg1, fk arg2, cvn arg3)
getShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, EntityContext arg3)
m_ijgknxkn(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_pbfjvesm arg3)
func_220053_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
getShape(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
public boolean
d(byg arg0, bjd arg1, fk arg2)
isRedstoneConductor(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9521(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isSimpleFullBlock(BlockState arg0, BlockView arg1, BlockPos arg2)
m_kixdxehd(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2)
func_220081_d(BlockState arg0, IBlockReader arg1, BlockPos arg2)
isNormalCube(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public void
a(bjt arg0, fk arg1, byg arg2, akw arg3, bek arg4)
setPlacedBy(Level arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
method_9567(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1309 arg3, class_1799 arg4)
onPlaced(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
m_fuvqealb(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_usxaxydn arg3, C_sddaxwyk arg4)
func_180633_a(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
onBlockPlacedBy(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
public void
a(byg arg0, bjt arg1, fk arg2, bpe arg3, fk arg4, boolean arg5)
neighborChanged(BlockState arg0, Level arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
method_9612(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2248 arg3, class_2338 arg4, boolean arg5)
neighborUpdate(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
m_wqptvpbk(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_mmxmpdoq arg3, C_hynzadkk arg4, boolean arg5)
func_220069_a(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
neighborChanged(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
public void
b(byg arg0, bjt arg1, fk arg2, byg arg3, boolean arg4)
onPlace(BlockState arg0, Level arg1, BlockPos arg2, BlockState arg3, boolean arg4)
method_9615(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onBlockAdded(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
m_hirnkowl(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_txtbiemp arg3, boolean arg4)
func_220082_b(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
onBlockAdded(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
public BlockState
a(bcn arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext arg0)
m_iwedynhy(C_aiootljq arg0)
func_196258_a(BlockItemUseContext arg0)
getStateForPlacement(BlockItemUseContext arg0)
private void
a(bjt arg0, fk arg1, byg arg2)
checkIfExtend(Level arg0, BlockPos arg1, BlockState arg2)
method_11483(class_1937 arg0, class_2338 arg1, class_2680 arg2)
tryMove(World world, BlockPos pos, BlockState state)
m_jsosnkga(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2)
func_176316_e(World arg0, BlockPos arg1, BlockState arg2)
checkForMove(World worldIn, BlockPos pos, BlockState state)
private boolean
a(bjt arg0, fk arg1, fp arg2)
getNeighborSignal(Level arg0, BlockPos arg1, Direction arg2)
method_11482(class_1937 arg0, class_2338 arg1, class_2350 arg2)
shouldExtend(World world, BlockPos pos, Direction pistonFace)
m_kbjhhmlf(C_cdctfzbn arg0, C_hynzadkk arg1, C_xpuuihxf arg2)
func_176318_b(World arg0, BlockPos arg1, Direction arg2)
shouldBeExtended(World worldIn, BlockPos pos, Direction facing)
public boolean
a(byg arg0, bjt arg1, fk arg2, int arg3, int arg4)
triggerEvent(BlockState arg0, Level arg1, BlockPos arg2, int arg3, int arg4)
method_9592(class_2680 arg0, class_1937 arg1, class_2338 arg2, int arg3, int arg4)
onBlockAction(BlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
m_gqpyrmbc(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, int arg3, int arg4)
func_189539_a(BlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
eventReceived(BlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
public static boolean
a(byg arg0, bjt arg1, fk arg2, fp arg3, boolean arg4, fp arg5)
isPushable(BlockState arg0, Level arg1, BlockPos arg2, Direction arg3, boolean arg4, Direction arg5)
method_11484(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2350 arg3, boolean arg4, class_2350 arg5)
isMovable(BlockState state, World world, BlockPos pos, Direction motionDir, boolean canBreak, Direction pistonDir)
m_ybsqicni(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_xpuuihxf arg3, boolean arg4, C_xpuuihxf arg5)
func_185646_a(BlockState arg0, World arg1, BlockPos arg2, Direction arg3, boolean arg4, Direction arg5)
canPush(BlockState blockStateIn, World worldIn, BlockPos pos, Direction facing, boolean destroyBlocks, Direction arg5)
private boolean
a(bjt arg0, fk arg1, fp arg2, boolean arg3)
moveBlocks(Level arg0, BlockPos arg1, Direction arg2, boolean arg3)
method_11481(class_1937 arg0, class_2338 arg1, class_2350 arg2, boolean arg3)
move(World world, BlockPos pos, Direction dir, boolean retract)
m_jpjefmzi(C_cdctfzbn arg0, C_hynzadkk arg1, C_xpuuihxf arg2, boolean arg3)
func_176319_a(World arg0, BlockPos arg1, Direction arg2, boolean arg3)
doMove(World worldIn, BlockPos pos, Direction directionIn, boolean extending)
public BlockState
a(byg arg0, btr arg1)
rotate(BlockState arg0, Rotation arg1)
method_9598(class_2680 arg0, class_2470 arg1)
rotate(BlockState arg0, BlockRotation arg1)
m_hiewxoya(C_txtbiemp arg0, C_mboglirk arg1)
func_185499_a(BlockState arg0, Rotation arg1)
rotate(BlockState arg0, Rotation arg1)
public BlockState
a(byg arg0, bsr arg1)
mirror(BlockState arg0, Mirror arg1)
method_9569(class_2680 arg0, class_2415 arg1)
mirror(BlockState arg0, BlockMirror arg1)
m_yaqgytid(C_txtbiemp arg0, C_qomzaqud arg1)
func_185471_a(BlockState arg0, Mirror arg1)
mirror(BlockState arg0, Mirror arg1)
protected void
a(byh$a<bpe, byg> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
m_yujtcnah(C_ezfeikaq$C_mfnsmxhw<C_mmxmpdoq, C_txtbiemp> arg0)
func_206840_a(StateContainer$Builder<Block, BlockState> arg0)
fillStateContainer(StateContainer$Builder<Block, BlockState> arg0)
public boolean
o(byg arg0)
useShapeForLightOcclusion(BlockState arg0)
method_9526(class_2680 arg0)
hasSidedTransparency(BlockState arg0)
m_balljozs(C_txtbiemp arg0)
func_220074_n(BlockState arg0)
func_220074_n(BlockState arg0)
public boolean
a(byg arg0, bjd arg1, fk arg2, cqo arg3)
isPathfindable(BlockState arg0, BlockGetter arg1, BlockPos arg2, PathComputationType arg3)
method_9516(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_10 arg3)
canPlaceAtSide(BlockState arg0, BlockView arg1, BlockPos arg2, BlockPlacementEnvironment arg3)
m_jzazquea(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_kjwlgpfr arg3)
func_196266_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)
allowsMovement(BlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)