net.minecraft.block

public class PistonBaseBlock

extends Block

als
net.minecraft.class_227
net.minecraft.block.PistonBaseBlock
net.minecraft.block.BlockPistonBase

Field summary

Modifier and TypeField
public static final DirectionProperty
a
field_9861
FACING
FACING
public static final BooleanProperty
b
field_9862
EXTENDED
EXTENDED
private final boolean
N
field_572
sticky
isSticky

Constructor summary

ModifierConstructor
public (boolean sticky)

Method summary

Modifier and TypeMethod
public boolean
c()
method_449()
isSolidRender()
isOpaqueCube()
public void
a(adm arg0, cj arg1, alz arg2, pr arg3, zx 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)
onBlockPlacedBy(World arg0, BlockPos arg1, IBlockState arg2, EntityLivingBase arg3, ItemStack arg4)
public void
a(adm arg0, cj arg1, alz arg2, afh arg3)
method_8641(class_1150 arg0, class_2552 arg1, class_2232 arg2, class_197 arg3)
neighborChanged(World arg0, BlockPos arg1, BlockState arg2, Block arg3)
onNeighborBlockChange(World arg0, BlockPos arg1, IBlockState arg2, Block arg3)
public void
c(adm arg0, cj arg1, alz arg2)
method_8668(class_1150 arg0, class_2552 arg1, class_2232 arg2)
onAdded(World arg0, BlockPos arg1, BlockState arg2)
onBlockAdded(World arg0, BlockPos arg1, IBlockState arg2)
public BlockState
a(adm arg0, cj arg1, cq arg2, float arg3, float arg4, float arg5, int arg6, pr arg7)
method_8645(class_1150 arg0, class_2552 arg1, class_1354 arg2, float arg3, float arg4, float arg5, int arg6, class_1699 arg7)
getPlacementState(World arg0, BlockPos arg1, Direction arg2, float arg3, float arg4, float arg5, int arg6, LivingEntity arg7)
onBlockPlaced(World arg0, BlockPos arg1, EnumFacing arg2, float arg3, float arg4, float arg5, int arg6, EntityLivingBase arg7)
private void
e(adm arg0, cj arg1, alz arg2)
method_9003(class_1150 arg0, class_2552 arg1, class_2232 arg2)
checkExtended(World world, BlockPos pos, BlockState state)
checkForMove(World worldIn, BlockPos pos, IBlockState state)
private boolean
a(adm arg0, cj arg1, cq arg2)
method_8998(class_1150 arg0, class_2552 arg1, class_1354 arg2)
shouldExtend(World world, BlockPos pos, Direction facing)
shouldBeExtended(World worldIn, BlockPos pos, EnumFacing facing)
public boolean
a(adm arg0, cj arg1, alz arg2, int arg3, int arg4)
method_435(class_1150 arg0, class_2552 arg1, class_2232 arg2, int arg3, int arg4)
doEvent(World arg0, BlockPos arg1, BlockState arg2, int arg3, int arg4)
onBlockEventReceived(World arg0, BlockPos arg1, IBlockState arg2, int arg3, int arg4)
public void
a(adq arg0, cj arg1)
method_8652(class_1158 arg0, class_2552 arg1)
updateShape(WorldView arg0, BlockPos arg1)
setBlockBoundsBasedOnState(IBlockAccess arg0, BlockPos arg1)
public void
j()
method_456()
resetShape()
setBlockBoundsForItemRender()
public void
a(adm arg0, cj arg1, alz arg2, aug arg3, List<aug> arg4, pk arg5)
method_8642(class_1150 arg0, class_2552 arg1, class_2232 arg2, class_231 arg3, List<class_231> arg4, class_864 arg5)
addCollisions(World arg0, BlockPos arg1, BlockState arg2, Box arg3, List<Box> arg4, Entity arg5)
addCollisionBoxesToList(World arg0, BlockPos arg1, IBlockState arg2, AxisAlignedBB arg3, List<AxisAlignedBB> arg4, Entity arg5)
public Box
a(adm arg0, cj arg1, alz arg2)
method_8640(class_1150 arg0, class_2552 arg1, class_2232 arg2)
getCollisionShape(World arg0, BlockPos arg1, BlockState arg2)
getCollisionBoundingBox(World arg0, BlockPos arg1, IBlockState arg2)
public boolean
d()
method_441()
isCube()
isFullCube()
public static Direction
b(int arg0)
method_9002(int arg0)
getFacing(int metadata)
getFacing(int meta)
public static Direction
a(adm arg0, cj arg1, pr arg2)
method_9000(class_1150 arg0, class_2552 arg1, class_1699 arg2)
getFacingForPlacement(World world, BlockPos pos, LivingEntity entity)
getFacingFromEntity(World worldIn, BlockPos clickedBlock, EntityLivingBase entityIn)
public static boolean
a(afh arg0, adm arg1, cj arg2, cq arg3, boolean arg4)
method_9001(class_197 arg0, class_1150 arg1, class_2552 arg2, class_1354 arg3, boolean arg4)
canMoveBlock(Block block, World world, BlockPos pos, Direction dir, boolean allowBreaking)
canPush(Block blockIn, World worldIn, BlockPos pos, EnumFacing direction, boolean allowDestroy)
private boolean
a(adm arg0, cj arg1, cq 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)
doMove(World worldIn, BlockPos pos, EnumFacing direction, boolean extending)
public BlockState
a(int arg0)
method_8635(int arg0)
getStateFromMetadata(int arg0)
getStateFromMeta(int arg0)
public int
c(alz arg0)
method_8671(class_2232 arg0)
getMetadataFromState(BlockState arg0)
getMetaFromState(IBlockState arg0)
protected StateDefinition
e()
method_8676()
createStateDefinition()
createBlockState()
public BlockState
b(alz arg0)
method_8666(class_2232 arg0)
getStateForItemModel(BlockState arg0)
getStateForEntityRender(IBlockState arg0)