net.minecraft.block

public class PistonHeadBlock

extends FacingBlock

atd
net.minecraft.class_228
net.minecraft.block.PistonHeadBlock
net.minecraft.block.BlockPistonExtension

Field summary

Modifier and TypeField
public static final EnumProperty<PistonHeadBlock$Type>
a
field_9866
TYPE
TYPE
public static final BooleanProperty
b
field_9864
SHORT
SHORT
protected static final Box
c
field_12894
EAST_SHAPE
PISTON_EXTENSION_EAST_AABB
protected static final Box
d
field_12895
WEST_SHAPE
PISTON_EXTENSION_WEST_AABB
protected static final Box
e
field_12896
SOUTH_SHAPE
PISTON_EXTENSION_SOUTH_AABB
protected static final Box
f
field_12897
NORTH_SHAPE
PISTON_EXTENSION_NORTH_AABB
protected static final Box
g
field_12898
UP_SHAPE
PISTON_EXTENSION_UP_AABB
protected static final Box
B
field_12887
DOWN_SHAPE
PISTON_EXTENSION_DOWN_AABB
protected static final Box
C
field_12888
UP_ARM_SHAPE
UP_ARM_AABB
protected static final Box
D
field_12889
DOWN_ARM_SHAPE
DOWN_ARM_AABB
protected static final Box
E
field_12890
SOUTH_ARM_SHAPE
SOUTH_ARM_AABB
protected static final Box
F
field_12891
NORTH_ARM_SHAPE
NORTH_ARM_AABB
protected static final Box
G
field_12892
EAST_ARM_SHAPE
EAST_ARM_AABB
protected static final Box
I
field_12893
WEST_ARM_SHAPE
WEST_ARM_AABB
protected static final Box
J
field_15174
SHORT_UP_ARM_SHAPE
SHORT_UP_ARM_AABB
protected static final Box
K
field_15175
SHORT_DOWN_ARM_SHAPE
SHORT_DOWN_ARM_AABB
protected static final Box
L
field_15176
SHORT_SOUTH_ARM_SHAPE
SHORT_SOUTH_ARM_AABB
protected static final Box
M
field_15177
SHORT_NORTH_ARM_SHAPE
SHORT_NORTH_ARM_AABB
protected static final Box
N
field_15178
SHORT_EAST_ARM_SHAPE
SHORT_EAST_ARM_AABB
protected static final Box
O
field_15179
SHORT_WEST_ARM_SHAPE
SHORT_WEST_ARM_AABB

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public Box
b(atl arg0, ajw arg1, co arg2)
method_11554(class_2232 arg0, class_1158 arg1, class_2552 arg2)
getShape(BlockState arg0, WorldView arg1, BlockPos arg2)
getBoundingBox(IBlockState arg0, IBlockAccess arg1, BlockPos arg2)
public void
a(atl arg0, ajs arg1, co arg2, bdt arg3, List<bdt> arg4, sn arg5, boolean arg6)
method_11553(class_2232 arg0, class_1150 arg1, class_2552 arg2, class_231 arg3, List<class_231> arg4, class_864 arg5, boolean arg6)
addCollisions(BlockState arg0, World arg1, BlockPos arg2, Box arg3, List<Box> arg4, Entity arg5, boolean arg6)
addCollisionBoxToList(IBlockState arg0, World arg1, BlockPos arg2, AxisAlignedBB arg3, List<AxisAlignedBB> arg4, Entity arg5, boolean arg6)
private Box
i(atl arg0)
method_11700(class_2232 arg0)
getArmShape(BlockState state)
getArmShape(IBlockState state)
public boolean
k(atl arg0)
method_11568(class_2232 arg0)
isFullBlock(BlockState arg0)
isTopSolid(IBlockState arg0)
public void
a(ajs arg0, co arg1, atl arg2, aay arg3)
method_8644(class_1150 arg0, class_2552 arg1, class_2232 arg2, class_988 arg3)
beforeMinedByPlayer(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3)
onBlockHarvested(World arg0, BlockPos arg1, IBlockState arg2, EntityPlayer arg3)
public void
b(ajs arg0, co arg1, atl arg2)
method_8659(class_1150 arg0, class_2552 arg1, class_2232 arg2)
onRemoved(World arg0, BlockPos arg1, BlockState arg2)
breakBlock(World arg0, BlockPos arg1, IBlockState arg2)
public boolean
b(atl arg0)
method_11560(class_2232 arg0)
isSolidRender(BlockState arg0)
isOpaqueCube(IBlockState arg0)
public boolean
c(atl arg0)
method_11562(class_2232 arg0)
isCube(BlockState arg0)
isFullCube(IBlockState arg0)
public boolean
a(ajs arg0, co arg1)
method_8673(class_1150 arg0, class_2552 arg1)
canBePlaced(World arg0, BlockPos arg1)
canPlaceBlockAt(World arg0, BlockPos arg1)
public boolean
b(ajs arg0, co arg1, cv arg2)
method_8662(class_1150 arg0, class_2552 arg1, class_1354 arg2)
canBePlaced(World arg0, BlockPos arg1, Direction arg2)
canPlaceBlockOnSide(World arg0, BlockPos arg1, EnumFacing arg2)
public int
a(Random arg0)
method_403(Random arg0)
getBaseDropCount(Random arg0)
quantityDropped(Random arg0)
public void
a(atl arg0, ajs arg1, co arg2, alu arg3, co 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)
neighborChanged(IBlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4)
public static Direction
e(int arg0)
method_9004(int arg0)
getFacing(int metadata)
getFacing(int meta)
public ItemStack
a(ajs arg0, co arg1, atl arg2)
method_8640(class_1150 arg0, class_2552 arg1, class_2232 arg2)
getPickItem(World arg0, BlockPos arg1, BlockState arg2)
getCollisionBoundingBox(World arg0, BlockPos arg1, IBlockState arg2)
public BlockState
a(int arg0)
method_8635(int arg0)
getStateFromMetadata(int arg0)
getStateFromMeta(int arg0)
public int
e(atl arg0)
method_8671(class_2232 arg0)
getMetadataFromState(BlockState arg0)
getMetaFromState(IBlockState arg0)
public BlockState
a(atl arg0, aqi arg1)
method_11556(class_2232 arg0, class_2734 arg1)
rotate(BlockState arg0, BlockRotation arg1)
withRotation(IBlockState arg0, Rotation arg1)
public BlockState
a(atl arg0, aou arg1)
method_11555(class_2232 arg0, class_2727 arg1)
mirror(BlockState arg0, BlockMirror arg1)
withMirror(IBlockState arg0, Mirror arg1)
protected StateDefinition
b()
method_8676()
createStateDefinition()
createBlockState()
public boolean
a(atl arg0, ajw arg1, co arg2, cv arg3)
method_8654(class_2232 arg0, class_1158 arg1, class_2552 arg2, class_1354 arg3)
shouldRenderFace(BlockState arg0, WorldView arg1, BlockPos arg2, Direction arg3)
shouldSideBeRendered(IBlockState arg0, IBlockAccess arg1, BlockPos arg2, EnumFacing arg3)