类 BookMeta.Spigot

java.lang.Object
org.bukkit.inventory.meta.BookMeta.Spigot
封闭接口:
BookMeta

public static class BookMeta.Spigot extends Object
  • 构造器详细资料

    • Spigot

      public Spigot()
  • 方法详细资料

    • getPage

      @NotNull public @NotNull BaseComponent[] getPage(int page)
      获取书本指定书页的内容. 指定页码必须存在.

      原文:Gets the specified page in the book. The given page must exist.

      参数:
      page - 页码
      返回:
      指定书页的内容
    • setPage

      public void setPage(int page, @Nullable @Nullable BaseComponent... data)
      设置书本指定书页的内容. 页码必须是相邻的.

      数据最长可达256个字符, 修饰性的字符不会被统计在内.

      原文:Sets the specified page in the book. Pages of the book must be contiguous.

      The data can be up to 256 characters in length, additional characters are truncated.

      参数:
      page - 页码
      data - 为此页码设置的内容数据
    • getPages

      @NotNull public @NotNull List<BaseComponent[]> getPages()
      获取书本全部书页的内容.

      原文:Gets all the pages in the book.

      返回:
      书本全部书页的内容
    • setPages

      public void setPages(@NotNull @NotNull List<BaseComponent[]> pages)
      清除书本所有书页, 并设置书本使用提供的书页内容. 最多50页, 每页最长256个字符.

      原文:Clears the existing book pages, and sets the book to use the provided pages. Maximum 50 pages with 256 characters per page.

      参数:
      pages - 书页列表
    • setPages

      public void setPages(@NotNull @NotNull BaseComponent[]... pages)
      清除书本所有书页, 并设置书本使用提供的书页内容. 最多50页, 每页最长256个字符.

      原文:Clears the existing book pages, and sets the book to use the provided pages. Maximum 50 pages with 256 characters per page.

      参数:
      pages - 聊天消息组件数组, 数组中的每一个元素将作为单独的书页
    • addPage

      public void addPage(@NotNull @NotNull BaseComponent[]... pages)
      在书本末尾追加新的书页. 书本最多容纳50页, 每页最长256个字符.

      原文:Adds new pages to the end of the book. Up to a maximum of 50 pages with 256 characters per page.

      参数:
      pages - 聊天消息组件数组, 数组中的每一个元素将作为单独的书页