| 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.generator | 
 Classes to facilitate  
world generation
 implementation. | 
| 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 | 
|---|---|
FallingBlock | 
World.spawnFallingBlock(Location location,
                 MaterialData data)
 | 
| Modifier and Type | Method and Description | 
|---|---|
MaterialData | 
FlowerPot.getContents()
Gets the item present in this flower pot. 
 | 
MaterialData | 
BlockState.getData()
Gets the metadata for this block state. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FlowerPot.setContents(MaterialData item)
Sets the item present in this flower pot. 
 | 
void | 
BlockState.setData(MaterialData data)
Sets the metadata for this block state. 
 | 
| 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 carrying. 
 | 
void | 
Minecart.setDisplayBlock(MaterialData material)
Sets the display block for this minecart. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MaterialData | 
ChunkGenerator.ChunkData.getTypeAndData(int x,
              int y,
              int z)
Get the type and data of the block at x, y ,z. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ChunkGenerator.ChunkData.setBlock(int x,
        int y,
        int z,
        MaterialData material)
Set the block at x,y,z in the chunk data to material. 
 | 
void | 
ChunkGenerator.ChunkData.setRegion(int xMin,
         int yMin,
         int zMin,
         int xMax,
         int yMax,
         int zMax,
         MaterialData material)
Set a region of this chunk from xMin, yMin, zMin (inclusive)
 to xMax, yMax, zMax (exclusive) to material. 
 | 
| 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. 
 | 
FurnaceRecipe(ItemStack result,
             MaterialData source,
             float experience)
Create a furnace recipe to craft the specified ItemStack. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Banner  | 
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  | 
Comparator
Represents a comparator in the on or off state, in normal or subtraction mode and facing in a specific direction. 
 | 
class  | 
Crops
Represents the different types of crops in different states of growth. 
 | 
class  | 
DetectorRail
Represents a detector rail 
 | 
class  | 
Diode
Represents a diode/repeater in the on or off state, with a delay and facing
 in a specific direction. 
 | 
class  | 
DirectionalContainer
Represents a furnace or a dispenser. 
 | 
class  | 
Dirt
Represents the different types of dirt. 
 | 
class  | 
Dispenser
Represents a dispenser. 
 | 
class  | 
Door
Represents a door. 
 | 
class  | 
DoublePlant
Represents the different types of double plants. 
 | 
class  | 
Dye
Represents dye 
 | 
class  | 
EnderChest
Represents an ender chest 
 | 
class  | 
ExtendedRails
This is the superclass for the  
DetectorRail and PoweredRail
 classes | 
class  | 
FlowerPot
Deprecated. 
 
Flower pots are now tile entities, use
  
FlowerPot. | 
class  | 
Furnace
Represents a furnace. 
 | 
class  | 
FurnaceAndDispenser
Represents a furnace or dispenser, two types of directional containers 
 | 
class  | 
Gate
Represents a fence gate 
 | 
class  | 
Hopper
Represents a hopper in an active or deactivated state and facing in a
 specific direction. 
 | 
class  | 
Ladder
Represents Ladder data 
 | 
class  | 
Leaves
Represents the different types of leaf block that may be permanent or can
 decay when too far from a log. 
 | 
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 with certain combinations of faces set to
 cap, pores or stem. 
 | 
class  | 
NetherWarts
Represents nether wart 
 | 
class  | 
Observer
Represents an observer. 
 | 
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  | 
Prismarine
Represents the different types of prismarine. 
 | 
class  | 
Pumpkin
Represents a pumpkin. 
 | 
class  | 
Rails
Represents minecart rails. 
 | 
class  | 
RedstoneTorch
Represents a redstone torch 
 | 
class  | 
RedstoneWire
Represents redstone wire 
 | 
class  | 
Sand
Represents the different types of sand. 
 | 
class  | 
Sandstone
Represents the different types of sandstone. 
 | 
class  | 
Sapling
Represents the different types of Tree block that face a direction. 
 | 
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
Deprecated. 
 
use  
SpawnEggMeta | 
class  | 
Sponge
Represents the different types of sponge. 
 | 
class  | 
Stairs
Represents stairs. 
 | 
class  | 
Step
Represents the different types of steps. 
 | 
class  | 
Stone
Represents the different types of stone. 
 | 
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 Tree block that face a direction. 
 | 
class  | 
Tripwire
Represents the tripwire 
 | 
class  | 
TripwireHook
Represents the tripwire hook 
 | 
class  | 
Vine
Represents a vine 
 | 
class  | 
Wood
Represents wood blocks of different species. 
 | 
class  | 
WoodenStep
Represents the different types of wooden steps. 
 | 
class  | 
Wool
Represents a Wool/Cloth block 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MaterialData | 
MaterialData.clone()  | 
MaterialData | 
FlowerPot.getContents()
Deprecated.  
Get the material in the flower pot 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FlowerPot.setContents(MaterialData materialData)
Deprecated.  
Set the contents of the flower pot 
 | 
Copyright © 2021. All rights reserved.