Interface Lectern

All Superinterfaces:
BlockInventoryHolder, BlockState, InventoryHolder, Metadatable, PersistentDataHolder, TileState

public interface Lectern extends TileState, BlockInventoryHolder
Represents a captured state of a lectern.
  • Method Details

    • getPage

      int getPage()
      Get the current lectern page.
      Returns:
      current 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.
      Parameters:
      page - new page
    • getInventory

      @NotNull Inventory getInventory()
      Description copied from interface: InventoryHolder
      Get the object's inventory.
      Specified by:
      getInventory in interface InventoryHolder
      Returns:
      inventory
      See Also:
      Container.getInventory()
    • getSnapshotInventory

      @NotNull Inventory getSnapshotInventory()
      Returns:
      snapshot inventory
      See Also:
      Container.getSnapshotInventory()