Interface Ageable

  • All Superinterfaces:
    BlockData, Cloneable
    All Known Subinterfaces:
    Bamboo, Cocoa, Fire

    public interface Ageable
    extends BlockData
    'age' represents the different growth stages that a crop-like block can go through.
    A value of 0 indicates that the crop was freshly planted, whilst a value equal to getMaximumAge() indicates that the crop is ripe and ready to be harvested.
    • Method Detail

      • getAge

        int getAge()
        Gets the value of the 'age' property.
        Returns:
        the 'age' value
      • setAge

        void setAge​(int age)
        Sets the value of the 'age' property.
        Parameters:
        age - the new 'age' value
      • getMaximumAge

        int getMaximumAge()
        Gets the maximum allowed value of the 'age' property.
        Returns:
        the maximum 'age' value