程序包 org.bukkit

枚举 CropState

所有已实现的接口:
Serializable, Comparable<CropState>, java.lang.constant.Constable

public enum CropState extends Enum<CropState>
表示农作物的不同生长阶段.
  • 枚举常量详细资料

    • SEEDED

      public static final CropState SEEDED
      最开始的播种阶段
    • GERMINATED

      public static final CropState GERMINATED
      发芽阶段(第一生长阶段).
    • VERY_SMALL

      public static final CropState VERY_SMALL
      第二生长阶段.
    • SMALL

      public static final CropState SMALL
      第三生长阶段.
    • MEDIUM

      public static final CropState MEDIUM
      第四生长阶段
    • TALL

      public static final CropState TALL
      第五生长阶段
    • VERY_TALL

      public static final CropState VERY_TALL
      即将成熟的阶段
    • RIPE

      public static final CropState RIPE
      成熟阶段
  • 方法详细资料

    • values

      public static CropState[] values()
      按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
      返回:
      按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
    • valueOf

      public static CropState valueOf(String name)
      返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getData

      @Deprecated public byte getData()
      已过时。
      不安全的参数
      获取表示这个生长阶段的相关数值.

      原文: Gets the associated data value representing this growth state

      返回:
      一个包含这个生长阶段的数值的字节
    • getByData

      @Deprecated @Nullable public static @Nullable CropState getByData(byte data)
      已过时。
      不安全的参数
      根据指定的数值获取农作物阶段.

      原文: Gets the CropState with the given data value

      参数:
      data - 用于获取农作物阶段的数值
      返回:
      表示指定数值的农作物阶段CropState,如果不存在则返回null