Uses of Class
org.bukkit.material.MaterialData

Packages that use MaterialData
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. 
 

Uses of MaterialData in org.bukkit
 

Methods in org.bukkit that return MaterialData
 MaterialData Material.getNewData(byte raw)
          Constructs a new MaterialData relevant for this Material, with the given initial data
 

Methods in org.bukkit that return types with arguments of type MaterialData
 Class<? extends MaterialData> Material.getData()
          Gets the MaterialData class associated with this Material
 

Uses of MaterialData in org.bukkit.block
 

Methods in org.bukkit.block that return MaterialData
 MaterialData BlockState.getData()
          Gets the metadata for this block
 

Methods in org.bukkit.block with parameters of type MaterialData
 void BlockState.setData(MaterialData data)
          Sets the metadata for this block
 

Uses of MaterialData in org.bukkit.entity
 

Methods in org.bukkit.entity that return MaterialData
 MaterialData Enderman.getCarriedMaterial()
          Get the id and data of the block that the Enderman is carrying.
 

Methods in org.bukkit.entity with parameters of type MaterialData
 void Enderman.setCarriedMaterial(MaterialData material)
          Set the id and data of the block that the Enderman is carring.
 

Uses of MaterialData in org.bukkit.inventory
 

Methods in org.bukkit.inventory that return MaterialData
 MaterialData ItemStack.getData()
          Gets the MaterialData for this stack of items
 

Methods in org.bukkit.inventory with parameters of type MaterialData
 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.
 

Constructors in org.bukkit.inventory with parameters of type MaterialData
FurnaceRecipe(ItemStack result, MaterialData source)
          Create a furnace recipe to craft the specified ItemStack.
 

Uses of MaterialData in org.bukkit.material
 

Subclasses of MaterialData in org.bukkit.material
 class Bed
          Represents a bed.
 class Button
          Represents a button
 class Cake
           
 class Cauldron
          Represents a cauldron
 class Chest
          Represents a chest
 class Coal
          Represents the different types of coals.
 class CocoaPlant
          Represents the cocoa plant
 class Command
          Represents a command block
 class Crops
          Represents the different types of crops.
 class DetectorRail
          Represents a detector rail
 class Diode
           
 class DirectionalContainer
          Represents a furnace or a dispenser.
 class Dispenser
          Represents a dispenser.
 class Door
          Deprecated. No longer functions. Do not use.
 class Dye
          Represents dye
 class EnderChest
          Represents an ender chest
 class ExtendedRails
          This is the superclass for the DetectorRail and PoweredRail classes
 class FlowerPot
          Represents a flower pot.
 class Furnace
          Represents a furnace.
 class FurnaceAndDispenser
          Represents a furnace or dispenser, two types of directional containers
 class Gate
          Represents a fence gate
 class Ladder
          Represents Ladder data
 class Leaves
          Represents the different types of leaves.
 class Lever
          Represents a lever
 class LongGrass
          Represents the different types of long grasses.
 class MonsterEggs
          Represents the different types of monster eggs
 class Mushroom
          Represents a huge mushroom block
 class NetherWarts
          Represents nether wart
 class PistonBaseMaterial
          Material data for the piston base block
 class PistonExtensionMaterial
          Material data for the piston extension block
 class PoweredRail
          Represents a powered rail
 class PressurePlate
          Represents a pressure plate
 class Pumpkin
          Represents a pumpkin.
 class Rails
          Represents minecart rails.
 class RedstoneTorch
          Represents a redstone torch
 class RedstoneWire
          Represents redstone wire
 class Sandstone
          Represents the different types of sandstone.
 class Sign
          MaterialData for signs
 class SimpleAttachableMaterialData
          Simple utility class for attachable MaterialData subclasses
 class Skull
          Represents a skull.
 class SmoothBrick
          Represents the different types of smooth bricks.
 class SpawnEgg
          Represents a spawn egg that can be used to spawn mobs
 class Stairs
          Represents stairs.
 class Step
          Represents the different types of steps.
 class TexturedMaterial
          Represents textured materials like steps and smooth bricks
 class Torch
          MaterialData for torches
 class TrapDoor
          Represents a trap door
 class Tree
          Represents the different types of Trees.
 class Tripwire
          Represents the tripwire
 class TripwireHook
          Represents the tripwire hook
 class Vine
          Represents a vine
 class WoodenStep
          Represents the different types of wooden steps.
 class Wool
          Represents a Wool/Cloth block
 

Methods in org.bukkit.material that return MaterialData
 MaterialData MaterialData.clone()
           
 MaterialData FlowerPot.getContents()
          Get the material in the flower pot
 

Methods in org.bukkit.material with parameters of type MaterialData
 void FlowerPot.setContents(MaterialData materialData)
          Set the contents of the flower pot
 



Copyright © 2013. All Rights Reserved.