| Package | Description | 
|---|---|
| org.bukkit | More generalized classes in the API. | 
| org.bukkit.block | Classes used to manipulate the voxels in a  world,
 including special states. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.inventory | Classes involved in manipulating player inventories and item interactions. | 
| org.bukkit.material | Classes that represents various voxel types and states. | 
| Modifier and Type | Method and Description | 
|---|---|
| MaterialData | Material. getNewData(byte raw)Deprecated. 
 Magic value | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends MaterialData> | Material. getData()Gets the MaterialData class associated with this Material | 
| Modifier and Type | Method and Description | 
|---|---|
| MaterialData | BlockState. getData()Gets the metadata for this block | 
| Modifier and Type | Method and Description | 
|---|---|
| void | BlockState. setData(MaterialData data)Sets the metadata for this block | 
| Modifier and Type | Method and Description | 
|---|---|
| MaterialData | Enderman. getCarriedMaterial()Get the id and data of the block that the Enderman is carrying. | 
| MaterialData | Minecart. getDisplayBlock()Gets the display block for this minecart. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Enderman. setCarriedMaterial(MaterialData material)Set the id and data of the block that the Enderman is carring. | 
| void | Minecart. setDisplayBlock(MaterialData material)Sets the display block for this minecart. | 
| Modifier and Type | Method and Description | 
|---|---|
| MaterialData | ItemStack. getData()Gets the MaterialData for this stack of items | 
| Modifier and Type | Method and Description | 
|---|---|
| ShapelessRecipe | ShapelessRecipe. addIngredient(int count,
             MaterialData ingredient)Adds multiples of the specified ingredient. | 
| ShapelessRecipe | ShapelessRecipe. addIngredient(MaterialData ingredient)Adds the specified ingredient. | 
| ShapelessRecipe | ShapelessRecipe. removeIngredient(int count,
                MaterialData ingredient)Removes multiple instances of an ingredient from the list. | 
| ShapelessRecipe | ShapelessRecipe. removeIngredient(MaterialData ingredient)Removes an ingredient from the list. | 
| void | ItemStack. setData(MaterialData data)Sets the MaterialData for this stack of items | 
| ShapedRecipe | ShapedRecipe. setIngredient(char key,
             MaterialData ingredient)Sets the material that a character in the recipe shape refers to. | 
| FurnaceRecipe | FurnaceRecipe. setInput(MaterialData input)Sets the input of this furnace recipe. | 
| Constructor and Description | 
|---|
| FurnaceRecipe(ItemStack result,
             MaterialData source)Create a furnace recipe to craft the specified ItemStack. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Banner | 
| class  | BedRepresents a bed. | 
| class  | ButtonRepresents a button | 
| class  | Cake | 
| class  | CauldronRepresents a cauldron | 
| class  | ChestRepresents a chest | 
| class  | CoalRepresents the different types of coals. | 
| class  | CocoaPlantRepresents the cocoa plant | 
| class  | CommandRepresents a command block | 
| class  | CropsRepresents the different types of crops. | 
| class  | DetectorRailRepresents a detector rail | 
| class  | Diode | 
| class  | DirectionalContainerRepresents a furnace or a dispenser. | 
| class  | DispenserRepresents a dispenser. | 
| class  | DoorDeprecated. 
 No longer functions. Do not use. | 
| class  | DyeRepresents dye | 
| class  | EnderChestRepresents an ender chest | 
| class  | ExtendedRailsThis is the superclass for the  DetectorRailandPoweredRailclasses | 
| class  | FlowerPotRepresents a flower pot. | 
| class  | FurnaceRepresents a furnace. | 
| class  | FurnaceAndDispenserRepresents a furnace or dispenser, two types of directional containers | 
| class  | GateRepresents a fence gate | 
| class  | LadderRepresents Ladder data | 
| class  | LeavesRepresents the different types of leaves. | 
| class  | LeverRepresents a lever | 
| class  | LongGrassRepresents the different types of long grasses. | 
| class  | MonsterEggsRepresents the different types of monster eggs | 
| class  | MushroomRepresents a huge mushroom block | 
| class  | NetherWartsRepresents nether wart | 
| class  | PistonBaseMaterialMaterial data for the piston base block | 
| class  | PistonExtensionMaterialMaterial data for the piston extension block | 
| class  | PoweredRailRepresents a powered rail | 
| class  | PressurePlateRepresents a pressure plate | 
| class  | PumpkinRepresents a pumpkin. | 
| class  | RailsRepresents minecart rails. | 
| class  | RedstoneTorchRepresents a redstone torch | 
| class  | RedstoneWireRepresents redstone wire | 
| class  | SandstoneRepresents the different types of sandstone. | 
| class  | SignMaterialData for signs | 
| class  | SimpleAttachableMaterialDataSimple utility class for attachable MaterialData subclasses | 
| class  | SkullRepresents a skull. | 
| class  | SmoothBrickRepresents the different types of smooth bricks. | 
| class  | SpawnEggRepresents a spawn egg that can be used to spawn mobs | 
| class  | StairsRepresents stairs. | 
| class  | StepRepresents the different types of steps. | 
| class  | TexturedMaterialRepresents textured materials like steps and smooth bricks | 
| class  | TorchMaterialData for torches | 
| class  | TrapDoorRepresents a trap door | 
| class  | TreeRepresents the different types of Trees. | 
| class  | TripwireRepresents the tripwire | 
| class  | TripwireHookRepresents the tripwire hook | 
| class  | VineRepresents a vine | 
| class  | WoodenStepRepresents the different types of wooden steps. | 
| class  | WoolRepresents a Wool/Cloth block | 
| Modifier and Type | Method and Description | 
|---|---|
| MaterialData | MaterialData. clone() | 
| MaterialData | FlowerPot. getContents()Get the material in the flower pot | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FlowerPot. setContents(MaterialData materialData)Set the contents of the flower pot | 
Copyright © 2015. All rights reserved.