| Package | Description | 
|---|---|
| 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.inventory.meta | The interfaces used when manipulating extra data can can be stored inside
  item stacks. | 
| org.bukkit.persistence | Classes that allow attaching persistent data to various objects. | 
| Class | Description | 
|---|---|
| PersistentDataContainer | This interface represents a map like object, capable of storing custom tags
 in it. | 
| PersistentDataHolder | The  PersistentDataHolderinterface defines an object that can store
 custom persistent meta data on it. | 
| Class | Description | 
|---|---|
| PersistentDataHolder | The  PersistentDataHolderinterface defines an object that can store
 custom persistent meta data on it. | 
| Class | Description | 
|---|---|
| PersistentDataHolder | The  PersistentDataHolderinterface defines an object that can store
 custom persistent meta data on it. | 
| Class | Description | 
|---|---|
| PersistentDataHolder | The  PersistentDataHolderinterface defines an object that can store
 custom persistent meta data on it. | 
| Class | Description | 
|---|---|
| PersistentDataAdapterContext | This interface represents the context in which the  PersistentDataTypecan
 serialize and deserialize the passed values. | 
| PersistentDataContainer | This interface represents a map like object, capable of storing custom tags
 in it. | 
| PersistentDataType | This class represents an enum with a generic content type. | 
Copyright © 2020. All rights reserved.