| 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.entity.minecart | Interfaces for various  Minecarttypes. | 
| org.bukkit.metadata | Classes dedicated to providing a layer of plugin specified data on various
 Minecraft concepts. | 
| Class and Description | 
|---|
| Metadatable This interface is implemented by all objects that can provide metadata
 about themselves. | 
| Class and Description | 
|---|
| Metadatable This interface is implemented by all objects that can provide metadata
 about themselves. | 
| Class and Description | 
|---|
| Metadatable This interface is implemented by all objects that can provide metadata
 about themselves. | 
| Class and Description | 
|---|
| Metadatable This interface is implemented by all objects that can provide metadata
 about themselves. | 
| Class and Description | 
|---|
| LazyMetadataValue The LazyMetadataValue class implements a type of metadata that is not
 computed until another plugin asks for it. | 
| LazyMetadataValue.CacheStrategy Describes possible caching strategies for metadata. | 
| MetadataValue | 
| MetadataValueAdapter Optional base class for facilitating MetadataValue implementations. | 
Copyright © 2015. All rights reserved.