net.minecraft.block

public class StairsBlock

extends Block

aju
net.minecraft.class_188
net.minecraft.block.StairsBlock
net.minecraft.block.BlockStairs

Field summary

Modifier and TypeField
public static final DirectionProperty
a
field_9675
FACING
FACING
public static final EnumProperty<StairsBlock$Half>
b
field_9676
HALF
HALF
public static final EnumProperty<StairsBlock$Shape>
N
field_9673
SHAPE
SHAPE
private static final int[][]
O
field_323
ROTATIONS
field_150150_a
private final Block
P
field_324
baseBlock
modelBlock
private final BlockState
Q
field_9674
baseState
modelState
private boolean
R
field_326
isCorner
hasRaytraced
private int
S
field_327
stairType
rayTracePass

Constructor summary

ModifierConstructor
protected (BlockState baseState)

Method summary

Modifier and TypeMethod
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 boolean
c()
method_449()
isSolidRender()
isOpaqueCube()
public boolean
d()
method_441()
isCube()
isFullCube()
public void
e(adq arg0, cj arg1)
method_8908(class_1158 arg0, class_2552 arg1)
setBaseShapeForCollisions(WorldView world, BlockPos pos)
setBaseCollisionBounds(IBlockAccess worldIn, BlockPos pos)
public static boolean
c(afh arg0)
method_6513(class_197 arg0)
isStair(Block block)
isBlockStairs(Block blockIn)
public static boolean
a(adq arg0, cj arg1, alz arg2)
method_8907(class_1158 arg0, class_2552 arg1, class_2232 arg2)
isStairSameHalfSameFacing(WorldView world, BlockPos pos, BlockState state)
isSameStair(IBlockAccess worldIn, BlockPos pos, IBlockState state)
public int
f(adq arg0, cj arg1)
method_8909(class_1158 arg0, class_2552 arg1)
getMetadataForOuterStair(WorldView world, BlockPos pos)
func_176307_f(IBlockAccess blockAccess, BlockPos pos)
public int
g(adq arg0, cj arg1)
method_8910(class_1158 arg0, class_2552 arg1)
getMetadataForInnerStair(WorldView world, BlockPos pos)
func_176305_g(IBlockAccess blockAccess, BlockPos pos)
public boolean
h(adq arg0, cj arg1)
method_8911(class_1158 arg0, class_2552 arg1)
isInnerStair(WorldView world, BlockPos pos)
func_176306_h(IBlockAccess blockAccess, BlockPos pos)
public boolean
i(adq arg0, cj arg1)
method_8912(class_1158 arg0, class_2552 arg1)
setStepShapeForCollisions(WorldView world, BlockPos pos)
func_176304_i(IBlockAccess blockAccess, BlockPos pos)
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 void
a(adm arg0, cj arg1, wn arg2)
method_420(class_1150 arg0, class_2552 arg1, class_988 arg2)
startMining(World arg0, BlockPos arg1, PlayerEntity arg2)
onBlockClicked(World arg0, BlockPos arg1, EntityPlayer arg2)
public void
d(adm arg0, cj arg1, alz arg2)
method_8674(class_1150 arg0, class_2552 arg1, class_2232 arg2)
onBroken(World arg0, BlockPos arg1, BlockState arg2)
onBlockDestroyedByPlayer(World arg0, BlockPos arg1, IBlockState arg2)
public float
a(pk arg0)
method_404(class_864 arg0)
getBlastResistance(Entity arg0)
getExplosionResistance(Entity arg0)
public int
a(adm arg0)
method_4789(class_1150 arg0)
getTickRate(World arg0)
tickRate(World arg0)
public Vec3d
a(adm arg0, cj arg1, pk arg2, aui arg3)
method_8648(class_1150 arg0, class_2552 arg1, class_864 arg2, class_236 arg3)
applyMaterialDrag(World arg0, BlockPos arg1, Entity arg2, Vec3d arg3)
modifyAcceleration(World arg0, BlockPos arg1, Entity arg2, Vec3 arg3)
public boolean
A()
method_469()
canRayTrace()
isCollidable()
public boolean
a(alz arg0, boolean arg1)
method_400(class_2232 arg0, boolean arg1)
canRayTrace(BlockState arg0, boolean arg1)
canCollideCheck(IBlockState arg0, boolean arg1)
public boolean
d(adm arg0, cj arg1)
method_8673(class_1150 arg0, class_2552 arg1)
canBePlaced(World arg0, BlockPos arg1)
canPlaceBlockAt(World arg0, BlockPos arg1)
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 void
b(adm arg0, cj arg1, alz 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 void
a(adm arg0, cj arg1, pk arg2)
method_437(class_1150 arg0, class_2552 arg1, class_864 arg2)
onSteppedOn(World arg0, BlockPos arg1, Entity arg2)
onEntityCollidedWithBlock(World arg0, BlockPos arg1, Entity arg2)
public void
b(adm arg0, cj arg1, alz arg2, Random arg3)
method_8661(class_1150 arg0, class_2552 arg1, class_2232 arg2, Random arg3)
tick(World arg0, BlockPos arg1, BlockState arg2, Random arg3)
updateTick(World arg0, BlockPos arg1, IBlockState arg2, Random arg3)
public boolean
a(adm arg0, cj arg1, alz arg2, wn arg3, cq arg4, float arg5, float arg6, float arg7)
method_421(class_1150 arg0, class_2552 arg1, class_2232 arg2, class_988 arg3, class_1354 arg4, float arg5, float arg6, float arg7)
use(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3, Direction arg4, float arg5, float arg6, float arg7)
onBlockActivated(World arg0, BlockPos arg1, IBlockState arg2, EntityPlayer arg3, EnumFacing arg4, float arg5, float arg6, float arg7)
public void
a(adm arg0, cj arg1, adi arg2)
method_8639(class_1150 arg0, class_2552 arg1, class_1147 arg2)
onExploded(World arg0, BlockPos arg1, Explosion arg2)
onBlockDestroyedByExplosion(World arg0, BlockPos arg1, Explosion arg2)
public MapColor
g(alz arg0)
method_8680(class_2232 arg0)
getMapColor(BlockState arg0)
getMapColor(IBlockState arg0)
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)
public HitResult
a(adm arg0, cj arg1, aui arg2, aui arg3)
method_414(class_1150 arg0, class_2552 arg1, class_236 arg2, class_236 arg3)
rayTrace(World arg0, BlockPos arg1, Vec3d arg2, Vec3d arg3)
collisionRayTrace(World arg0, BlockPos arg1, Vec3 arg2, Vec3 arg3)
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)
public BlockState
a(alz arg0, adq arg1, cj arg2)
method_8656(class_2232 arg0, class_1158 arg1, class_2552 arg2)
resolveVirtualProperties(BlockState arg0, WorldView arg1, BlockPos arg2)
getActualState(IBlockState arg0, IBlockAccess arg1, BlockPos arg2)
protected StateDefinition
e()
method_8676()
createStateDefinition()
createBlockState()
public void
c(adm arg0, cj arg1, alz arg2, Random arg3)
method_8669(class_1150 arg0, class_2552 arg1, class_2232 arg2, Random arg3)
randomDisplayTick(World arg0, BlockPos arg1, BlockState arg2, Random arg3)
randomDisplayTick(World arg0, BlockPos arg1, IBlockState arg2, Random arg3)
public int
c(adq arg0, cj arg1)
method_8670(class_1158 arg0, class_2552 arg1)
getLightColor(WorldView arg0, BlockPos arg1)
getMixedBrightnessForBlock(IBlockAccess arg0, BlockPos arg1)
public BlockLayer
m()
method_8687()
getRenderLayer()
getBlockLayer()
public Box
b(adm arg0, cj arg1)
method_8657(class_1150 arg0, class_2552 arg1)
getOutlineShape(World arg0, BlockPos arg1)
getSelectedBoundingBox(World arg0, BlockPos arg1)