net.minecraft.block

public class PistonBaseBlock

extends FacingBlock

All mapped superinterfaces:

ItemLike

bkv
net.minecraft.class_227
net.minecraft.block.PistonBaseBlock
net.minecraft.block.BlockPistonBase
net.minecraft.block.BlockPistonBase

Field summary

Modifier and TypeField
public static final BooleanProperty
b
field_18654
EXTENDED
field_176320_b
EXTENDED
protected static final VoxelShape
c
field_18655
EAST_SHAPE
field_185648_b
PISTON_BASE_EAST_AABB
protected static final VoxelShape
o
field_18656
WEST_SHAPE
field_185649_c
PISTON_BASE_WEST_AABB
protected static final VoxelShape
p
field_18657
SOUTH_SHAPE
field_185650_d
PISTON_BASE_SOUTH_AABB
protected static final VoxelShape
q
field_18658
NORTH_SHAPE
field_185651_e
PISTON_BASE_NORTH_AABB
protected static final VoxelShape
r
field_18659
UP_SHAPE
field_185652_f
PISTON_BASE_UP_AABB
protected static final VoxelShape
s
field_18660
DOWN_SHAPE
field_185653_g
PISTON_BASE_DOWN_AABB
private final boolean
t
field_572
sticky
field_150082_a
isSticky

Constructor summary

ModifierConstructor
public (boolean sticky, Block$Properties properties)

Method summary

