public class BlockStairs extends Block
bedrock, blockBed, blockClay, blockConstructorCalled, blockDiamond, blockGold, blockHardness, blockID, blockIndexInTexture, blockLapis, blockMaterial, blockParticleGravity, blockResistance, blocksList, blockSnow, blockSteel, bookShelf, brick, button, cactus, cake, canBlockGrass, chest, cloth, cobblestone, cobblestoneMossy, crops, deadBush, dirt, dispenser, doorSteel, doorWood, enableStats, fence, field_28032_t, fire, glass, glowStone, grass, gravel, ice, isBlockContainer, jukebox, ladder, lavaMoving, lavaStill, leaves, lever, lightOpacity, lightValue, lockedChest, maxX, maxY, maxZ, minX, minY, minZ, mobSpawner, mushroomBrown, mushroomRed, musicBlock, netherrack, obsidian, opaqueCubeLookup, oreCoal, oreDiamond, oreGold, oreIron, oreLapis, oreRedstone, oreRedstoneGlowing, pistonBase, pistonExtension, pistonMoving, pistonStickyBase, planks, plantRed, plantYellow, portal, pressurePlatePlanks, pressurePlateStone, pumpkin, pumpkinLantern, rail, railDetector, railPowered, redstoneRepeaterActive, redstoneRepeaterIdle, redstoneWire, reed, sand, sandStone, sapling, signPost, signWall, slipperiness, slowSand, snow, soundClothFootstep, soundGlassFootstep, soundGrassFootstep, soundGravelFootstep, soundMetalFootstep, soundPowderFootstep, soundSandFootstep, soundStoneFootstep, soundWoodFootstep, sponge, stairCompactCobblestone, stairCompactPlanks, stairDouble, stairSingle, stepSound, stone, stoneOvenActive, stoneOvenIdle, tallGrass, tickOnLoad, tilledField, tnt, torchRedstoneActive, torchRedstoneIdle, torchWood, trapdoor, waterMoving, waterStill, web, wood, workbench
Modifier | Constructor and Description |
---|---|
protected |
BlockStairs(int i,
Block block) |
Modifier and Type | Method and Description |
---|---|
boolean |
blockActivated(World world,
int i,
int j,
int k,
EntityPlayer entityplayer) |
boolean |
canCollideCheck(int i,
boolean flag) |
boolean |
canPlaceBlockAt(World world,
int i,
int j,
int k) |
void |
dropBlockAsItemWithChance(World world,
int i,
int j,
int k,
int l,
float f) |
float |
getBlockBrightness(IBlockAccess iblockaccess,
int i,
int j,
int k) |
int |
getBlockTexture(IBlockAccess iblockaccess,
int i,
int j,
int k,
int l) |
int |
getBlockTextureFromSide(int i) |
int |
getBlockTextureFromSideAndMetadata(int i,
int j) |
void |
getCollidingBoundingBoxes(World world,
int i,
int j,
int k,
AxisAlignedBB axisalignedbb,
java.util.ArrayList arraylist) |
AxisAlignedBB |
getCollisionBoundingBoxFromPool(World world,
int i,
int j,
int k) |
float |
getExplosionResistance(Entity entity) |
int |
getRenderBlockPass() |
int |
getRenderType() |
AxisAlignedBB |
getSelectedBoundingBoxFromPool(World world,
int i,
int j,
int k) |
int |
idDropped(int i,
java.util.Random random) |
boolean |
isCollidable() |
boolean |
isOpaqueCube() |
void |
onBlockAdded(World world,
int i,
int j,
int k) |
void |
onBlockClicked(World world,
int i,
int j,
int k,
EntityPlayer entityplayer) |
void |
onBlockDestroyedByExplosion(World world,
int i,
int j,
int k) |
void |
onBlockDestroyedByPlayer(World world,
int i,
int j,
int k,
int l) |
void |
onBlockPlacedBy(World world,
int i,
int j,
int k,
EntityLiving entityliving) |
void |
onBlockRemoval(World world,
int i,
int j,
int k) |
void |
onEntityWalking(World world,
int i,
int j,
int k,
Entity entity) |
int |
quantityDropped(java.util.Random random) |
void |
randomDisplayTick(World world,
int i,
int j,
int k,
java.util.Random random) |
boolean |
renderAsNormalBlock() |
void |
setBlockBoundsBasedOnState(IBlockAccess iblockaccess,
int i,
int j,
int k) |
boolean |
shouldSideBeRendered(IBlockAccess iblockaccess,
int i,
int j,
int k,
int l) |
int |
tickRate() |
void |
updateTick(World world,
int i,
int j,
int k,
java.util.Random random) |
void |
velocityToAddToEntity(World world,
int i,
int j,
int k,
Entity entity,
Vec3D vec3d) |
blockStrength, canBlockStay, canPlaceBlockOnSide, canProvidePower, collisionRayTrace, colorMultiplier, damageDropped, disableNeighborNotifyOnMetadataChange, disableStats, dropBlockAsItem_do, dropBlockAsItem, getBlockName, getEnableStats, getHardness, getIsBlockSolid, getMobilityFlag, getRenderColor, harvestBlock, initializeBlock, isIndirectlyPoweringTo, isPoweringTo, onBlockPlaced, onEntityCollidedWithBlock, onNeighborBlockChange, playBlock, setBlockBounds, setBlockBoundsForItemRender, setBlockName, setBlockUnbreakable, setHardness, setLightOpacity, setLightValue, setResistance, setStepSound, setTickOnLoad, translateBlockName
protected BlockStairs(int i, Block block)
public void setBlockBoundsBasedOnState(IBlockAccess iblockaccess, int i, int j, int k)
setBlockBoundsBasedOnState
in class Block
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int i, int j, int k)
getCollisionBoundingBoxFromPool
in class Block
public boolean isOpaqueCube()
isOpaqueCube
in class Block
public boolean renderAsNormalBlock()
renderAsNormalBlock
in class Block
public int getRenderType()
getRenderType
in class Block
public boolean shouldSideBeRendered(IBlockAccess iblockaccess, int i, int j, int k, int l)
shouldSideBeRendered
in class Block
public void getCollidingBoundingBoxes(World world, int i, int j, int k, AxisAlignedBB axisalignedbb, java.util.ArrayList arraylist)
getCollidingBoundingBoxes
in class Block
public void randomDisplayTick(World world, int i, int j, int k, java.util.Random random)
randomDisplayTick
in class Block
public void onBlockClicked(World world, int i, int j, int k, EntityPlayer entityplayer)
onBlockClicked
in class Block
public void onBlockDestroyedByPlayer(World world, int i, int j, int k, int l)
onBlockDestroyedByPlayer
in class Block
public float getBlockBrightness(IBlockAccess iblockaccess, int i, int j, int k)
getBlockBrightness
in class Block
public float getExplosionResistance(Entity entity)
getExplosionResistance
in class Block
public int getRenderBlockPass()
getRenderBlockPass
in class Block
public int quantityDropped(java.util.Random random)
quantityDropped
in class Block
public int getBlockTextureFromSideAndMetadata(int i, int j)
getBlockTextureFromSideAndMetadata
in class Block
public int getBlockTextureFromSide(int i)
getBlockTextureFromSide
in class Block
public int getBlockTexture(IBlockAccess iblockaccess, int i, int j, int k, int l)
getBlockTexture
in class Block
public AxisAlignedBB getSelectedBoundingBoxFromPool(World world, int i, int j, int k)
getSelectedBoundingBoxFromPool
in class Block
public void velocityToAddToEntity(World world, int i, int j, int k, Entity entity, Vec3D vec3d)
velocityToAddToEntity
in class Block
public boolean isCollidable()
isCollidable
in class Block
public boolean canCollideCheck(int i, boolean flag)
canCollideCheck
in class Block
public boolean canPlaceBlockAt(World world, int i, int j, int k)
canPlaceBlockAt
in class Block
public void onBlockAdded(World world, int i, int j, int k)
onBlockAdded
in class Block
public void onBlockRemoval(World world, int i, int j, int k)
onBlockRemoval
in class Block
public void dropBlockAsItemWithChance(World world, int i, int j, int k, int l, float f)
dropBlockAsItemWithChance
in class Block
public void onEntityWalking(World world, int i, int j, int k, Entity entity)
onEntityWalking
in class Block
public void updateTick(World world, int i, int j, int k, java.util.Random random)
updateTick
in class Block
public boolean blockActivated(World world, int i, int j, int k, EntityPlayer entityplayer)
blockActivated
in class Block
public void onBlockDestroyedByExplosion(World world, int i, int j, int k)
onBlockDestroyedByExplosion
in class Block
public void onBlockPlacedBy(World world, int i, int j, int k, EntityLiving entityliving)
onBlockPlacedBy
in class Block