public class BlockPistonBase 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
Constructor and Description |
---|
BlockPistonBase(int i,
int j,
boolean flag) |
Modifier and Type | Method and Description |
---|---|
boolean |
blockActivated(World world,
int i,
int j,
int k,
EntityPlayer entityplayer) |
int |
func_31040_i() |
static int |
func_31044_d(int i) |
int |
getBlockTextureFromSideAndMetadata(int i,
int j) |
void |
getCollidingBoundingBoxes(World world,
int i,
int j,
int k,
AxisAlignedBB axisalignedbb,
java.util.ArrayList arraylist) |
int |
getRenderType() |
boolean |
isOpaqueCube() |
static boolean |
isPowered(int i) |
void |
onBlockAdded(World world,
int i,
int j,
int k) |
void |
onBlockPlacedBy(World world,
int i,
int j,
int k,
EntityLiving entityliving) |
void |
onNeighborBlockChange(World world,
int i,
int j,
int k,
int l) |
void |
playBlock(World world,
int i,
int j,
int k,
int l,
int i1) |
boolean |
renderAsNormalBlock() |
void |
setBlockBoundsBasedOnState(IBlockAccess iblockaccess,
int i,
int j,
int k) |
void |
setBlockBoundsForItemRender() |
blockStrength, canBlockStay, canCollideCheck, canPlaceBlockAt, canPlaceBlockOnSide, canProvidePower, collisionRayTrace, colorMultiplier, damageDropped, disableNeighborNotifyOnMetadataChange, disableStats, dropBlockAsItem_do, dropBlockAsItem, dropBlockAsItemWithChance, getBlockBrightness, getBlockName, getBlockTexture, getBlockTextureFromSide, getCollisionBoundingBoxFromPool, getEnableStats, getExplosionResistance, getHardness, getIsBlockSolid, getMobilityFlag, getRenderBlockPass, getRenderColor, getSelectedBoundingBoxFromPool, harvestBlock, idDropped, initializeBlock, isCollidable, isIndirectlyPoweringTo, isPoweringTo, onBlockClicked, onBlockDestroyedByExplosion, onBlockDestroyedByPlayer, onBlockPlaced, onBlockRemoval, onEntityCollidedWithBlock, onEntityWalking, quantityDropped, randomDisplayTick, setBlockBounds, setBlockName, setBlockUnbreakable, setHardness, setLightOpacity, setLightValue, setResistance, setStepSound, setTickOnLoad, shouldSideBeRendered, tickRate, translateBlockName, updateTick, velocityToAddToEntity
public int func_31040_i()
public int getBlockTextureFromSideAndMetadata(int i, int j)
getBlockTextureFromSideAndMetadata
in class Block
public int getRenderType()
getRenderType
in class Block
public boolean isOpaqueCube()
isOpaqueCube
in class Block
public boolean blockActivated(World world, int i, int j, int k, EntityPlayer entityplayer)
blockActivated
in class Block
public void onBlockPlacedBy(World world, int i, int j, int k, EntityLiving entityliving)
onBlockPlacedBy
in class Block
public void onNeighborBlockChange(World world, int i, int j, int k, int l)
onNeighborBlockChange
in class Block
public void onBlockAdded(World world, int i, int j, int k)
onBlockAdded
in class Block
public void playBlock(World world, int i, int j, int k, int l, int i1)
public void setBlockBoundsBasedOnState(IBlockAccess iblockaccess, int i, int j, int k)
setBlockBoundsBasedOnState
in class Block
public void setBlockBoundsForItemRender()
setBlockBoundsForItemRender
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 boolean renderAsNormalBlock()
renderAsNormalBlock
in class Block
public static int func_31044_d(int i)
public static boolean isPowered(int i)