Block

Basics of blocks
Blocks are the basic unit of structure in Minecraft. They make up the world and structures therin. They can exist both in the player's inventory and can be placed in the environment. They can be mined and crafted in various fashions to produce many new items and blocks.

Block class reference
See Block class explained for detailed explanation of Block class methods and properties!

Properties
properties of Block class

Methods
methods of Block class

block class derivatives
BlockBed, BlockBookshelf, BlockButton, BlockCactus, BlockCake, BlockClay, BlockCloth, BlockContainer, BlockCrops, BlockDeadBush, BlockDetectorRail, BlockDirt, BlockDispenser, BlockDoor, BlockFarmland, BlockFence, BlockFenceGate, BlockFire, BlockFlower, BlockFlowing, BlockFluid, BlockFurnace, BlockGlass, BlockGlowStone, BlockGlass, BlockGravel, BlockIce, BlockJukeBox, BlockLadder, BlockLeaves, BlockLeavesBase, BlockLever, BlockLockedChest, BlockLog, BlockMelon, BlockMobSpawner, BlockMushroom, BlockMushroomCap, BlockNetherrack, BlockNote, BlockObsidian, BlockOre, BlockOreStorage, BlockPane, BlockPistonBase, BlockPistonExtension, BlockPistonMoving, BlockPortal, BlockPressurePlate, BlockPumpkin, BlockRail, BlockRedstoneOre, BlockRedstoneRepeater, BlockRedstoneTorch, BlockRedstoneWire, BlockReed, BlockSand, BlockSandStone, BlockSapling, BlockSign, BlockSilverfish, BlockSnow, BlockSnowBlock, BlockSoulSand, BlockSponge, BlockStairs, BlockStationary, BlockStem, BlockStep, BlockStone, BlockStoneBrick, BlockTallGrass, BlockTNT, BlockTorch, BlockTrapDoor, BlockVine, BlockWeb, BlockWorkbench

classes that are related to block
TileEntity, GUI