Modifier and TypeMethod
public boolean
q(blc arg0)
method_13703(class_2232 arg0)
isViewBlocking(BlockState arg0)
func_176214_u(IBlockState arg0)
causesSuffocation(IBlockState arg0)
public VoxelShape
a(blc arg0, axk arg1, el arg2)
method_11554(class_2232 arg0, class_1158 arg1, class_2552 arg2)
getShape(BlockState arg0, BlockView arg1, BlockPos arg2)
func_196244_b(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
getShape(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
r(blc arg0)
method_11568(class_2232 arg0)
isFullBlock(BlockState arg0)
func_185481_k(IBlockState arg0)
isTopSolid(IBlockState arg0)
public void
a(axy arg0, el arg1, blc arg2, afa arg3, ate arg4)
method_419(class_1150 arg0, class_2552 arg1, class_2232 arg2, class_1699 arg3, class_1071 arg4)
onPlaced(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
func_180633_a(World arg0, BlockPos arg1, IBlockState arg2, EntityLivingBase arg3, ItemStack arg4)
onBlockPlacedBy(World arg0, BlockPos arg1, IBlockState arg2, EntityLivingBase arg3, ItemStack arg4)
public void
a(blc arg0, axy arg1, el arg2, bcs arg3, el arg4)
method_8641(class_2232 arg0, class_1150 arg1, class_2552 arg2, class_197 arg3, class_2552 arg4)
neighborChanged(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4)
func_189540_a(IBlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4)
neighborChanged(IBlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4)
public void
a(blc arg0, axy arg1, el arg2, blc arg3)
method_8668(class_2232 arg0, class_1150 arg1, class_2552 arg2, class_2232 arg3)
onAdded(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3)
func_196259_b(IBlockState arg0, World arg1, BlockPos arg2, IBlockState arg3)
onBlockAdded(IBlockState arg0, World arg1, BlockPos arg2, IBlockState arg3)
public BlockState
a(ark arg0)
method_16563(class_3544 arg0)
getPlacementState(BlockPlaceContext arg0)
func_196258_a(BlockItemUseContext arg0)
getStateForPlacement(BlockItemUseContext arg0)
private void
a(axy arg0, el arg1, blc arg2)
method_9003(class_1150 arg0, class_2552 arg1, class_2232 arg2)
checkExtended(World world, BlockPos pos, BlockState state)
func_176316_e(World arg0, BlockPos arg1, IBlockState arg2)
checkForMove(World worldIn, BlockPos pos, IBlockState state)
private boolean
a(axy arg0, el arg1, eq arg2)
method_8998(class_1150 arg0, class_2552 arg1, class_1354 arg2)
shouldExtend(World world, BlockPos pos, Direction facing)
func_176318_b(World arg0, BlockPos arg1, EnumFacing arg2)
shouldBeExtended(World worldIn, BlockPos pos, EnumFacing facing)
public boolean
a(blc arg0, axy arg1, el arg2, int arg3, int arg4)
method_435(class_2232 arg0, class_1150 arg1, class_2552 arg2, int arg3, int arg4)
doEvent(BlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
func_189539_a(IBlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
eventReceived(IBlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
public boolean
a(blc arg0)
method_11562(class_2232 arg0)
isCube(BlockState arg0)
func_149686_d(IBlockState arg0)
isFullCube(IBlockState arg0)
public static boolean
a(blc arg0, axy arg1, el arg2, eq arg3, boolean arg4, eq arg5)
method_9001(class_2232 arg0, class_1150 arg1, class_2552 arg2, class_1354 arg3, boolean arg4, class_1354 arg5)
canMoveBlock(BlockState state, World world, BlockPos pos, Direction dir, boolean allowBreaking, Direction fromDir)
func_185646_a(IBlockState arg0, World arg1, BlockPos arg2, EnumFacing arg3, boolean arg4, EnumFacing arg5)
canPush(IBlockState blockStateIn, World worldIn, BlockPos pos, EnumFacing facing, boolean destroyBlocks, EnumFacing arg5)
private boolean
a(axy arg0, el arg1, eq arg2, boolean arg3)
method_8999(class_1150 arg0, class_2552 arg1, class_1354 arg2, boolean arg3)
move(World world, BlockPos pos, Direction facing, boolean extend)
func_176319_a(World arg0, BlockPos arg1, EnumFacing arg2, boolean arg3)
doMove(World worldIn, BlockPos pos, EnumFacing directionIn, boolean extending)
public BlockState
a(blc arg0, bhb arg1)
method_11556(class_2232 arg0, class_2734 arg1)
rotate(BlockState arg0, BlockRotation arg1)
func_185499_a(IBlockState arg0, Rotation arg1)
rotate(IBlockState arg0, Rotation arg1)
public BlockState
a(blc arg0, bfz arg1)
method_11555(class_2232 arg0, class_2727 arg1)
mirror(BlockState arg0, BlockMirror arg1)
func_185471_a(IBlockState arg0, Mirror arg1)
mirror(IBlockState arg0, Mirror arg1)
protected void
a(ble$a<bcs, blc> arg0)
method_16576(class_2233$class_3757<class_197, class_2232> arg0)
buildStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
func_206840_a(StateContainer$Builder<Block, IBlockState> arg0)
fillStateContainer(StateContainer$Builder<Block, IBlockState> arg0)
public FaceShape
a(axk arg0, blc arg1, el arg2, eq arg3)
method_14307(class_1158 arg0, class_2232 arg1, class_2552 arg2, class_1354 arg3)
getFaceShape(BlockView arg0, BlockState arg1, BlockPos arg2, Direction arg3)
func_193383_a(IBlockReader arg0, IBlockState arg1, BlockPos arg2, EnumFacing arg3)
getBlockFaceShape(IBlockReader arg0, IBlockState arg1, BlockPos arg2, EnumFacing arg3)
public int
j(blc arg0, axk arg1, el arg2)
method_16597(class_2232 arg0, class_1158 arg1, class_2552 arg2)
getOpacity(BlockState arg0, BlockView arg1, BlockPos arg2)
func_200011_d(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
getOpacity(IBlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
a(blc arg0, axk arg1, el arg2, cbf arg3)
method_8663(class_2232 arg0, class_1158 arg1, class_2552 arg2, class_4064 arg3)
canWalkThrough(BlockState arg0, BlockView arg1, BlockPos arg2, EntityNavigationType arg3)
func_196266_a(IBlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)
allowsMovement(IBlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)