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