# Uses of Package
org.bukkit.persistence

Packages that use org.bukkit.persistence
Package
Description
com.destroystokyo.paper.entity
com.destroystokyo.paper.inventory.meta
io.papermc.paper.block
io.papermc.paper.entity
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
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 `Minecart` types.
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.
org.bukkit.structure
Classes related to creating or using `structures` without creating `Structure blocks` in the world.

Classes in org.bukkit.persistence used by com.destroystokyo.paper.entity
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by com.destroystokyo.paper.inventory.meta
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by io.papermc.paper.block
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by io.papermc.paper.entity
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by org.bukkit
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by org.bukkit.block
Class
Description
PersistentDataContainer
This interface represents a map like object, capable of storing custom tags in it.
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by org.bukkit.entity
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by org.bukkit.entity.minecart
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by org.bukkit.inventory.meta
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
Classes in org.bukkit.persistence used by org.bukkit.persistence
Class
Description
PersistentDataAdapterContext
This interface represents the context in which the `PersistentDataType` can 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.
Classes in org.bukkit.persistence used by org.bukkit.structure
Class
Description
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.