接口 BookMeta

所有超级接口:
Cloneable, ConfigurationSerializable, ItemMeta, PersistentDataHolder, WritableBookMeta

public interface BookMeta extends WritableBookMeta
代表成书,有标题,作者,页面.
  • 方法详细资料

    • hasTitle

      boolean hasTitle()
      检测书是否存在标题.

      原文:Checks for the existence of a title in the book.

      返回:
      这本书是否有标题
    • getTitle

      获取这本书的标题.

      插件应该在调用这个方法之前检测hasTitle()是否返回true.

      原文:Gets the title of the book.

      Plugins should check that hasTitle() returns true before calling this method.

      返回:
      这本书的标题
    • setTitle

      boolean setTitle(@Nullable @Nullable String title)
      设置这本书的标题.

      仅限32个字符.如果设置为null将移除标题.

      原文:Sets the title of the book.

      Limited to 32 characters. Removes title when given null.

      参数:
      title - 要设置的标题
      返回:
      如果成功设置标题则为true
    • hasAuthor

      boolean hasAuthor()
      检测这本书是否存在作者.

      原文:Checks for the existence of an author in the book.

      返回:
      这本书是否有作者
    • getAuthor

      获取这本书的作者.

      插件应该在调用这个方法之前检测hasAuthor()是否返回true.

      原文:Gets the author of the book.

      Plugins should check that hasAuthor() returns true before calling this method.

      返回:
      这本书的作者
    • setAuthor

      void setAuthor(@Nullable @Nullable String author)
      设置这本书的作者.如果设置为null将移除作者.

      原文:Sets the author of the book. Removes author when given null.

      参数:
      author - 这本书的作者
    • hasGeneration

      boolean hasGeneration()
      检测本书是否存在代次级别.

      原文: Checks for the existence of generation level in the book.

      返回:
      本书是否存在代次级别
    • getGeneration

      获取本书的代次. 插件应该在调用这个方法之前检测 hasGeneration() 是否返回 true.

      原文: Gets the generation of the book.

      Plugins should check that hasGeneration() returns true before calling this method.

      返回:
      本书的代次
    • setGeneration

      void setGeneration(@Nullable @Nullable BookMeta.Generation generation)
      设置本书的代次. 当参数为 null 时移除代次.

      原文: Sets the generation of the book. Removes generation when given null.

      参数:
      generation - 要设置的代次
    • clone

      指定者:
      clone 在接口中 ItemMeta
      指定者:
      clone 在接口中 WritableBookMeta
    • spigot