# Package org.bukkit.persistence

package org.bukkit.persistence
Classes that allow attaching persistent data to various objects.

Related Packages
Package
Description
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
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.
PersistentDataHolder
The `PersistentDataHolder` interface defines an object that can store custom persistent meta data on it.
PersistentDataType<T,Z>
This class represents an enum with a generic content type.
PersistentDataType.PrimitivePersistentDataType<T>
A default implementation that simply exists to pass on the retrieved or inserted value to the next layer.