# 接口的使用
org.bukkit.inventory.meta.BookMeta

使用BookMeta的程序包
程序包
说明
org.bukkit.event.player
与`玩家`相关的`事件`.
org.bukkit.inventory
参与操作玩家物品栏和物品交互的类.
org.bukkit.inventory.meta
用于操作可以存储在`物品堆`的额外数据的接口.

- ## org.bukkit.event.player中BookMeta的使用

  返回BookMeta的org.bukkit.event.player中的方法
  修饰符和类型
  方法
  说明
  `@NotNull BookMeta`
  PlayerEditBookEvent.`getNewBookMeta()`
  获取玩家试图新增的书本元数据。
  `@NotNull BookMeta`
  PlayerEditBookEvent.`getPreviousBookMeta()`
  获取当前书本元数据。
  参数类型为BookMeta的org.bukkit.event.player中的方法
  修饰符和类型
  方法
  说明
  `void`
  PlayerEditBookEvent.`setNewBookMeta(@NotNull BookMeta newBookMeta)`
  设置新增的书本元数据。
  参数类型为BookMeta的org.bukkit.event.player中的构造器
  限定符
  构造器
  说明
  ``
  `PlayerEditBookEvent(@NotNull Player who, int slot, @NotNull BookMeta previousBookMeta, @NotNull BookMeta newBookMeta, boolean isSigning)`

- ## org.bukkit.inventory中BookMeta的使用

  类型参数类型为BookMeta的org.bukkit.inventory中的字段
  修饰符和类型
  字段
  说明
  `static final ItemType.Typed<BookMeta>`
  ItemType.`WRITABLE_BOOK`
  ItemMeta: `BookMeta`
  `static final ItemType.Typed<BookMeta>`
  ItemType.`WRITTEN_BOOK`
  ItemMeta: `BookMeta`

- ## org.bukkit.inventory.meta中BookMeta的使用

  返回BookMeta的org.bukkit.inventory.meta中的方法
  修饰符和类型
  方法
  说明
  `@NotNull BookMeta`
  BookMeta.`clone()`