Package net.minecraft.world.block
Class RailBlock
- java.lang.Object
- 
- net.minecraft.world.block.Block
- 
- net.minecraft.world.block.RailBlock
 
 
- 
- Direct Known Subclasses:
- DetectorRailBlock
 
 public class RailBlock extends Block 
- 
- 
Field Summary- 
Fields inherited from class net.minecraft.world.block.Blockbed, bedrock, blockClay, blockConstructorCalled, blockDiamond, blockGold, blockHardness, blockID, blockIndexInTexture, blockLapis, blockMaterial, blockParticleGravity, blockResistance, blocksList, blockSnow, blockSteel, bookShelf, brewingStand, brick, button, cactus, cake, canBlockGrass, cauldron, chest, cloth, cobblestone, cobblestoneMossy, crops, deadBush, dirt, dispenser, doorSteel, doorWood, dragonEgg, enableStats, enchantmentTable, endPortal, endPortalFrame, fence, fenceGate, fenceIron, fire, glass, glowStone, grass, gravel, ice, isBlockContainer, jukebox, ladder, lavaMoving, lavaStill, leaves, lever, lightOpacity, lightValue, lockedChest, maxX, maxY, maxZ, melon, melonStem, minX, minY, minZ, mobSpawner, mushroomBrown, mushroomCapBrown, mushroomCapRed, mushroomRed, music, mycelium, needsRandomTick, netherBrick, netherFence, netherrack, netherStalk, obsidian, opaqueCubeLookup, oreCoal, oreDiamond, oreGold, oreIron, oreLapis, oreRedstone, oreRedstoneGlowing, pistonBase, pistonExtension, pistonMoving, pistonStickyBase, planks, plantRed, plantYellow, portal, pressurePlatePlanks, pressurePlateStone, pumpkin, pumpkinLantern, pumpkinStem, rail, railDetector, railPowered, redstoneLampActive, redstoneLampIdle, redstoneRepeaterActive, redstoneRepeaterIdle, redstoneWire, reed, requiresSelfNotify, sand, sandStone, sapling, signPost, signWall, silverfish, slipperiness, slowSand, snow, soundClothFootstep, soundGlassFootstep, soundGrassFootstep, soundGravelFootstep, soundMetalFootstep, soundPowderFootstep, soundSandFootstep, soundStoneFootstep, soundWoodFootstep, sponge, stairCompactCobblestone, stairCompactPlanks, stairDouble, stairsBrick, stairSingle, stairsNetherBrick, stairsStoneBrickSmooth, stepSound, stone, stoneBrick, stoneOvenActive, stoneOvenIdle, tallGrass, thinGlass, tilledField, tnt, torchRedstoneActive, torchRedstoneIdle, torchWood, trapdoor, useNeighborBrightness, vine, waterlily, waterMoving, waterStill, web, whiteStone, wood, workbench
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedRailBlock(int var1, int var2, boolean var3)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanPlaceBlockAt(World var1, int var2, int var3, int var4)MovingObjectPositioncollisionRayTrace(World var1, int var2, int var3, int var4, Vec3D var5, Vec3D var6)intgetBlockTextureFromSideAndMetadata(int var1, int var2)AxisAlignedBBgetCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4)intgetMobilityFlag()intgetRenderType()booleanisOpaqueCube()booleanisPowered()static booleanisRailBlock(int var0)static booleanisRailBlockAt(World var0, int var1, int var2, int var3)voidonBlockAdded(World var1, int var2, int var3, int var4)voidonNeighborBlockChange(World var1, int var2, int var3, int var4, int var5)intquantityDropped(java.util.Random var1)booleanrenderAsNormalBlock()voidsetBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4)- 
Methods inherited from class net.minecraft.world.block.BlockblockActivated, blockStrength, canBlockStay, canCollideCheck, canPlaceBlockOnSide, canProvidePower, colorMultiplier, createStackedBlock, damageDropped, disableStats, dropBlockAsItem, dropBlockAsItem_do, dropBlockAsItemWithChance, func_50074_q, getAmbientOcclusionLightValue, getBlockBrightness, getBlockColor, getBlockName, getBlocksMovement, getBlockTexture, getBlockTextureFromSide, getCollidingBoundingBoxes, getEnableStats, getExplosionResistance, getHardness, getMetadataInfo, getMixedBrightnessForBlock, getRenderBlockPass, getRenderColor, getSelectedBoundingBoxFromPool, getSubBlocks, getTickRandomly, harvestBlock, hasTileEntity, idDropped, initializeBlock, isBlockSolid, isCollidable, isIndirectlyPoweringTo, isNormalCube, isPoweringTo, onBlockClicked, onBlockDestroyedByExplosion, onBlockDestroyedByPlayer, onBlockPlaced, onBlockPlacedBy, onBlockRemoval, onEntityCollidedWithBlock, onEntityWalking, onFallenUpon, postRegister, powerBlock, quantityDroppedWithBonus, randomDisplayTick, registerVanilla, setBlockBounds, setBlockBoundsForItemRender, setBlockName, setBlockUnbreakable, setHardness, setLightOpacity, setLightValue, setRequiresSelfNotify, setResistance, setStepSound, setTickRandomly, shouldSideBeRendered, tickRate, toString, translateBlockName, updateTick, velocityToAddToEntity
 
- 
 
- 
- 
- 
Method Detail- 
isRailBlockAtpublic static final boolean isRailBlockAt(World var0, int var1, int var2, int var3) 
 - 
isRailBlockpublic static final boolean isRailBlock(int var0) 
 - 
isPoweredpublic boolean isPowered() 
 - 
getCollisionBoundingBoxFromPoolpublic AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) - Overrides:
- getCollisionBoundingBoxFromPoolin class- Block
 
 - 
isOpaqueCubepublic boolean isOpaqueCube() - Overrides:
- isOpaqueCubein class- Block
 
 - 
collisionRayTracepublic MovingObjectPosition collisionRayTrace(World var1, int var2, int var3, int var4, Vec3D var5, Vec3D var6) - Overrides:
- collisionRayTracein class- Block
 
 - 
setBlockBoundsBasedOnStatepublic void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) - Overrides:
- setBlockBoundsBasedOnStatein class- Block
 
 - 
getBlockTextureFromSideAndMetadatapublic int getBlockTextureFromSideAndMetadata(int var1, int var2)- Overrides:
- getBlockTextureFromSideAndMetadatain class- Block
 
 - 
renderAsNormalBlockpublic boolean renderAsNormalBlock() - Overrides:
- renderAsNormalBlockin class- Block
 
 - 
getRenderTypepublic int getRenderType() - Overrides:
- getRenderTypein class- Block
 
 - 
quantityDroppedpublic int quantityDropped(java.util.Random var1) - Overrides:
- quantityDroppedin class- Block
 
 - 
canPlaceBlockAtpublic boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) - Overrides:
- canPlaceBlockAtin class- Block
 
 - 
onBlockAddedpublic void onBlockAdded(World var1, int var2, int var3, int var4) - Overrides:
- onBlockAddedin class- Block
 
 - 
onNeighborBlockChangepublic void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) - Overrides:
- onNeighborBlockChangein class- Block
 
 - 
getMobilityFlagpublic int getMobilityFlag() - Overrides:
- getMobilityFlagin class- Block
 
 
- 
 
-