程序包 org.bukkit.block.data

# 接口 Ageable

所有超级接口:
  `BlockData`, `Cloneable`

所有已知子接口:
  `Bamboo`, `CaveVines`, `Cocoa`, `Fire`, `MangrovePropagule`, `PitcherCrop`

public interface Ageable extends BlockData
'age' 表示农作物的不同生长阶段.
'0' 值意味着这个农作物刚刚种下去，同时如果 'age' 值与 `getMaximumAge()` 相等, 则表明此农作物已成熟并可被收获. 译注: Minecraft 中 (测试版本 1.13) 农作物最大有八个生长阶段, 数值范围从 0 到 7. 不过不同农作物可能有差异, 比如小麦有 8 个阶段, 而甜菜只有 4 个阶段.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `int`
  `getAge()`
  获取 'age' 属性值.
  `int`
  `getMaximumAge()`
  获取该农作物 'age' 的最大值.
  `void`
  `setAge(int age)`
  设置 'age' 属性值.

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

  `clone, copyTo, createBlockState, getAsString, getAsString, getLightEmission, getMapColor, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, isFaceSturdy, isOccluding, isPreferredTool, isSupported, isSupported, matches, merge, mirror, requiresCorrectToolForDrops, rotate`

- ## 方法详细资料

  - ### getAge

    int getAge()
    获取 'age' 属性值.

    原文: Gets the value of the 'age' property.

    返回:
      生长阶段值, 以整数表示

  - ### setAge

    void setAge(int age)
    设置 'age' 属性值.

    原文: Sets the value of the 'age' property.

    参数:
      `age` - 生长阶段值, 以整数表示

  - ### getMaximumAge

    int getMaximumAge()
    获取该农作物 'age' 的最大值.

    原文: Gets the maximum allowed value of the 'age' property.

    返回:
      生长阶段最大值