程序包 org.bukkit.block

# 接口 Lectern

所有超级接口:
  `BlockInventoryHolder`, `BlockState`, `InventoryHolder`, `Metadatable`, `PersistentDataHolder`, `TileState`

public interface Lectern extends TileState, BlockInventoryHolder
代表讲台.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull Inventory`
  `getInventory()`
  获取该对象的用户界面项目.
  `int`
  `getPage()`
  获取讲台上书翻到了哪一页.
  `@NotNull Inventory`
  `getSnapshotInventory()`
  `void`
  `setPage(int page)`
  把讲台上的书翻到哪一页.

  ### 从接口继承的方法 org.bukkit.inventory.BlockInventoryHolder

  `getBlock`

  ### 从接口继承的方法 org.bukkit.block.BlockState

  `copy, copy, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, update`

  ### 从接口继承的方法 org.bukkit.metadata.Metadatable

  `getMetadata, hasMetadata, removeMetadata, setMetadata`

  ### 从接口继承的方法 org.bukkit.block.TileState

  `getPersistentDataContainer`

- ## 方法详细资料

  - ### getPage

    int getPage()
    获取讲台上书翻到了哪一页.

    原文:Get the current lectern page.

    返回:
      书的页码

  - ### setPage

    void setPage(int page)
    把讲台上的书翻到哪一页. 如果给定的页数大于讲台上书的页数, 则相关行为是未定义的.

    原文:Set the current lectern page. If the page is greater than the number of pages of the book currently in the inventory, then behavior is undefined.

    参数:
      `page` - 书的页码

  - ### getInventory

    @NotNull @NotNull Inventory getInventory()
    从接口复制的说明: `InventoryHolder`
    获取该对象的用户界面项目.

    原文:Get the object's inventory.

    指定者:
      `getInventory` 在接口中 `InventoryHolder`
    返回:
      物品栏
    另请参阅:
      - `Container.getInventory()`

  - ### getSnapshotInventory

    @NotNull @NotNull Inventory getSnapshotInventory()
    返回:
      物品栏快照
    另请参阅:
      - `Container.getSnapshotInventory()`