# 接口的使用
org.bukkit.persistence.PersistentDataContainer

使用PersistentDataContainer的程序包
程序包
说明
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.persistence
用于向各种对象附加持久化数据的类.

- ## org.bukkit.block中PersistentDataContainer的使用

  返回PersistentDataContainer的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `@NotNull PersistentDataContainer`
  TileState.`getPersistentDataContainer()`
  返回一个可在此对象上存储标签的自定义标签容器.

- ## org.bukkit.persistence中PersistentDataContainer的使用

  类型参数类型为PersistentDataContainer的org.bukkit.persistence中的字段
  修饰符和类型
  字段
  说明
  `static final PersistentDataType<PersistentDataContainer,PersistentDataContainer>`
  PersistentDataType.`TAG_CONTAINER`
  `static final PersistentDataType<PersistentDataContainer,PersistentDataContainer>`
  PersistentDataType.`TAG_CONTAINER`
  返回PersistentDataContainer的org.bukkit.persistence中的方法
  修饰符和类型
  方法
  说明
  `@NotNull PersistentDataContainer`
  PersistentDataHolder.`getPersistentDataContainer()`
  Returns a custom tag container capable of storing tags on the object.
  `@NotNull PersistentDataContainer`
  PersistentDataAdapterContext.`newPersistentDataContainer()`
  Creates a new and empty meta container instance.
  返回变量类型为PersistentDataContainer的类型的org.bukkit.persistence中的方法
  修饰符和类型
  方法
  说明
  `@NotNull ListPersistentDataType<PersistentDataContainer,PersistentDataContainer>`
  ListPersistentDataTypeProvider.`dataContainers()`
  Provides a shared `ListPersistentDataType` that is capable of persistent data containers..
  `@NotNull ListPersistentDataType<PersistentDataContainer,PersistentDataContainer>`
  ListPersistentDataTypeProvider.`dataContainers()`
  Provides a shared `ListPersistentDataType` that is capable of persistent data containers..
  参数类型为PersistentDataContainer的org.bukkit.persistence中的方法
  修饰符和类型
  方法
  说明
  `void`
  PersistentDataContainer.`copyTo(@NotNull PersistentDataContainer other, boolean replace)`
  Copies all values from this `PersistentDataContainer` to the provided container.