## Uses of Class
net.minecraft.world.World

- Packages that use World
  Package | Description
  --- | ---
  cpw.mods.fml.common |
  cpw.mods.fml.common.modloader |
  cpw.mods.fml.common.network |
  cpw.mods.fml.common.registry |
  net.minecraft.block |
  net.minecraft.client.entity |
  net.minecraft.client.gui |
  net.minecraft.client.gui.inventory |
  net.minecraft.client.multiplayer |
  net.minecraft.client.particle |
  net.minecraft.client.renderer |
  net.minecraft.client.renderer.entity |
  net.minecraft.client.renderer.texture |
  net.minecraft.client.renderer.tileentity |
  net.minecraft.command |
  net.minecraft.dispenser |
  net.minecraft.entity |
  net.minecraft.entity.ai |
  net.minecraft.entity.boss |
  net.minecraft.entity.effect |
  net.minecraft.entity.item |
  net.minecraft.entity.monster |
  net.minecraft.entity.passive |
  net.minecraft.entity.player |
  net.minecraft.entity.projectile |
  net.minecraft.inventory |
  net.minecraft.item |
  net.minecraft.item.crafting |
  net.minecraft.network.packet |
  net.minecraft.network.rcon |
  net.minecraft.pathfinding |
  net.minecraft.server |
  net.minecraft.server.dedicated |
  net.minecraft.server.management |
  net.minecraft.src |
  net.minecraft.tileentity |
  net.minecraft.village |
  net.minecraft.world |
  net.minecraft.world.biome |
  net.minecraft.world.chunk |
  net.minecraft.world.chunk.storage |
  net.minecraft.world.demo |
  net.minecraft.world.gen |
  net.minecraft.world.gen.feature |
  net.minecraft.world.gen.structure |
  net.minecraft.world.storage |
  net.minecraftforge.client |
  net.minecraftforge.common |
  net.minecraftforge.event |
  net.minecraftforge.event.entity |
  net.minecraftforge.event.entity.living |
  net.minecraftforge.event.entity.player |
  net.minecraftforge.event.terraingen |
  net.minecraftforge.event.world |
  net.minecraftforge.fluids |
  net.minecraftforge.liquids |
  net.minecraftforge.oredict |

- - ### Uses of World in cpw.mods.fml.common

    Methods in cpw.mods.fml.common with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | IWorldGenerator.`generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)` Generate some world
    `void` | FMLCommonHandler.`onWorldLoadTick(World[] worlds)`

  - ### Uses of World in cpw.mods.fml.common.modloader

    Methods in cpw.mods.fml.common.modloader with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | ModLoaderWorldGenerator.`generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)`
    `void` | BaseModProxy.`generateNether(World w, Random random, int i, int j)`
    `void` | BaseModProxy.`generateSurface(World w, Random random, int i, int j)`
    `Object` | ModLoaderGuiHelper.`getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)`
    `Object` | ModLoaderGuiHelper.`getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)`

  - ### Uses of World in cpw.mods.fml.common.network

    Methods in cpw.mods.fml.common.network with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `Object` | IGuiHandler.`getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)` Returns a Container to be displayed to the user.
    `Object` | IGuiHandler.`getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)` Returns a Server side Container to be displayed to the user.
    `static void` | FMLNetworkHandler.`openGui(EntityPlayer player, Object mod, int modGuiId, World world, int x, int y, int z)`

  - ### Uses of World in cpw.mods.fml.common.registry

    Methods in cpw.mods.fml.common.registry with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GameRegistry.`generateWorld(int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)` Callback hook for world gen - if your mod wishes to add extra mod related generation to the world call this

  - ### Uses of World in net.minecraft.block

    Methods in net.minecraft.block that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | BlockSourceImpl.`getWorld()`

    Methods in net.minecraft.block with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Block.`addBlockDestroyEffects(World world, int x, int y, int z, int meta, EffectRenderer effectRenderer)` Spawn particles for when the block is destroyed.
    `boolean` | Block.`addBlockHitEffects(World worldObj, MovingObjectPosition target, EffectRenderer effectRenderer)` Spawn a digging particle effect in the world, this is a wrapper around EffectRenderer.addBlockHitEffects to allow the block more control over the particles.
    `void` | BlockStairs.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | Block.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockEndPortal.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockPane.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockCauldron.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockFence.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockBrewingStand.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockPistonExtension.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockHopper.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockLilyPad.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockPistonBase.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockEndPortalFrame.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | BlockHalfSlab.`addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` Adds all intersecting collision boxes to a list.
    `void` | Block.`beginLeavesDecay(World world, int x, int y, int z)` Called when a leaf should start its decay process.
    `void` | BlockLeaves.`beginLeavesDecay(World world, int x, int y, int z)`
    `void` | BlockRedstoneRepeater.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockStairs.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockDispenser.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | Block.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockLeaves.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockRailBase.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockJukeBox.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockFurnace.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockButton.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockLog.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockBrewingStand.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockPistonExtension.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockChest.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockHopper.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockTripWireSource.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockRedstoneWire.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockTripWire.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockRedstoneTorch.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockLever.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockBasePressurePlate.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockPistonMoving.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockContainer.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockSkull.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `void` | BlockComparator.`breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)` Called on server worlds only when the block has been replaced by a different block ID, or the same block with a different metadata value, but before the new metadata value is set.
    `boolean` | Block.`canBeReplacedByLeaves(World world, int x, int y, int z)` Used during tree growth to determine if newly generated leaves can replace this block.
    `boolean` | BlockMushroom.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockReed.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockRedstoneLogic.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | Block.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockCake.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockCocoa.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockNetherStalk.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockLilyPad.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockFlower.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockCarpet.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | BlockCactus.`canBlockStay(World par1World, int par2, int par3, int par4)` Can this block stay at this position.
    `boolean` | Block.`canCreatureSpawn(EnumCreatureType type, World world, int x, int y, int z)` Determines if a specified mob type can spawn on this block, returning false will prevent any mob from spawning on the block.
    `boolean` | Block.`canDragonDestroy(World world, int x, int y, int z)` Deprecated.
    `boolean` | Block.`canEntityDestroy(World world, int x, int y, int z, Entity entity)` Determines if this block is can be destroyed by the specified entities normal behavior.
    `static boolean` | BlockSand.`canFallBelow(World par0World, int par1, int par2, int par3)` Checks to see if the sand can fall into the block below it
    `boolean` | BlockRailBase.`canMakeSlopes(World world, int x, int y, int z)` Returns true if the rail can make up and down slopes.
    `boolean` | BlockMushroom.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockStairs.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockReed.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockDoor.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockRedstoneLogic.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockFlowerPot.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockSnow.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | Block.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockLadder.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockRailBase.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockFenceGate.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockButton.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockCake.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockPistonExtension.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockChest.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockPumpkin.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockTripWireSource.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockFlower.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockRedstoneWire.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockLockedChest.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockCarpet.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockFire.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockLever.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockBasePressurePlate.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockPistonMoving.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockCactus.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | BlockTorch.`canPlaceBlockAt(World par1World, int par2, int par3, int par4)` Checks to see if its valid to put this block at the specified coordinates.
    `boolean` | Block.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | BlockVine.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | BlockButton.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | BlockPistonExtension.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | BlockTripWireSource.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | BlockTrapDoor.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | BlockLever.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | BlockPistonMoving.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5)` checks to see if you can place this block can be placed on that side of a block: BlockLever overrides
    `boolean` | Block.`canPlaceBlockOnSide(World par1World, int par2, int par3, int par4, int par5, ItemStack par6ItemStack)`
    `boolean` | Block.`canPlaceTorchOnTop(World world, int x, int y, int z)` Determines if a torch can be placed on the top surface of this block.
    `boolean` | Block.`canSilkHarvest(World world, EntityPlayer player, int x, int y, int z, int metadata)` Return true from this function if the player with silk touch can harvest this block directly, and not it's normal drops.
    `boolean` | Block.`canSustainLeaves(World world, int x, int y, int z)` Determines if this block can prevent leaves connected to it from decaying.
    `boolean` | BlockLog.`canSustainLeaves(World world, int x, int y, int z)`
    `boolean` | Block.`canSustainPlant(World world, int x, int y, int z, ForgeDirection direction, IPlantable plant)` Determines if this block can support the passed in plant, allowing it to be planted and grow.
    `MovingObjectPosition` | BlockStairs.`collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)` Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
    `MovingObjectPosition` | BlockDoor.`collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)` Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
    `MovingObjectPosition` | Block.`collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)` Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
    `MovingObjectPosition` | BlockRailBase.`collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)` Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
    `MovingObjectPosition` | BlockTrapDoor.`collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)` Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
    `MovingObjectPosition` | BlockTorch.`collisionRayTrace(World par1World, int par2, int par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)` Ray traces through the blocks collision from start vector to end vector returning a ray trace hit.
    `TileEntity` | BlockEnderChest.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockNote.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockDispenser.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockMobSpawner.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockDropper.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockCommandBlock.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockEndPortal.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockJukeBox.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockFurnace.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockBrewingStand.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockChest.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockHopper.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockSign.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockDaylightDetector.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockEnchantmentTable.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockBeacon.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | ITileEntityProvider.`createNewTileEntity(World world)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockPistonMoving.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockSkull.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | BlockComparator.`createNewTileEntity(World par1World)` Returns a new instance of a block's tile entity class.
    `TileEntity` | Block.`createTileEntity(World world, int metadata)` Called throughout the code as a replacement for ITileEntityProvider.createNewTileEntity Return the same thing you would from that function.
    `static int` | BlockPistonBase.`determineOrientation(World par0World, int par1, int par2, int par3, EntityLivingBase par4EntityLivingBase)` gets the way this piston should face for that entity that placed it.
    `void` | Block.`dropBlockAsItem(World par1World, int par2, int par3, int par4, int par5, int par6)` Drops the specified block items
    `void` | BlockCrops.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockOre.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockStem.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockFlowerPot.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | Block.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockMobSpawner.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockLeaves.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockRedstoneOre.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockPotato.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockJukeBox.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockCocoa.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockNetherStalk.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockBed.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | BlockPistonMoving.`dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)` Drops the block items with a specified chance of dropping the specified items
    `void` | Block.`dropXpOnBlockBreak(World par1World, int par2, int par3, int par4, int par5)` called by spawner, ore, redstoneOre blocks
    `void` | BlockJukeBox.`ejectRecord(World par1World, int par2, int par3, int par4)` Ejects the current record inside of the jukebox.
    `void` | BlockCrops.`fertilize(World par1World, int par2, int par3, int par4)` Apply bonemeal to the crops.
    `boolean` | BlockMushroom.`fertilizeMushroom(World par1World, int par2, int par3, int par4, Random par5Random)` Fertilize the mushroom.
    `void` | BlockStem.`fertilizeStem(World par1World, int par2, int par3, int par4)`
    `void` | Block.`fillWithRain(World par1World, int par2, int par3, int par4)` currently only used by BlockCauldron to incrament meta-data during rain
    `void` | BlockCauldron.`fillWithRain(World par1World, int par2, int par3, int par4)` currently only used by BlockCauldron to incrament meta-data during rain
    `void` | BlockTripWireSource.`func_72143_a(World par1World, int par2, int par3, int par4, int par5, int par6, boolean par7, int par8, int par9)`
    `boolean` | BlockRedstoneLogic.`func_83011_d(World par1World, int par2, int par3, int par4, int par5)`
    `AxisAlignedBB` | BlockPistonMoving.`getAxisAlignedBB(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)`
    `ChunkCoordinates` | Block.`getBedSpawnPosition(World world, int x, int y, int z, EntityPlayer player)` Returns the position that the player is moved to upon waking up, or respawning at the bed.
    `ArrayList<ItemStack>` | BlockCrops.`getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)`
    `ArrayList<ItemStack>` | BlockStem.`getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)`
    `ArrayList<ItemStack>` | Block.`getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)` This returns a complete list of items dropped from this block.
    `ArrayList<ItemStack>` | BlockTallGrass.`getBlockDropped(World world, int x, int y, int z, int meta, int fortune)`
    `ArrayList<ItemStack>` | BlockCocoa.`getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)`
    `ArrayList<ItemStack>` | BlockNetherStalk.`getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)`
    `ArrayList<ItemStack>` | BlockSkull.`getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)`
    `float` | Block.`getBlockHardness(World par1World, int par2, int par3, int par4)` Returns the block hardness at a location.
    `int` | BlockFire.`getChanceToEncourageFire(World par1World, int par2, int par3, int par4, int par5)` Deprecated.
    `int` | BlockFire.`getChanceToEncourageFire(World world, int x, int y, int z, int oldChance, ForgeDirection face)` Side sensitive version that calls the block function.
    `AxisAlignedBB` | BlockSoulSand.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockReed.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockDoor.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockSnow.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | Block.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockVine.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockLadder.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockRailBase.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockFenceGate.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockButton.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockPortal.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockCake.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockCocoa.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockWeb.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockLilyPad.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockSign.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockTripWireSource.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockFlower.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockRedstoneWire.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockTripWire.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockCarpet.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockFire.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockTrapDoor.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockLever.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockFluid.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockPistonBase.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockBasePressurePlate.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockPistonMoving.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockCactus.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockTorch.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockWall.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockSkull.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `AxisAlignedBB` | BlockFarmland.`getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)` Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
    `int` | BlockDispenser.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | Block.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockCommandBlock.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockJukeBox.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockFurnace.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockCauldron.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockBrewingStand.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockChest.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockHopper.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockDetectorRail.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockEndPortalFrame.`getComparatorInputOverride(World par1World, int par2, int par3, int par4, int par5)` If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal strength when this block inputs to a comparator.
    `int` | BlockFlowerPot.`getDamageValue(World par1World, int par2, int par3, int par4)` Get the block's damage value (for use with pick block).
    `int` | Block.`getDamageValue(World par1World, int par2, int par3, int par4)` Get the block's damage value (for use with pick block).
    `int` | BlockTallGrass.`getDamageValue(World par1World, int par2, int par3, int par4)` Get the block's damage value (for use with pick block).
    `int` | BlockSilverfish.`getDamageValue(World par1World, int par2, int par3, int par4)` Get the block's damage value (for use with pick block).
    `int` | BlockCocoa.`getDamageValue(World par1World, int par2, int par3, int par4)` Get the block's damage value (for use with pick block).
    `int` | BlockSkull.`getDamageValue(World par1World, int par2, int par3, int par4)` Get the block's damage value (for use with pick block).
    `int` | BlockHalfSlab.`getDamageValue(World par1World, int par2, int par3, int par4)` Get the block's damage value (for use with pick block).
    `float` | Block.`getEnchantPowerBonus(World world, int x, int y, int z)` Determines the amount of enchanting power this block can provide to an enchanting table.
    `int` | BlockOre.`getExpDrop(World par1World, int par5, int par7)`
    `int` | Block.`getExpDrop(World world, int data, int enchantmentLevel)`
    `int` | BlockMobSpawner.`getExpDrop(World world, int data, int enchantmentLevel)`
    `int` | BlockRedstoneOre.`getExpDrop(World par1World, int par5, int par7)`
    `float` | Block.`getExplosionResistance(Entity par1Entity, World world, int x, int y, int z, double explosionX, double explosionY, double explosionZ)` Location sensitive version of getExplosionRestance
    `float` | Block.`getFilledPercentage(World world, int x, int y, int z)` Deprecated.
    `int` | Block.`getFireSpreadSpeed(World world, int x, int y, int z, int metadata, ForgeDirection face)` Called when fire is updating on a neighbor block.
    `IInventory` | BlockChest.`getInventory(World par1World, int par2, int par3, int par4)` Gets the inventory of the chest at the specified coords, accounting for blocks or ocelots on top of the chest, and double chests.
    `int` | Block.`getLightOpacity(World world, int x, int y, int z)` Location aware and overrideable version of the lightOpacity array, return the number to subtract from the light value when it passes through this block.
    `static ChunkCoordinates` | BlockBed.`getNearestEmptyChunkCoordinates(World par0World, int par1, int par2, int par3, int par4)` Gets the nearest empty chunk coordinates for the player to wake up from a bed into.
    `ItemStack` | Block.`getPickBlock(MovingObjectPosition target, World world, int x, int y, int z)` Called when a user uses the creative pick block button on this block
    `int` | BlockReed.`getPlantID(World world, int x, int y, int z)`
    `int` | BlockFlower.`getPlantID(World world, int x, int y, int z)`
    `int` | BlockCactus.`getPlantID(World world, int x, int y, int z)`
    `int` | BlockReed.`getPlantMetadata(World world, int x, int y, int z)`
    `int` | BlockFlower.`getPlantMetadata(World world, int x, int y, int z)`
    `int` | BlockCactus.`getPlantMetadata(World world, int x, int y, int z)`
    `EnumPlantType` | BlockReed.`getPlantType(World world, int x, int y, int z)`
    `EnumPlantType` | BlockFlower.`getPlantType(World world, int x, int y, int z)`
    `EnumPlantType` | BlockCactus.`getPlantType(World world, int x, int y, int z)`
    `float` | Block.`getPlayerRelativeBlockHardness(EntityPlayer par1EntityPlayer, World par2World, int par3, int par4, int par5)` Gets the hardness of block at the given coordinates in the given world, relative to the ability of the given EntityPlayer.
    `float` | BlockRailBase.`getRailMaxSpeed(World world, EntityMinecart cart, int y, int x, int z)` Returns the max speed of the rail at the specified position.
    `AxisAlignedBB` | BlockStairs.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockDoor.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | Block.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockLadder.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockCake.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockCocoa.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockSign.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockTrapDoor.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockCactus.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `ForgeDirection[]` | Block.`getValidRotations(World worldObj, int x, int y, int z)` Get the rotations that can apply to the block at the specified coordinates.
    `void` | BlockSapling.`growTree(World par1World, int par2, int par3, int par4, Random par5Random)` Attempts to grow a sapling into a tree
    `void` | BlockSnow.`harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6)` Called when the player destroys a block with an item that can harvest it.
    `void` | Block.`harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6)` Called when the player destroys a block with an item that can harvest it.
    `void` | BlockVine.`harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6)` Called when the player destroys a block with an item that can harvest it.
    `void` | BlockLeaves.`harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6)` Called when the player destroys a block with an item that can harvest it.
    `void` | BlockTallGrass.`harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6)` Called when the player destroys a block with an item that can harvest it.
    `void` | BlockDeadBush.`harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6)` Called when the player destroys a block with an item that can harvest it.
    `void` | BlockIce.`harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6)` Called when the player destroys a block with an item that can harvest it.
    `int` | BlockRedstoneRepeater.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCrops.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockReed.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockStem.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockDoor.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockFlowerPot.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | Block.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockMobSpawner.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockEndPortal.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockFurnace.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCauldron.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockPortal.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCake.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockBrewingStand.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCocoa.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockNetherStalk.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockBed.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockDragonEgg.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockPistonExtension.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockSign.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockMushroomCap.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockRedstoneWire.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockTripWire.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockRedstoneTorch.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockRedstoneLight.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockPistonMoving.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockSkull.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockHalfSlab.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockComparator.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockFarmland.`idPicked(World par1World, int par2, int par3, int par4)`
    `void` | BlockJukeBox.`insertRecord(World par1World, int par2, int par3, int par4, ItemStack par5ItemStack)` Insert the specified music disc in the jukebox at the given coordinates
    `boolean` | Block.`isAirBlock(World world, int x, int y, int z)` Determines this block should be treated as an air block by the rest of the code.
    `boolean` | Block.`isBeaconBase(World worldObj, int x, int y, int z, int beaconX, int beaconY, int beaconZ)` Determines if this block can be used as the base of a beacon.
    `boolean` | Block.`isBed(World world, int x, int y, int z, EntityLivingBase player)` Determines if this block is classified as a Bed, Allowing players to sleep in it, though the block has to specifically perform the sleeping functionality in it's activated event.
    `boolean` | Block.`isBlockBurning(World world, int x, int y, int z)` Determines if this block should set fire and deal fire damage to entities coming into contact with it.
    `boolean` | Block.`isBlockFoliage(World world, int x, int y, int z)` Used by getTopSolidOrLiquidBlock while placing biome decorations, villages, etc Also used to determine if the player can spawn on this block.
    `boolean` | Block.`isBlockNormalCube(World world, int x, int y, int z)` Return true if the block is a normal, solid cube.
    `boolean` | BlockSnow.`isBlockReplaceable(World world, int x, int y, int z)` Determines if a new block can be replace the space occupied by this one, Used in the player's placement code to make the block act like water, and lava.
    `boolean` | Block.`isBlockReplaceable(World world, int x, int y, int z)` Determines if a new block can be replace the space occupied by this one, Used in the player's placement code to make the block act like water, and lava.
    `boolean` | Block.`isBlockSolidOnSide(World world, int x, int y, int z, ForgeDirection side)` Checks if the block is a solid face on the given side, used by placement logic.
    `boolean` | Block.`isFertile(World world, int x, int y, int z)` Checks if this soil is fertile, typically this means that growth rates of plants on this soil will be slightly sped up.
    `boolean` | Block.`isFireSource(World world, int x, int y, int z, int metadata, ForgeDirection side)` Currently only called by fire when it is on top of this block.
    `boolean` | BlockRailBase.`isFlexibleRail(World world, int y, int x, int z)` Return true if the rail can make corners.
    `boolean` | Block.`isGenMineableReplaceable(World world, int x, int y, int z, int target)` Determines if the current block is replaceable by Ore veins during world generation.
    `boolean` | Block.`isLadder(World world, int x, int y, int z, EntityLivingBase entity)` Checks if a player or entity can use this block to 'climb' like a ladder.
    `boolean` | BlockVine.`isLadder(World world, int x, int y, int z, EntityLivingBase entity)`
    `boolean` | BlockLadder.`isLadder(World world, int x, int y, int z, EntityLivingBase entity)`
    `boolean` | Block.`isLeaves(World world, int x, int y, int z)` Determines if this block is considered a leaf block, used to apply the leaf decay and generation system.
    `boolean` | BlockLeaves.`isLeaves(World world, int x, int y, int z)`
    `static boolean` | BlockChest.`isOcelotBlockingChest(World par0World, int par1, int par2, int par3)` Looks for a sitting ocelot within certain bounds.
    `static boolean` | BlockRailBase.`isRailBlockAt(World par0World, int par1, int par2, int par3)` Returns true if the block at the coordinates of world passed is a valid rail block (current is rail, powered or detector).
    `boolean` | BlockSapling.`isSameSapling(World par1World, int par2, int par3, int par4, int par5)` Determines if the same sapling is present at the given location.
    `boolean` | BlockVine.`isShearable(ItemStack item, World world, int x, int y, int z)`
    `boolean` | BlockLeaves.`isShearable(ItemStack item, World world, int x, int y, int z)`
    `boolean` | BlockTallGrass.`isShearable(ItemStack item, World world, int x, int y, int z)`
    `boolean` | Block.`isWood(World world, int x, int y, int z)`
    `boolean` | BlockLog.`isWood(World world, int x, int y, int z)`
    `void` | BlockSkull.`makeWither(World par1World, int par2, int par3, int par4, TileEntitySkull par5TileEntitySkull)` This method attempts to create a wither at the given location and skull
    `void` | BlockSapling.`markOrGrowMarked(World par1World, int par2, int par3, int par4, Random par5Random)`
    `boolean` | BlockRedstoneRepeater.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockEnderChest.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockStairs.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockAnvil.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockNote.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockDispenser.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockDoor.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockFlowerPot.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | Block.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockRedstoneOre.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockTNT.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockCommandBlock.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockJukeBox.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockFurnace.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockFenceGate.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockCauldron.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockButton.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockFence.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockCake.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockBrewingStand.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockBed.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockDragonEgg.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockChest.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockHopper.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockEnchantmentTable.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockBeacon.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockTrapDoor.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockLever.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockPistonBase.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockWorkbench.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockPistonMoving.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `boolean` | BlockComparator.`onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)` Called upon block activation (right click on the block.)
    `void` | BlockStairs.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockDispenser.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockRedstoneLogic.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | Block.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockRailBase.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockTNT.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockEndPortal.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockFurnace.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockDragonEgg.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockChest.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockHopper.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockPumpkin.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockDaylightDetector.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockFlowing.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockDetectorRail.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockRedstoneWire.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockTripWire.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockSand.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockRedstoneTorch.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockRedstoneLight.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockFire.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockFluid.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockPistonBase.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockPistonMoving.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockTorch.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockContainer.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockComparator.`onBlockAdded(World par1World, int par2, int par3, int par4)` Called whenever the block is added into the world.
    `void` | BlockStairs.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockNote.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockDoor.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | Block.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockRedstoneOre.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockButton.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockCake.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockDragonEgg.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockTrapDoor.`onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Called when the block is clicked by a player.
    `void` | BlockStairs.`onBlockDestroyedByExplosion(World par1World, int par2, int par3, int par4, Explosion par5Explosion)` Called upon the block being destroyed by an explosion
    `void` | Block.`onBlockDestroyedByExplosion(World par1World, int par2, int par3, int par4, Explosion par5Explosion)` Called upon the block being destroyed by an explosion
    `void` | BlockTNT.`onBlockDestroyedByExplosion(World par1World, int par2, int par3, int par4, Explosion par5Explosion)` Called upon the block being destroyed by an explosion
    `void` | BlockStairs.`onBlockDestroyedByPlayer(World par1World, int par2, int par3, int par4, int par5)` Called right before the block is destroyed by a player.
    `void` | BlockRedstoneLogic.`onBlockDestroyedByPlayer(World par1World, int par2, int par3, int par4, int par5)` Called right before the block is destroyed by a player.
    `void` | Block.`onBlockDestroyedByPlayer(World par1World, int par2, int par3, int par4, int par5)` Called right before the block is destroyed by a player.
    `void` | BlockTNT.`onBlockDestroyedByPlayer(World par1World, int par2, int par3, int par4, int par5)` Called right before the block is destroyed by a player.
    `void` | BlockSilverfish.`onBlockDestroyedByPlayer(World par1World, int par2, int par3, int par4, int par5)` Called right before the block is destroyed by a player.
    `boolean` | BlockNote.`onBlockEventReceived(World par1World, int par2, int par3, int par4, int par5, int par6)` Called when the block receives a BlockEvent - see World.addBlockEvent.
    `boolean` | Block.`onBlockEventReceived(World par1World, int par2, int par3, int par4, int par5, int par6)` Called when the block receives a BlockEvent - see World.addBlockEvent.
    `boolean` | BlockPistonBase.`onBlockEventReceived(World par1World, int par2, int par3, int par4, int par5, int par6)` Called when the block receives a BlockEvent - see World.addBlockEvent.
    `boolean` | BlockContainer.`onBlockEventReceived(World par1World, int par2, int par3, int par4, int par5, int par6)` Called when the block receives a BlockEvent - see World.addBlockEvent.
    `boolean` | BlockComparator.`onBlockEventReceived(World par1World, int par2, int par3, int par4, int par5, int par6)` Called when the block receives a BlockEvent - see World.addBlockEvent.
    `void` | Block.`onBlockExploded(World world, int x, int y, int z, Explosion explosion)` Called when the block is destroyed by an explosion.
    `void` | BlockDoor.`onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)` Called when the block is attempted to be harvested
    `void` | Block.`onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)` Called when the block is attempted to be harvested
    `void` | BlockBed.`onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)` Called when the block is attempted to be harvested
    `void` | BlockPistonExtension.`onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)` Called when the block is attempted to be harvested
    `void` | BlockTripWire.`onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)` Called when the block is attempted to be harvested
    `void` | BlockSkull.`onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)` Called when the block is attempted to be harvested
    `int` | BlockQuartz.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockStairs.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | Block.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockVine.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockLadder.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockButton.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockCocoa.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockRotatedPillar.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockHopper.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockTripWireSource.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockTrapDoor.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockLever.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockTorch.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `int` | BlockHalfSlab.`onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9)` Called when a block is placed using its ItemBlock.
    `void` | BlockEnderChest.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockStairs.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockAnvil.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockDispenser.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockRedstoneLogic.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | Block.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockCommandBlock.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockFurnace.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockFenceGate.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockBrewingStand.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockCocoa.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockChest.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockHopper.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockPumpkin.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockEnchantmentTable.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockBeacon.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockLever.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockPistonBase.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockEndPortalFrame.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockSkull.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | Block.`onBlockPreDestroy(World par1World, int par2, int par3, int par4, int par5)` Called on server worlds only when the block is about to be replaced by a different block or the same block with a different metadata value.
    `void` | BlockSoulSand.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | Block.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockTNT.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockEndPortal.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockButton.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockPortal.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockWeb.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockDetectorRail.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockTripWire.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockBasePressurePlate.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockCactus.`onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
    `void` | BlockStairs.`onEntityWalking(World par1World, int par2, int par3, int par4, Entity par5Entity)` Called whenever an entity is walking on top of this block.
    `void` | Block.`onEntityWalking(World par1World, int par2, int par3, int par4, Entity par5Entity)` Called whenever an entity is walking on top of this block.
    `void` | BlockRedstoneOre.`onEntityWalking(World par1World, int par2, int par3, int par4, Entity par5Entity)` Called whenever an entity is walking on top of this block.
    `void` | Block.`onFallenUpon(World par1World, int par2, int par3, int par4, Entity par5Entity, float par6)` Block's chance to react to an entity falling on it.
    `void` | BlockFarmland.`onFallenUpon(World par1World, int par2, int par3, int par4, Entity par5Entity, float par6)` Block's chance to react to an entity falling on it.
    `void` | BlockAnvil.`onFinishFalling(World par1World, int par2, int par3, int par4, int par5)` Called when the falling block entity for this block hits the ground and turns back into a block
    `void` | BlockSand.`onFinishFalling(World par1World, int par2, int par3, int par4, int par5)` Called when the falling block entity for this block hits the ground and turns back into a block
    `void` | BlockRailBase.`onMinecartPass(World world, EntityMinecart cart, int y, int x, int z)` This function is called by any minecart that passes over this rail.
    `void` | BlockNote.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockReed.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockDispenser.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockDoor.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockRedstoneLogic.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockFlowerPot.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockSnow.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | Block.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockVine.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockLadder.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockRailBase.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockTNT.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockCommandBlock.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockFenceGate.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockButton.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockPortal.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockCake.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockCocoa.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockBed.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockDragonEgg.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockPistonExtension.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockChest.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockHopper.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockSign.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockTripWireSource.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockFlower.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockDaylightDetector.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockRedstoneWire.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockTripWire.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockCarpet.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockSand.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockRedstoneTorch.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockRedstoneLight.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockFire.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockTrapDoor.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockLever.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockFluid.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockPistonBase.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockBasePressurePlate.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockPistonMoving.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockCactus.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockTorch.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockStationary.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | BlockFarmland.`onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)` Lets the block know when one of its neighbor changes.
    `void` | Block.`onNeighborTileChange(World world, int x, int y, int z, int tileX, int tileY, int tileZ)` Called when a tile entity on a side of this block changes is created or is destroyed.
    `void` | BlockComparator.`onNeighborTileChange(World world, int x, int y, int z, int tileX, int tileY, int tileZ)`
    `void` | Block.`onPlantGrow(World world, int x, int y, int z, int sourceX, int sourceY, int sourceZ)` Called when a plant grows on this block, only implemented for saplings using the WorldGen*Trees classes right now.
    `void` | Block.`onPostBlockPlaced(World par1World, int par2, int par3, int par4, int par5)` Called after a block is placed
    `void` | BlockTripWireSource.`onPostBlockPlaced(World par1World, int par2, int par3, int par4, int par5)` Called after a block is placed
    `void` | BlockDoor.`onPoweredBlockChange(World par1World, int par2, int par3, int par4, boolean par5)` A function to open a door.
    `void` | BlockTrapDoor.`onPoweredBlockChange(World par1World, int par2, int par3, int par4, boolean par5)`
    `ArrayList<ItemStack>` | BlockVine.`onSheared(ItemStack item, World world, int x, int y, int z, int fortune)`
    `ArrayList<ItemStack>` | BlockLeaves.`onSheared(ItemStack item, World world, int x, int y, int z, int fortune)`
    `ArrayList<ItemStack>` | BlockTallGrass.`onSheared(ItemStack item, World world, int x, int y, int z, int fortune)`
    `void` | BlockTNT.`primeTnt(World par1World, int par2, int par3, int par4, int par5, EntityLivingBase par6EntityLivingBase)` spawns the primed tnt and plays the fuse sound.
    `void` | BlockRedstoneRepeater.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockEnderChest.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockStairs.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | Block.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockLeaves.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockRedstoneOre.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockEndPortal.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockFurnace.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockPortal.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockBrewingStand.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockEnchantmentTable.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockRedstoneWire.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockMycelium.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockRedstoneTorch.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockFire.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockFluid.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockTorch.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `boolean` | Block.`recolourBlock(World world, int x, int y, int z, ForgeDirection side, int colour)` Common way to recolour a block with an external tool
    `boolean` | Block.`removeBlockByPlayer(World world, EntityPlayer player, int x, int y, int z)` Called when a player removes a block.
    `boolean` | Block.`rotateBlock(World worldObj, int x, int y, int z, ForgeDirection axis)` Rotate the block.
    `static void` | BlockBed.`setBedOccupied(World par0World, int par1, int par2, int par3, boolean par4)` Sets whether or not the bed is occupied.
    `void` | Block.`setBedOccupied(World world, int x, int y, int z, EntityPlayer player, boolean occupied)` Called when a user either starts or stops sleeping in the bed.
    `boolean` | Block.`shouldCheckWeakPower(World world, int x, int y, int z, int side)` Called to determine whether to allow the a block to handle its own indirect power rather than using the default rules.
    `int` | BlockStairs.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockDispenser.`tickRate(World par1World)` How many world ticks before ticking
    `int` | Block.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockRedstoneOre.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockCommandBlock.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockButton.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockDragonEgg.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockPressurePlateWeighted.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockTripWireSource.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockDetectorRail.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockTripWire.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockSand.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockRedstoneTorch.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockFire.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockFluid.`tickRate(World par1World)` How many world ticks before ticking
    `int` | BlockBasePressurePlate.`tickRate(World par1World)` How many world ticks before ticking
    `boolean` | BlockPortal.`tryToCreatePortal(World par1World, int par2, int par3, int par4)` Checks to see if this location is valid to create a portal and will return True if it does.
    `void` | BlockChest.`unifyAdjacentChests(World par1World, int par2, int par3, int par4)` Turns the adjacent chests to a double chest.
    `static void` | BlockFurnace.`updateFurnaceBlockState(boolean par0, World par1World, int par2, int par3, int par4)` Update which block ID the furnace is using depending on whether or not it is burning
    `void` | BlockDaylightDetector.`updateLightLevel(World par1World, int par2, int par3, int par4)`
    `void` | BlockMushroom.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockGrass.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockCrops.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockStairs.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockReed.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockDispenser.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockStem.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockRedstoneLogic.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockSnow.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | Block.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockVine.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockLeaves.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockRedstoneOre.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockCommandBlock.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockButton.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockSnowBlock.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockPortal.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockCocoa.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockNetherStalk.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockDragonEgg.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockTripWireSource.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockFlower.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockDaylightDetector.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockFlowing.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockDetectorRail.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockLockedChest.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockTripWire.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockMycelium.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockSand.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockRedstoneTorch.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockIce.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockRedstoneLight.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockFire.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockBasePressurePlate.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockCactus.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockTorch.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockSapling.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockComparator.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockStationary.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockFarmland.`updateTick(World par1World, int par2, int par3, int par4, Random par5Random)` Ticks the block if it's been scheduled
    `void` | BlockStairs.`velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)` Can add to the passed in vector for a movement vector to be applied to the entity.
    `void` | Block.`velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)` Can add to the passed in vector for a movement vector to be applied to the entity.
    `void` | BlockFluid.`velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)` Can add to the passed in vector for a movement vector to be applied to the entity.

    Constructors in net.minecraft.block with parameters of type World
    Constructor and Description
    `BlockBaseRailLogic(BlockRailBase par1BlockRailBase, World par2World, int par3, int par4, int par5)`
    `BlockSourceImpl(World par1World, int par2, int par3, int par4)`

  - ### Uses of World in net.minecraft.client.entity

    Constructors in net.minecraft.client.entity with parameters of type World
    Constructor and Description
    `AbstractClientPlayer(World par1World, String par2Str)`
    `EntityClientPlayerMP(Minecraft par1Minecraft, World par2World, Session par3Session, NetClientHandler par4NetClientHandler)`
    `EntityOtherPlayerMP(World par1World, String par2Str)`
    `EntityPlayerSP(Minecraft par1Minecraft, World par2World, Session par3Session, int par4)`

  - ### Uses of World in net.minecraft.client.gui

    Constructors in net.minecraft.client.gui with parameters of type World
    Constructor and Description
    `GuiEnchantment(InventoryPlayer par1InventoryPlayer, World par2World, int par3, int par4, int par5, String par6Str)`
    `GuiMerchant(InventoryPlayer par1InventoryPlayer, IMerchant par2IMerchant, World par3World, String par4Str)`
    `GuiRepair(InventoryPlayer par1InventoryPlayer, World par2World, int par3, int par4, int par5)`

  - ### Uses of World in net.minecraft.client.gui.inventory

    Constructors in net.minecraft.client.gui.inventory with parameters of type World
    Constructor and Description
    `GuiCrafting(InventoryPlayer par1InventoryPlayer, World par2World, int par3, int par4, int par5)`

  - ### Uses of World in net.minecraft.client.multiplayer

    Subclasses of World in net.minecraft.client.multiplayer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WorldClient`

    Methods in net.minecraft.client.multiplayer with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `ChunkPosition` | ChunkProviderClient.`findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5)` Returns the location of the closest structure of the specified type.
    `EntityClientPlayerMP` | PlayerControllerMP.`func_78754_a(World par1World)`
    `boolean` | PlayerControllerMP.`onPlayerRightClick(EntityPlayer par1EntityPlayer, World par2World, ItemStack par3ItemStack, int par4, int par5, int par6, int par7, Vec3 par8Vec3)` Handles a players right click.
    `boolean` | PlayerControllerMP.`sendUseItem(EntityPlayer par1EntityPlayer, World par2World, ItemStack par3ItemStack)` Notifies the server of things like consuming food, etc...

    Constructors in net.minecraft.client.multiplayer with parameters of type World
    Constructor and Description
    `ChunkProviderClient(World par1World)`

  - ### Uses of World in net.minecraft.client.particle

    Methods in net.minecraft.client.particle with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | EffectRenderer.`clearEffects(World par1World)`

    Constructors in net.minecraft.client.particle with parameters of type World
    Constructor and Description
    `EffectRenderer(World par1World, TextureManager par2TextureManager)`
    `EntityAuraFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, Item par14Item, int par15)`
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, Item par8Item)`
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, Item par8Item, int par9)`
    `EntityBubbleFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityCloudFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityCrit2FX(World par1World, Entity par2Entity)`
    `EntityCrit2FX(World par1World, Entity par2Entity, String par3Str)`
    `EntityCritFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityCritFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, float par14)`
    `EntityDiggingFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, Block par14Block, int par15)`
    `EntityDiggingFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, Block par14Block, int par15, int side)`
    `EntityDropParticleFX(World par1World, double par2, double par4, double par6, Material par8Material)`
    `EntityEnchantmentTableParticleFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityExplodeFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityFireworkSparkFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, EffectRenderer par14EffectRenderer)`
    `EntityFireworkStarterFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, EffectRenderer par14EffectRenderer, NBTTagCompound par15NBTTagCompound)`
    `EntityFlameFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityFootStepFX(TextureManager par1TextureManager, World par2World, double par3, double par5, double par7)`
    `EntityFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityHeartFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityHeartFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, float par14)`
    `EntityHugeExplodeFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityLargeExplodeFX(TextureManager par1TextureManager, World par2World, double par3, double par5, double par7, double par9, double par11, double par13)`
    `EntityLavaFX(World par1World, double par2, double par4, double par6)`
    `EntityNoteFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityNoteFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, float par14)`
    `EntityPickupFX(World par1World, Entity par2Entity, Entity par3Entity, float par4)`
    `EntityPortalFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityRainFX(World par1World, double par2, double par4, double par6)`
    `EntityReddustFX(World par1World, double par2, double par4, double par6, float par8, float par9, float par10)`
    `EntityReddustFX(World par1World, double par2, double par4, double par6, float par8, float par9, float par10, float par11)`
    `EntitySmokeFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntitySmokeFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, float par14)`
    `EntitySnowShovelFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntitySnowShovelFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, float par14)`
    `EntitySpellParticleFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntitySplashFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntitySuspendFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`

  - ### Uses of World in net.minecraft.client.renderer

    Fields in net.minecraft.client.renderer declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | WorldRenderer.`worldObj` Reference to the World object.

    Methods in net.minecraft.client.renderer with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static int` | ActiveRenderInfo.`getBlockIdAtEntityViewpoint(World par0World, EntityLivingBase par1EntityLivingBase, float par2)` Returns the block ID at the current camera location (either air or fluid), taking into account the height of fluid blocks
    `void` | RenderBlocks.`renderBlockSandFalling(Block par1Block, World par2World, int par3, int par4, int par5, int par6)` Renders a falling sand block

    Constructors in net.minecraft.client.renderer with parameters of type World
    Constructor and Description
    `WorldRenderer(World par1World, List par2List, int par3, int par4, int par5, int par6)`

  - ### Uses of World in net.minecraft.client.renderer.entity

    Fields in net.minecraft.client.renderer.entity declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | RenderManager.`worldObj` Reference to the World object.

    Methods in net.minecraft.client.renderer.entity with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderManager.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, EntityLivingBase par5EntityLivingBase, GameSettings par6GameSettings, float par7)` Caches the current frame's active render info, including the current World, RenderEngine, GameSettings and FontRenderer settings, as well as interpolated player position, pitch and yaw.
    `void` | RenderManager.`set(World par1World)` World sets this RenderManager's worldObj to the world provided

  - ### Uses of World in net.minecraft.client.renderer.texture

    Methods in net.minecraft.client.renderer.texture with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | TextureCompass.`updateCompass(World par1World, double par2, double par4, double par6, boolean par8, boolean par9)` Updates the compass based on the given x,z coords and camera direction

  - ### Uses of World in net.minecraft.client.renderer.tileentity

    Fields in net.minecraft.client.renderer.tileentity declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | TileEntityRenderer.`worldObj` Reference to the World object.

    Methods in net.minecraft.client.renderer.tileentity with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | TileEntityRenderer.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, float par5)` Caches several render-related references, including the active World, RenderEngine, FontRenderer, and the camera- bound EntityLiving's interpolated pitch, yaw and position.
    `void` | TileEntitySpecialRenderer.`onWorldChange(World par1World)` Called when the ingame world being rendered changes (e.g.
    `void` | TileEntityRendererPiston.`onWorldChange(World par1World)` Called when the ingame world being rendered changes (e.g.
    `void` | TileEntityRenderer.`setWorld(World par1World)` Sets the world used by all TileEntitySpecialRender instances and notifies them of this change.

  - ### Uses of World in net.minecraft.command

    Methods in net.minecraft.command that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | ICommandSender.`getEntityWorld()`

  - ### Uses of World in net.minecraft.dispenser

    Methods in net.minecraft.dispenser that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | ILocation.`getWorld()`

    Methods in net.minecraft.dispenser with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BehaviorDefaultDispenseItem.`doDispense(World par0World, ItemStack par1ItemStack, int par2, EnumFacing par3EnumFacing, IPosition par4IPosition)`

  - ### Uses of World in net.minecraft.entity

    Fields in net.minecraft.entity declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | Entity.`worldObj` Reference to the World object.

    Methods in net.minecraft.entity that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | IEntityMultiPart.`func_82194_d()`

    Methods in net.minecraft.entity with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static Entity` | EntityList.`createEntityByID(int par0, World par1World)` Create a new instance of an entity in the world by using an entity ID.
    `static Entity` | EntityList.`createEntityByName(String par0Str, World par1World)` Create a new instance of an entity in the world by using the entity name.
    `static Entity` | EntityList.`createEntityFromNBT(NBTTagCompound par0NBTTagCompound, World par1World)` create a new instance of an entity from NBT store
    `static EntityLeashKnot` | EntityLeashKnot.`func_110129_a(World par0World, int par1, int par2, int par3)`
    `float` | Entity.`getBlockExplosionResistance(Explosion par1Explosion, World par2World, int par3, int par4, int par5, Block par6Block)` Gets a block's resistance to this entity's explosion.
    `static EntityLeashKnot` | EntityLeashKnot.`getKnotForBlock(World par0World, int par1, int par2, int par3)`
    `void` | Entity.`setWorld(World par1World)` Sets the reference to the World object.
    `boolean` | Entity.`shouldExplodeBlock(Explosion par1Explosion, World par2World, int par3, int par4, int par5, int par6, float par7)`

    Constructors in net.minecraft.entity with parameters of type World
    Constructor and Description
    `Entity(World par1World)`
    `EntityAgeable(World par1World)`
    `EntityCreature(World par1World)`
    `EntityFlying(World par1World)`
    `EntityHanging(World par1World)`
    `EntityHanging(World par1World, int par2, int par3, int par4, int par5)`
    `EntityLeashKnot(World par1World)`
    `EntityLeashKnot(World par1World, int par2, int par3, int par4)`
    `EntityLiving(World par1World)`
    `EntityLivingBase(World par1World)`

  - ### Uses of World in net.minecraft.entity.ai

    Constructors in net.minecraft.entity.ai with parameters of type World
    Constructor and Description
    `EntityMinecartMobSpawner(World par1World)`
    `EntityMinecartMobSpawner(World par1World, double par2, double par4, double par6)`

  - ### Uses of World in net.minecraft.entity.boss

    Methods in net.minecraft.entity.boss that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | EntityDragon.`func_82194_d()`

    Constructors in net.minecraft.entity.boss with parameters of type World
    Constructor and Description
    `EntityDragon(World par1World)`
    `EntityWither(World par1World)`

  - ### Uses of World in net.minecraft.entity.effect

    Constructors in net.minecraft.entity.effect with parameters of type World
    Constructor and Description
    `EntityLightningBolt(World par1World, double par2, double par4, double par6)`
    `EntityWeatherEffect(World par1World)`

  - ### Uses of World in net.minecraft.entity.item

    Methods in net.minecraft.entity.item that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | EntityFallingSand.`getWorld()`
    `World` | EntityMinecartHopper.`getWorldObj()` Returns the worldObj for this tileEntity.

    Methods in net.minecraft.entity.item with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static EntityMinecart` | EntityMinecart.`createMinecart(World par0World, double par1, double par3, double par5, int par7)` Creates a new minecart of the specified type in the specified location in the given world.
    `float` | EntityMinecartTNT.`getBlockExplosionResistance(Explosion par1Explosion, World par2World, int par3, int par4, int par5, Block par6Block)` Gets a block's resistance to this entity's explosion.
    `boolean` | EntityMinecartTNT.`shouldExplodeBlock(Explosion par1Explosion, World par2World, int par3, int par4, int par5, int par6, float par7)`

    Constructors in net.minecraft.entity.item with parameters of type World
    Constructor and Description
    `EntityBoat(World par1World)`
    `EntityBoat(World par1World, double par2, double par4, double par6)`
    `EntityEnderCrystal(World par1World)`
    `EntityEnderCrystal(World par1World, double par2, double par4, double par6)`
    `EntityEnderEye(World par1World)`
    `EntityEnderEye(World par1World, double par2, double par4, double par6)`
    `EntityEnderPearl(World par1World)`
    `EntityEnderPearl(World par1World, double par2, double par4, double par6)`
    `EntityEnderPearl(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityExpBottle(World par1World)`
    `EntityExpBottle(World par1World, double par2, double par4, double par6)`
    `EntityExpBottle(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityFallingSand(World par1World)`
    `EntityFallingSand(World par1World, double par2, double par4, double par6, int par8)`
    `EntityFallingSand(World par1World, double par2, double par4, double par6, int par8, int par9)`
    `EntityFireworkRocket(World par1World)`
    `EntityFireworkRocket(World par1World, double par2, double par4, double par6, ItemStack par8ItemStack)`
    `EntityItem(World par1World)`
    `EntityItem(World par1World, double par2, double par4, double par6)`
    `EntityItem(World par1World, double par2, double par4, double par6, ItemStack par8ItemStack)`
    `EntityItemFrame(World par1World)`
    `EntityItemFrame(World par1World, int par2, int par3, int par4, int par5)`
    `EntityMinecart(World par1World)`
    `EntityMinecart(World par1World, double par2, double par4, double par6)`
    `EntityMinecartChest(World par1World)`
    `EntityMinecartChest(World par1World, double par2, double par4, double par6)`
    `EntityMinecartContainer(World par1World)`
    `EntityMinecartContainer(World par1World, double par2, double par4, double par6)`
    `EntityMinecartEmpty(World par1World)`
    `EntityMinecartEmpty(World par1World, double par2, double par4, double par6)`
    `EntityMinecartFurnace(World par1World)`
    `EntityMinecartFurnace(World par1World, double par2, double par4, double par6)`
    `EntityMinecartHopper(World par1World)`
    `EntityMinecartHopper(World par1World, double par2, double par4, double par6)`
    `EntityMinecartTNT(World par1World)`
    `EntityMinecartTNT(World par1World, double par2, double par4, double par6)`
    `EntityPainting(World par1World)`
    `EntityPainting(World par1World, int par2, int par3, int par4, int par5)`
    `EntityPainting(World par1World, int par2, int par3, int par4, int par5, String par6Str)`
    `EntityTNTPrimed(World par1World)`
    `EntityTNTPrimed(World par1World, double par2, double par4, double par6, EntityLivingBase par8EntityLivingBase)`
    `EntityXPOrb(World par1World)`
    `EntityXPOrb(World par1World, double par2, double par4, double par6, int par8)`

  - ### Uses of World in net.minecraft.entity.monster

    Constructors in net.minecraft.entity.monster with parameters of type World
    Constructor and Description
    `EntityBlaze(World par1World)`
    `EntityCaveSpider(World par1World)`
    `EntityCreeper(World par1World)`
    `EntityEnderman(World par1World)`
    `EntityGhast(World par1World)`
    `EntityGiantZombie(World par1World)`
    `EntityGolem(World par1World)`
    `EntityIronGolem(World par1World)`
    `EntityMagmaCube(World par1World)`
    `EntityMob(World par1World)`
    `EntityPigZombie(World par1World)`
    `EntitySilverfish(World par1World)`
    `EntitySkeleton(World par1World)`
    `EntitySlime(World par1World)`
    `EntitySnowman(World par1World)`
    `EntitySpider(World par1World)`
    `EntityWitch(World par1World)`
    `EntityZombie(World par1World)`

  - ### Uses of World in net.minecraft.entity.passive

    Methods in net.minecraft.entity.passive with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EntityMooshroom.`isShearable(ItemStack item, World world, int X, int Y, int Z)`
    `boolean` | EntitySheep.`isShearable(ItemStack item, World world, int X, int Y, int Z)`
    `ArrayList<ItemStack>` | EntityMooshroom.`onSheared(ItemStack item, World world, int X, int Y, int Z, int fortune)`
    `ArrayList<ItemStack>` | EntitySheep.`onSheared(ItemStack item, World world, int X, int Y, int Z, int fortune)`

    Constructors in net.minecraft.entity.passive with parameters of type World
    Constructor and Description
    `EntityAmbientCreature(World par1World)`
    `EntityAnimal(World par1World)`
    `EntityBat(World par1World)`
    `EntityChicken(World par1World)`
    `EntityCow(World par1World)`
    `EntityHorse(World par1World)`
    `EntityMooshroom(World par1World)`
    `EntityOcelot(World par1World)`
    `EntityPig(World par1World)`
    `EntitySheep(World par1World)`
    `EntitySquid(World par1World)`
    `EntityTameable(World par1World)`
    `EntityVillager(World par1World)`
    `EntityVillager(World par1World, int par2)`
    `EntityWaterMob(World par1World)`
    `EntityWolf(World par1World)`

  - ### Uses of World in net.minecraft.entity.player

    Methods in net.minecraft.entity.player that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | EntityPlayer.`getEntityWorld()`

    Methods in net.minecraft.entity.player with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityPlayer.`openGui(Object mod, int modGuiId, World world, int x, int y, int z)`
    `static ChunkCoordinates` | EntityPlayer.`verifyRespawnCoordinates(World par0World, ChunkCoordinates par1ChunkCoordinates, boolean par2)` Ensure that a block enabling respawning exists at the specified coordinates and find an empty space nearby to spawn.

    Constructors in net.minecraft.entity.player with parameters of type World
    Constructor and Description
    `EntityPlayer(World par1World, String par2Str)`
    `EntityPlayerMP(MinecraftServer par1MinecraftServer, World par2World, String par3Str, ItemInWorldManager par4ItemInWorldManager)`

  - ### Uses of World in net.minecraft.entity.projectile

    Methods in net.minecraft.entity.projectile with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `float` | EntityWitherSkull.`getBlockExplosionResistance(Explosion par1Explosion, World par2World, int par3, int par4, int par5, Block par6Block)` Gets a block's resistance to this entity's explosion.

    Constructors in net.minecraft.entity.projectile with parameters of type World
    Constructor and Description
    `EntityArrow(World par1World)`
    `EntityArrow(World par1World, double par2, double par4, double par6)`
    `EntityArrow(World par1World, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase, float par4, float par5)`
    `EntityArrow(World par1World, EntityLivingBase par2EntityLivingBase, float par3)`
    `EntityEgg(World par1World)`
    `EntityEgg(World par1World, double par2, double par4, double par6)`
    `EntityEgg(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityFireball(World par1World)`
    `EntityFireball(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityFireball(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`
    `EntityFishHook(World par1World)`
    `EntityFishHook(World par1World, double par2, double par4, double par6, EntityPlayer par8EntityPlayer)`
    `EntityFishHook(World par1World, EntityPlayer par2EntityPlayer)`
    `EntityLargeFireball(World par1World)`
    `EntityLargeFireball(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityLargeFireball(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`
    `EntityPotion(World par1World)`
    `EntityPotion(World par1World, double par2, double par4, double par6, int par8)`
    `EntityPotion(World par1World, double par2, double par4, double par6, ItemStack par8ItemStack)`
    `EntityPotion(World par1World, EntityLivingBase par2EntityLivingBase, int par3)`
    `EntityPotion(World par1World, EntityLivingBase par2EntityLivingBase, ItemStack par3ItemStack)`
    `EntitySmallFireball(World par1World)`
    `EntitySmallFireball(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntitySmallFireball(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`
    `EntitySnowball(World par1World)`
    `EntitySnowball(World par1World, double par2, double par4, double par6)`
    `EntitySnowball(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityThrowable(World par1World)`
    `EntityThrowable(World par1World, double par2, double par4, double par6)`
    `EntityThrowable(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityWitherSkull(World par1World)`
    `EntityWitherSkull(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityWitherSkull(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`

  - ### Uses of World in net.minecraft.inventory

    Constructors in net.minecraft.inventory with parameters of type World
    Constructor and Description
    `ContainerEnchantment(InventoryPlayer par1InventoryPlayer, World par2World, int par3, int par4, int par5)`
    `ContainerMerchant(InventoryPlayer par1InventoryPlayer, IMerchant par2IMerchant, World par3World)`
    `ContainerRepair(InventoryPlayer par1InventoryPlayer, World par2World, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)`
    `ContainerWorkbench(InventoryPlayer par1InventoryPlayer, World par2World, int par3, int par4, int par5)`

  - ### Uses of World in net.minecraft.item

    Fields in net.minecraft.item declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | ItemInWorldManager.`theWorld` The world object that this object is connected to.

    Methods in net.minecraft.item with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ItemInWorldManager.`activateBlockOrUseItem(EntityPlayer par1EntityPlayer, World par2World, ItemStack par3ItemStack, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Activate the clicked on block, otherwise use the held item.
    `static boolean` | ItemDye.`applyBonemeal(ItemStack par0ItemStack, World par1World, int par2, int par3, int par4, EntityPlayer player)`
    `boolean` | ItemBlock.`canPlaceItemBlockOnSide(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer, ItemStack par7ItemStack)`
    `boolean` | ItemSlab.`canPlaceItemBlockOnSide(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer, ItemStack par7ItemStack)`
    `Entity` | Item.`createEntity(World world, Entity location, ItemStack itemstack)` This function should return a new entity to replace the dropped item.
    `Packet` | ItemMapBase.`createMapDataPacket(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` returns null if no update is to be sent
    `Packet` | ItemMap.`createMapDataPacket(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` returns null if no update is to be sent
    `static boolean` | ItemLeash.`func_135066_a(EntityPlayer par0EntityPlayer, World par1World, int par2, int par3, int par4)`
    `static void` | ItemDye.`func_96603_a(World par0World, int par1, int par2, int par3, int par4)`
    `static boolean` | ItemDye.`func_96604_a(ItemStack par0ItemStack, World par1World, int par2, int par3, int par4)`
    `int` | Item.`getEntityLifespan(ItemStack itemStack, World world)` Retrieves the normal 'lifespan' of this item when it is dropped on the ground as a EntityItem.
    `MapData` | ItemMap.`getMapData(ItemStack par1ItemStack, World par2World)`
    `static MapData` | ItemMap.`getMPMapData(short par0, World par1World)`
    `int` | ItemSeeds.`getPlantID(World world, int x, int y, int z)`
    `int` | ItemSeedFood.`getPlantID(World world, int x, int y, int z)`
    `int` | ItemSeeds.`getPlantMetadata(World world, int x, int y, int z)`
    `int` | ItemSeedFood.`getPlantMetadata(World world, int x, int y, int z)`
    `EnumPlantType` | ItemSeeds.`getPlantType(World world, int x, int y, int z)`
    `EnumPlantType` | ItemSeedFood.`getPlantType(World world, int x, int y, int z)`
    `void` | Item.`onArmorTickUpdate(World world, EntityPlayer player, ItemStack itemStack)` Called to tick armor in the armor slot.
    `boolean` | Item.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `boolean` | ItemSword.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `boolean` | ItemShears.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `boolean` | ItemTool.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `void` | ItemStack.`onBlockDestroyed(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)`
    `void` | ItemStack.`onCrafting(World par1World, EntityPlayer par2EntityPlayer, int par3)`
    `void` | Item.`onCreated(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called when item is crafted/smelted.
    `void` | ItemMap.`onCreated(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called when item is crafted/smelted.
    `ItemStack` | Item.`onEaten(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)`
    `ItemStack` | ItemBow.`onEaten(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)`
    `ItemStack` | ItemSoup.`onEaten(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)`
    `ItemStack` | ItemPotion.`onEaten(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)`
    `ItemStack` | ItemBucketMilk.`onEaten(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)`
    `ItemStack` | ItemFood.`onEaten(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)`
    `ItemStack` | ItemStack.`onFoodEaten(World par1World, EntityPlayer par2EntityPlayer)`
    `ItemStack` | Item.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemBow.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemEditableBook.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemCarrotOnAStick.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemSnowball.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemSword.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemArmor.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemMonsterPlacer.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemPotion.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemEnderEye.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemFishingRod.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemLilyPad.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemBucketMilk.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemExpBottle.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemEnderPearl.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemFood.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemBucket.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemWritableBook.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemGlassBottle.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemEgg.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemBoat.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `ItemStack` | ItemEmptyMap.`onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Called whenever this item is equipped and the right mouse button is pressed.
    `boolean` | Item.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemSnow.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemSkull.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemRedstone.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemHangingEntity.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemSeeds.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemFirework.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemSeedFood.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemSign.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemMonsterPlacer.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemPotion.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemEnderEye.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemLeash.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemRecord.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemMinecart.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemReed.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemDye.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemBed.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemHoe.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemDoor.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemFireball.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemFlintAndSteel.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemBlock.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | ItemSlab.`onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Callback for item usage.
    `boolean` | Item.`onItemUseFirst(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ)` This is called when the item is used, before the block is activated.
    `void` | Item.`onPlayerStoppedUsing(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer, int par4)` called when the player releases the use item button.
    `void` | ItemBow.`onPlayerStoppedUsing(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer, int par4)` called when the player releases the use item button.
    `void` | ItemStack.`onPlayerStoppedUsing(World par1World, EntityPlayer par2EntityPlayer, int par3)` Called when the player releases the use item button.
    `void` | Item.`onUpdate(ItemStack par1ItemStack, World par2World, Entity par3Entity, int par4, boolean par5)` Called each tick as long the item is on a player inventory.
    `void` | ItemMap.`onUpdate(ItemStack par1ItemStack, World par2World, Entity par3Entity, int par4, boolean par5)` Called each tick as long the item is on a player inventory.
    `boolean` | ItemBlock.`placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ, int metadata)` Called to actually place the block, after the location is determined and all permission checks have been made.
    `static void` | ItemDoor.`placeDoorBlock(World par0World, int par1, int par2, int par3, int par4, Block par5Block)`
    `boolean` | Item.`shouldPassSneakingClickToBlock(World par2World, int par4, int par5, int par6)` Should this item, when held, allow sneak-clicks to pass through to the underlying block?
    `static Entity` | ItemMonsterPlacer.`spawnCreature(World par0World, int par1, double par2, double par4, double par6)` Spawns the creature specified by the egg's type in the location specified by the last three parameters.
    `boolean` | ItemBucket.`tryPlaceContainedLiquid(World par1World, int par2, int par3, int par4)` Attempts to place the liquid contained inside the bucket.
    `boolean` | ItemStack.`tryPlaceItemIntoWorld(EntityPlayer par1EntityPlayer, World par2World, int par3, int par4, int par5, int par6, float par7, float par8, float par9)`
    `boolean` | ItemInWorldManager.`tryUseItem(EntityPlayer par1EntityPlayer, World par2World, ItemStack par3ItemStack)` Attempts to right-click use an item by the given EntityPlayer in the given World
    `void` | ItemStack.`updateAnimation(World par1World, Entity par2Entity, int par3, boolean par4)` Called each tick as long the ItemStack in on player inventory.
    `void` | ItemMap.`updateMapData(World par1World, Entity par2Entity, MapData par3MapData)`
    `ItemStack` | ItemStack.`useItemRightClick(World par1World, EntityPlayer par2EntityPlayer)` Called whenever this item stack is equipped and right clicked.

    Constructors in net.minecraft.item with parameters of type World
    Constructor and Description
    `ItemInWorldManager(World par1World)`

  - ### Uses of World in net.minecraft.item.crafting

    Methods in net.minecraft.item.crafting with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `ItemStack` | CraftingManager.`findMatchingRecipe(InventoryCrafting par1InventoryCrafting, World par2World)`
    `boolean` | RecipeFireworks.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | ShapelessRecipes.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | ShapedRecipes.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | RecipesMapExtending.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | RecipesArmorDyes.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | IRecipe.`matches(InventoryCrafting inventorycrafting, World world)` Used to check if a recipe matches current crafting inventory
    `boolean` | RecipesMapCloning.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory

  - ### Uses of World in net.minecraft.network.packet

    Constructors in net.minecraft.network.packet with parameters of type World
    Constructor and Description
    `Packet52MultiBlockChange(int par1, int par2, short[] par3ArrayOfShort, int par4, World par5World)`
    `Packet53BlockChange(int par1, int par2, int par3, World par4World)`

  - ### Uses of World in net.minecraft.network.rcon

    Methods in net.minecraft.network.rcon that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | RConConsoleSource.`getEntityWorld()`

  - ### Uses of World in net.minecraft.pathfinding

    Constructors in net.minecraft.pathfinding with parameters of type World
    Constructor and Description
    `PathNavigate(EntityLiving par1EntityLiving, World par2World)`

  - ### Uses of World in net.minecraft.server

    Methods in net.minecraft.server that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | MinecraftServer.`getEntityWorld()`

    Methods in net.minecraft.server with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MinecraftServer.`isBlockProtected(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Returns true if a player does not have permission to edit the block at the given coordinates.

  - ### Uses of World in net.minecraft.server.dedicated

    Methods in net.minecraft.server.dedicated with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DedicatedServer.`isBlockProtected(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)` Returns true if a player does not have permission to edit the block at the given coordinates.

  - ### Uses of World in net.minecraft.server.management

    Methods in net.minecraft.server.management with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `List` | ServerConfigurationManager.`findPlayers(ChunkCoordinates par1ChunkCoordinates, int par2, int par3, int par4, int par5, int par6, int par7, Map par8Map, String par9Str, String par10Str, World par11World)` Find all players in a specified range and narrowing down by other parameters

  - ### Uses of World in net.minecraft.src

    Methods in net.minecraft.src with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ModLoader.`dispenseEntity(World world, double x, double y, double z, int xVel, int zVel, ItemStack item)` Deprecated.
    `void` | BaseMod.`generateNether(World world, Random random, int chunkX, int chunkZ)` Deprecated.
    `void` | BaseMod.`generateSurface(World world, Random random, int chunkX, int chunkZ)` Deprecated.
    `static void` | ModLoader.`genericContainerRemoval(World world, int x, int y, int z)` Deprecated.
    `static void` | ModLoader.`populateChunk(IChunkProvider generator, int chunkX, int chunkZ, World world)` Deprecated.
    `Entity` | BaseMod.`spawnEntity(int entityId, World world, double scaledX, double scaledY, double scaledZ)` Deprecated.

  - ### Uses of World in net.minecraft.tileentity

    Fields in net.minecraft.tileentity declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | TileEntity.`worldObj` The reference to the world.

    Methods in net.minecraft.tileentity that return World
    Modifier and Type | Method and Description
    --- | ---
    `World` | TileEntityCommandBlock.`getEntityWorld()`
    `abstract World` | MobSpawnerBaseLogic.`getSpawnerWorld()`
    `World` | Hopper.`getWorldObj()` Returns the worldObj for this tileEntity.
    `World` | TileEntity.`getWorldObj()` Returns the worldObj for this tileEntity.

    Methods in net.minecraft.tileentity with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `int` | TileEntityCommandBlock.`executeCommandOnPowered(World par1World)` Execute the command, called when the command block is powered.
    `static EntityItem` | TileEntityHopper.`getEntityAbove(World par0World, double par1, double par3, double par5)`
    `static IInventory` | TileEntityHopper.`getInventoryAtLocation(World par0World, double par1, double par3, double par5)` Gets an inventory at the given location to extract items into or take items from.
    `void` | TileEntity.`setWorldObj(World par1World)` Sets the worldObj for this tileEntity.
    `boolean` | TileEntity.`shouldRefresh(int oldID, int newID, int oldMeta, int newMeta, World world, int x, int y, int z)` Called from Chunk.setBlockIDWithMetadata, determines if this tile entity should be re-created when the ID, or Metadata changes.
    `void` | TileEntityNote.`triggerNote(World par1World, int par2, int par3, int par4)` plays the stored note

  - ### Uses of World in net.minecraft.village

    Methods in net.minecraft.village with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | VillageCollection.`func_82566_a(World par1World)`
    `void` | Village.`func_82691_a(World par1World)`

    Constructors in net.minecraft.village with parameters of type World
    Constructor and Description
    `Village(World par1World)`
    `VillageCollection(World par1World)`
    `VillageSiege(World par1World)`

  - ### Uses of World in net.minecraft.world

    Subclasses of World in net.minecraft.world
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WorldServer`
    `class` | `WorldServerMulti`

    Fields in net.minecraft.world declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | WorldProvider.`worldObj` world object being used

    Methods in net.minecraft.world with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | SpawnerAnimals.`canCreatureTypeSpawnAtLocation(EnumCreatureType par0EnumCreatureType, World par1World, int par2, int par3, int par4)` Returns whether or not the specified creature type can spawn at the specified location.
    `IChunkProvider` | WorldType.`getChunkGenerator(World world, String generatorOptions)`
    `WorldChunkManager` | WorldType.`getChunkManager(World world)`
    `double` | WorldType.`getHorizon(World world)`
    `int` | WorldType.`getMinimumSpawnHeight(World world)`
    `boolean` | WorldType.`handleSlimeSpawnReduction(Random random, World world)`
    `static void` | SpawnerAnimals.`performWorldGenSpawning(World par0World, BiomeGenBase par1BiomeGenBase, int par2, int par3, int par4, int par5, Random par6Random)` Called during chunk generation to spawn initial creatures.
    `void` | WorldProvider.`registerWorld(World par1World)` associate an existing world with a World provider, and setup its lightbrightness table

    Constructors in net.minecraft.world with parameters of type World
    Constructor and Description
    `ChunkCache(World par1World, int par2, int par3, int par4, int par5, int par6, int par7, int par8)`
    `Explosion(World par1World, Entity par2Entity, double par3, double par5, double par7, float par9)`

  - ### Uses of World in net.minecraft.world.biome

    Fields in net.minecraft.world.biome declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | BiomeDecorator.`currentWorld` The world the BiomeDecorator is currently decorating

    Methods in net.minecraft.world.biome with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | BiomeGenDesert.`decorate(World par1World, Random par2Random, int par3, int par4)`
    `void` | BiomeGenBase.`decorate(World par1World, Random par2Random, int par3, int par4)`
    `void` | BiomeGenHills.`decorate(World par1World, Random par2Random, int par3, int par4)`
    `void` | BiomeDecorator.`decorate(World par1World, Random par2Random, int par3, int par4)` Decorates the world.
    `void` | BiomeGenJungle.`decorate(World par1World, Random par2Random, int par3, int par4)`

    Constructors in net.minecraft.world.biome with parameters of type World
    Constructor and Description
    `WorldChunkManager(World par1World)`

  - ### Uses of World in net.minecraft.world.chunk

    Fields in net.minecraft.world.chunk declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | Chunk.`worldObj` Reference to the World object.

    Methods in net.minecraft.world.chunk with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `ChunkPosition` | IChunkProvider.`findClosestStructure(World world, String s, int i, int j, int k)` Returns the location of the closest structure of the specified type.

    Constructors in net.minecraft.world.chunk with parameters of type World
    Constructor and Description
    `Chunk(World world, byte[] ids, byte[] metadata, int chunkX, int chunkZ)` Metadata sensitive Chunk constructor for use in new ChunkProviders that use metadata sensitive blocks during generation.
    `Chunk(World par1World, byte[] par2ArrayOfByte, int par3, int par4)`
    `Chunk(World par1World, int par2, int par3)`
    `Chunk(World world, short[] ids, byte[] metadata, int chunkX, int chunkZ)` A Chunk Constructor which handles shorts to allow block ids > 256 (full 4096 range) Meta data sensitive NOTE: The x,y,z order of the array is different from the native Chunk constructor to allow for generation > y127 NOTE: This is possibly more efficient than the standard constructor due to less memory skipping
    `EmptyChunk(World par1World, int par2, int par3)`

  - ### Uses of World in net.minecraft.world.chunk.storage

    Methods in net.minecraft.world.chunk.storage with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `Chunk` | AnvilChunkLoader.`loadChunk(World par1World, int par2, int par3)` Loads the specified(XZ) chunk into the specified world.
    `Chunk` | IChunkLoader.`loadChunk(World world, int i, int j)` Loads the specified(XZ) chunk into the specified world.
    `void` | AnvilChunkLoader.`saveChunk(World par1World, Chunk par2Chunk)`
    `void` | IChunkLoader.`saveChunk(World world, Chunk chunk)`
    `void` | AnvilChunkLoader.`saveExtraChunkData(World par1World, Chunk par2Chunk)` Save extra data associated with this Chunk not normally saved during autosave, only during chunk unload.
    `void` | IChunkLoader.`saveExtraChunkData(World world, Chunk chunk)` Save extra data associated with this Chunk not normally saved during autosave, only during chunk unload.

  - ### Uses of World in net.minecraft.world.demo

    Subclasses of World in net.minecraft.world.demo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DemoWorldServer`

    Methods in net.minecraft.world.demo with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DemoWorldManager.`activateBlockOrUseItem(EntityPlayer par1EntityPlayer, World par2World, ItemStack par3ItemStack, int par4, int par5, int par6, int par7, float par8, float par9, float par10)` Activate the clicked on block, otherwise use the held item.
    `boolean` | DemoWorldManager.`tryUseItem(EntityPlayer par1EntityPlayer, World par2World, ItemStack par3ItemStack)` Attempts to right-click use an item by the given EntityPlayer in the given World

    Constructors in net.minecraft.world.demo with parameters of type World
    Constructor and Description
    `DemoWorldManager(World par1World)`

  - ### Uses of World in net.minecraft.world.gen

    Methods in net.minecraft.world.gen with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `ChunkPosition` | ChunkProviderHell.`findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5)` Returns the location of the closest structure of the specified type.
    `ChunkPosition` | ChunkProviderEnd.`findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5)` Returns the location of the closest structure of the specified type.
    `ChunkPosition` | ChunkProviderServer.`findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5)` Returns the location of the closest structure of the specified type.
    `ChunkPosition` | ChunkProviderGenerate.`findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5)` Returns the location of the closest structure of the specified type.
    `ChunkPosition` | ChunkProviderFlat.`findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5)` Returns the location of the closest structure of the specified type.
    `void` | MapGenBase.`generate(IChunkProvider par1IChunkProvider, World par2World, int par3, int par4, byte[] par5ArrayOfByte)`

    Constructors in net.minecraft.world.gen with parameters of type World
    Constructor and Description
    `ChunkProviderEnd(World par1World, long par2)`
    `ChunkProviderFlat(World par1World, long par2, boolean par4, String par5Str)`
    `ChunkProviderGenerate(World par1World, long par2, boolean par4)`
    `ChunkProviderHell(World par1World, long par2)`

  - ### Uses of World in net.minecraft.world.gen.feature

    Methods in net.minecraft.world.gen.feature with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | WorldGenClay.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenFlowers.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenDesertWells.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenSand.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenTaiga1.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenSwamp.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenDeadBush.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenGlowStone1.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenMinable.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenBigTree.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenShrub.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenReed.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenTrees.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenHugeTrees.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenVines.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenFire.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGeneratorBonusChest.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenGlowStone2.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenSpikes.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenLakes.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenDungeons.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenLiquids.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `abstract boolean` | WorldGenerator.`generate(World world, Random random, int i, int j, int k)`
    `boolean` | WorldGenWaterlily.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenHellLava.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenBigMushroom.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenPumpkin.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenForest.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenTallGrass.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenTaiga2.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`
    `boolean` | WorldGenCactus.`generate(World par1World, Random par2Random, int par3, int par4, int par5)`

  - ### Uses of World in net.minecraft.world.gen.structure

    Methods in net.minecraft.world.gen.structure with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ComponentNetherBridgeCrossing.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdLeftTurn.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageField.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdRightTurn.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeCorridor4.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeCorridor2.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageChurch.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeThrone.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentMineshaftCorridor.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentScatteredFeatureSwampHut.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentMineshaftStairs.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageHouse1.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentScatteredFeatureJunglePyramid.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdPrison.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdChestCorridor.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeStairs.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `abstract boolean` | StructureComponent.`addComponentParts(World world, Random random, StructureBoundingBox structureboundingbox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillagePathGen.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdRoomCrossing.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentMineshaftCross.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdStairs.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeEnd.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeCrossing2.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageHouse4_Garden.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageHouse3.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentMineshaftRoom.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeCrossing3.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeCorridor5.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdCrossing.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageTorch.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdStraight.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdStairsStraight.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdPortalRoom.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeStraight.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageWoodHut.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageHall.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageHouse2.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageField2.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdCorridor.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeCorridor.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentStrongholdLibrary.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeCorridor3.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentVillageWell.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeEntrance.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentNetherBridgeNetherStalkRoom.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `boolean` | ComponentScatteredFeatureDesertPyramid.`addComponentParts(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...
    `void` | StructureComponent.`func_143009_a(World par1World, NBTTagCompound par2NBTTagCompound)`
    `void` | StructureStart.`func_143020_a(World par1World, NBTTagCompound par2NBTTagCompound)`
    `static StructureComponent` | MapGenStructureIO.`func_143032_b(NBTTagCompound par0NBTTagCompound, World par1World)`
    `static StructureStart` | MapGenStructureIO.`func_143035_a(NBTTagCompound par0NBTTagCompound, World par1World)`
    `void` | StructureStart.`generateStructure(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)` Keeps iterating Structure Pieces and spawning them until the checks tell it to stop
    `boolean` | MapGenStructure.`generateStructuresInChunk(World par1World, Random par2Random, int par3, int par4)` Generates structures in specified chunk next to existing structures.
    `ChunkPosition` | MapGenStructure.`getNearestInstance(World par1World, int par2, int par3, int par4)`

    Constructors in net.minecraft.world.gen.structure with parameters of type World
    Constructor and Description
    `StructureMineshaftStart(World par1World, Random par2Random, int par3, int par4)`
    `StructureNetherBridgeStart(World par1World, Random par2Random, int par3, int par4)`
    `StructureScatteredFeatureStart(World par1World, Random par2Random, int par3, int par4)`
    `StructureStrongholdStart(World par1World, Random par2Random, int par3, int par4)`
    `StructureVillageStart(World par1World, Random par2Random, int par3, int par4, int par5)`

  - ### Uses of World in net.minecraft.world.storage

    Methods in net.minecraft.world.storage with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `byte[]` | MapData.`getUpdatePacketData(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)` Get byte array of packet data to send to players on map for updating map data

  - ### Uses of World in net.minecraftforge.client

    Methods in net.minecraftforge.client with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static int` | ForgeHooksClient.`getSkyBlendColour(World world, int playerX, int playerZ)`

  - ### Uses of World in net.minecraftforge.common

    Fields in net.minecraftforge.common declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | ForgeChunkManager.Ticket.`world`

    Methods in net.minecraftforge.common with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static float` | ForgeHooks.`blockStrength(Block block, EntityPlayer player, World world, int x, int y, int z)`
    `static Chunk` | ForgeChunkManager.`fetchDormantChunk(long coords, World world)`
    `static FakePlayer` | FakePlayerFactory.`get(World world, String username)` Get a fake player with a given username
    `static float` | ForgeHooks.`getEnchantPower(World world, int x, int y, int z)`
    `static ItemStack` | ForgeHooks.`getGrassSeed(World world)`
    `static FakePlayer` | FakePlayerFactory.`getMinecraft(World world)`
    `static com.google.common.collect.ImmutableSetMultimap<ChunkCoordIntPair,ForgeChunkManager.Ticket>` | ForgeChunkManager.`getPersistentChunksFor(World world)` The list of persistent chunks in the world.
    `int` | IPlantable.`getPlantID(World world, int x, int y, int z)`
    `int` | IPlantable.`getPlantMetadata(World world, int x, int y, int z)`
    `EnumPlantType` | IPlantable.`getPlantType(World world, int x, int y, int z)`
    `void` | IExtendedEntityProperties.`init(Entity entity, World world)` Used to initialize the extended properties with the entity that this is attached to, as well as the world object.
    `static boolean` | ForgeHooks.`isLivingOnLadder(Block block, World world, int x, int y, int z, EntityLivingBase entity)`
    `boolean` | IShearable.`isShearable(ItemStack item, World world, int x, int y, int z)` Checks if the object is currently shearable Example: Sheep return false when they have no wool
    `static BlockEvent.BreakEvent` | ForgeHooks.`onBlockBreakEvent(World world, EnumGameType gameType, EntityPlayerMP entityPlayer, int x, int y, int z)`
    `static boolean` | ForgeHooks.`onPickBlock(MovingObjectPosition target, EntityPlayer player, World world)` Called when a player uses 'pick block', calls new Entity and Block hooks.
    `ArrayList<ItemStack>` | IShearable.`onSheared(ItemStack item, World world, int x, int y, int z, int fortune)` Performs the shear function on this object.
    `void` | FakePlayer.`openGui(Object mod, int modGuiId, World world, int x, int y, int z)`
    `static void` | ForgeHooks.`plantGrass(World world, int x, int y, int z)`
    `com.google.common.collect.ListMultimap<String,ForgeChunkManager.Ticket>` | ForgeChunkManager.PlayerOrderedLoadingCallback.`playerTicketsLoaded(com.google.common.collect.ListMultimap<String,ForgeChunkManager.Ticket> tickets, World world)` Called back when tickets are loaded from the world to allow the mod to decide if it wants the ticket still.
    `static ForgeChunkManager.Ticket` | ForgeChunkManager.`requestPlayerTicket(Object mod, String player, World world, ForgeChunkManager.Type type)`
    `static ForgeChunkManager.Ticket` | ForgeChunkManager.`requestTicket(Object mod, World world, ForgeChunkManager.Type type)` Request a chunkloading ticket of the appropriate type for the supplied mod
    `static boolean` | RotationHelper.`rotateVanillaBlock(Block block, World worldObj, int x, int y, int z, ForgeDirection axis)`
    `static int` | ForgeChunkManager.`ticketCountAvailableFor(Object mod, World world)` Discover the available tickets for the mod in the world
    `void` | ForgeChunkManager.LoadingCallback.`ticketsLoaded(List<ForgeChunkManager.Ticket> tickets, World world)` Called back when tickets are loaded from the world to allow the mod to re-register the chunks associated with those tickets.
    `List<ForgeChunkManager.Ticket>` | ForgeChunkManager.OrderedLoadingCallback.`ticketsLoaded(List<ForgeChunkManager.Ticket> tickets, World world, int maxTicketCount)` Called back when tickets are loaded from the world to allow the mod to decide if it wants the ticket still, and prioritise overflow based on the ticket count.

    Constructors in net.minecraftforge.common with parameters of type World
    Constructor and Description
    `FakePlayer(World world, String name)`

  - ### Uses of World in net.minecraftforge.event

    Methods in net.minecraftforge.event with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `static Event.Result` | ForgeEventFactory.`canEntitySpawn(EntityLiving entity, World world, float x, float y, float z)`
    `static boolean` | ForgeEventFactory.`doSpecialSpawn(EntityLiving entity, World world, float x, float y, float z)`
    `static float` | ForgeEventFactory.`fireBlockHarvesting(ArrayList<ItemStack> drops, World world, Block block, int x, int y, int z, int meta, int fortune, float dropChance, boolean silkTouch, EntityPlayer player)`
    `static ZombieEvent.SummonAidEvent` | ForgeEventFactory.`fireZombieSummonAid(EntityZombie zombie, World world, int x, int y, int z, EntityLivingBase attacker, double summonChance)`

  - ### Uses of World in net.minecraftforge.event.entity

    Fields in net.minecraftforge.event.entity declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | EntityJoinWorldEvent.`world`

    Constructors in net.minecraftforge.event.entity with parameters of type World
    Constructor and Description
    `EntityJoinWorldEvent(Entity entity, World world)`

  - ### Uses of World in net.minecraftforge.event.entity.living

    Fields in net.minecraftforge.event.entity.living declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | ZombieEvent.SummonAidEvent.`world`
    `World` | LivingSpawnEvent.`world`

    Constructors in net.minecraftforge.event.entity.living with parameters of type World
    Constructor and Description
    `LivingSpawnEvent.CheckSpawn(EntityLiving entity, World world, float x, float y, float z)`
    `LivingSpawnEvent.SpecialSpawn(EntityLiving entity, World world, float x, float y, float z)`
    `LivingSpawnEvent(EntityLiving entity, World world, float x, float y, float z)`
    `ZombieEvent.SummonAidEvent(EntityZombie entity, World world, int x, int y, int z, EntityLivingBase attacker, double summonChance)`

  - ### Uses of World in net.minecraftforge.event.entity.player

    Fields in net.minecraftforge.event.entity.player declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | BonemealEvent.`world` This event is called when a player attempts to use Bonemeal on a block.
    `World` | FillBucketEvent.`world`
    `World` | UseHoeEvent.`world`

    Constructors in net.minecraftforge.event.entity.player with parameters of type World
    Constructor and Description
    `BonemealEvent(EntityPlayer player, World world, int id, int x, int y, int z)`
    `FillBucketEvent(EntityPlayer player, ItemStack current, World world, MovingObjectPosition target)`
    `UseHoeEvent(EntityPlayer player, ItemStack current, World world, int x, int y, int z)`

  - ### Uses of World in net.minecraftforge.event.terraingen

    Fields in net.minecraftforge.event.terraingen declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | OreGenEvent.`world`
    `World` | DecorateBiomeEvent.`world`
    `World` | PopulateChunkEvent.`world`

    Methods in net.minecraftforge.event.terraingen with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | DeferredBiomeDecorator.`decorate(World par1World, Random par2Random, int par3, int par4)`
    `static boolean` | TerrainGen.`decorate(World world, Random rand, int chunkX, int chunkZ, DecorateBiomeEvent.Decorate.EventType type)`
    `static boolean` | TerrainGen.`generateOre(World world, Random rand, WorldGenerator generator, int worldX, int worldZ, OreGenEvent.GenerateMinable.EventType type)`
    `static NoiseGeneratorOctaves[]` | TerrainGen.`getModdedNoiseGenerators(World world, Random rand, NoiseGeneratorOctaves[] original)`
    `static boolean` | TerrainGen.`populate(IChunkProvider chunkProvider, World world, Random rand, int chunkX, int chunkZ, boolean hasVillageGenerated, PopulateChunkEvent.Populate.EventType type)`
    `static boolean` | TerrainGen.`saplingGrowTree(World world, Random rand, int x, int y, int z)`

    Constructors in net.minecraftforge.event.terraingen with parameters of type World
    Constructor and Description
    `DecorateBiomeEvent.Decorate(World world, Random rand, int worldX, int worldZ, DecorateBiomeEvent.Decorate.EventType type)`
    `DecorateBiomeEvent.Post(World world, Random rand, int worldX, int worldZ)`
    `DecorateBiomeEvent.Pre(World world, Random rand, int worldX, int worldZ)`
    `DecorateBiomeEvent(World world, Random rand, int worldX, int worldZ)`
    `InitNoiseGensEvent(World world, Random rand, NoiseGeneratorOctaves[] original)`
    `OreGenEvent.GenerateMinable(World world, Random rand, WorldGenerator generator, int worldX, int worldZ, OreGenEvent.GenerateMinable.EventType type)`
    `OreGenEvent.Post(World world, Random rand, int worldX, int worldZ)`
    `OreGenEvent.Pre(World world, Random rand, int worldX, int worldZ)`
    `OreGenEvent(World world, Random rand, int worldX, int worldZ)`
    `PopulateChunkEvent.Populate(IChunkProvider chunkProvider, World world, Random rand, int chunkX, int chunkZ, boolean hasVillageGenerated, PopulateChunkEvent.Populate.EventType type)`
    `PopulateChunkEvent.Post(IChunkProvider chunkProvider, World world, Random rand, int chunkX, int chunkZ, boolean hasVillageGenerated)`
    `PopulateChunkEvent.Pre(IChunkProvider chunkProvider, World world, Random rand, int chunkX, int chunkZ, boolean hasVillageGenerated)`
    `PopulateChunkEvent(IChunkProvider chunkProvider, World world, Random rand, int chunkX, int chunkZ, boolean hasVillageGenerated)`
    `SaplingGrowTreeEvent(World world, Random rand, int x, int y, int z)`

  - ### Uses of World in net.minecraftforge.event.world

    Fields in net.minecraftforge.event.world declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | BlockEvent.`world`
    `World` | WorldEvent.`world`

    Constructors in net.minecraftforge.event.world with parameters of type World
    Constructor and Description
    `BlockEvent.BreakEvent(int x, int y, int z, World world, Block block, int blockMetadata, EntityPlayer player)`
    `BlockEvent.HarvestDropsEvent(int x, int y, int z, World world, Block block, int blockMetadata, int fortuneLevel, float dropChance, ArrayList<ItemStack> drops, EntityPlayer harvester, boolean isSilkTouching)`
    `BlockEvent(int x, int y, int z, World world, Block block, int blockMetadata)`
    `WorldEvent.Load(World world)`
    `WorldEvent.PotentialSpawns(World world, EnumCreatureType type, int x, int y, int z, List oldList)`
    `WorldEvent.Save(World world)`
    `WorldEvent.Unload(World world)`
    `WorldEvent(World world)`

  - ### Uses of World in net.minecraftforge.fluids

    Fields in net.minecraftforge.fluids declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | FluidEvent.`world`

    Methods in net.minecraftforge.fluids with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BlockFluidFinite.`canDrain(World world, int x, int y, int z)`
    `boolean` | IFluidBlock.`canDrain(World world, int x, int y, int z)` Check to see if a block can be drained.
    `boolean` | BlockFluidClassic.`canDrain(World world, int x, int y, int z)`
    `boolean` | BlockFluidBase.`displaceIfPossible(World world, int x, int y, int z)` Attempt to displace the block at (x, y, z), return true if it was displaced.
    `FluidStack` | BlockFluidFinite.`drain(World world, int x, int y, int z, boolean doDrain)`
    `FluidStack` | IFluidBlock.`drain(World world, int x, int y, int z, boolean doDrain)` Attempt to drain the block.
    `FluidStack` | BlockFluidClassic.`drain(World world, int x, int y, int z, boolean doDrain)`
    `AxisAlignedBB` | BlockFluidBase.`getCollisionBoundingBoxFromPool(World world, int x, int y, int z)`
    `int` | Fluid.`getColor(World world, int x, int y, int z)`
    `int` | Fluid.`getDensity(World world, int x, int y, int z)`
    `float` | BlockFluidBase.`getFilledPercentage(World world, int x, int y, int z)`
    `float` | IFluidBlock.`getFilledPercentage(World world, int x, int y, int z)` Returns the amount of a single block is filled.
    `Icon` | Fluid.`getIcon(World world, int x, int y, int z)`
    `int` | Fluid.`getLuminosity(World world, int x, int y, int z)`
    `EnumRarity` | Fluid.`getRarity(World world, int x, int y, int z)`
    `int` | Fluid.`getTemperature(World world, int x, int y, int z)`
    `int` | Fluid.`getViscosity(World world, int x, int y, int z)`
    `boolean` | Fluid.`isGaseous(World world, int x, int y, int z)`
    `void` | BlockFluidBase.`onBlockAdded(World world, int x, int y, int z)`
    `void` | BlockFluidBase.`onNeighborBlockChange(World world, int x, int y, int z, int blockId)`
    `int` | BlockFluidBase.`tickRate(World world)`
    `int` | BlockFluidFinite.`tryToFlowVerticallyInto(World world, int x, int y, int z, int amtToInput)`
    `void` | BlockFluidFinite.`updateTick(World world, int x, int y, int z, Random rand)`
    `void` | BlockFluidClassic.`updateTick(World world, int x, int y, int z, Random rand)`
    `void` | BlockFluidBase.`velocityToAddToEntity(World world, int x, int y, int z, Entity entity, Vec3 vec)`

    Constructors in net.minecraftforge.fluids with parameters of type World
    Constructor and Description
    `FluidEvent.FluidDrainingEvent(FluidStack fluid, World world, int x, int y, int z, IFluidTank tank)`
    `FluidEvent.FluidFillingEvent(FluidStack fluid, World world, int x, int y, int z, IFluidTank tank)`
    `FluidEvent.FluidMotionEvent(FluidStack fluid, World world, int x, int y, int z)`
    `FluidEvent.FluidSpilledEvent(FluidStack fluid, World world, int x, int y, int z)`
    `FluidEvent(FluidStack fluid, World world, int x, int y, int z)`

  - ### Uses of World in net.minecraftforge.liquids

    Fields in net.minecraftforge.liquids declared as World
    Modifier and Type | Field and Description
    --- | ---
    `World` | LiquidEvent.`world` Deprecated.

    Constructors in net.minecraftforge.liquids with parameters of type World
    Constructor and Description
    `LiquidEvent.LiquidDrainingEvent(LiquidStack liquid, World world, int x, int y, int z, ILiquidTank tank)`
    `LiquidEvent.LiquidFillingEvent(LiquidStack liquid, World world, int x, int y, int z, ILiquidTank tank)`
    `LiquidEvent.LiquidMotionEvent(LiquidStack liquid, World world, int x, int y, int z)`
    `LiquidEvent.LiquidSpilledEvent(LiquidStack liquid, World world, int x, int y, int z)`
    `LiquidEvent(LiquidStack liquid, World world, int x, int y, int z)` Deprecated.

  - ### Uses of World in net.minecraftforge.oredict

    Methods in net.minecraftforge.oredict with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ShapedOreRecipe.`matches(InventoryCrafting inv, World world)`
    `boolean` | ShapelessOreRecipe.`matches(InventoryCrafting var1, World world)`