Interface AutoFreezable

All Known Implementing Classes:
FreezableByteArray

@PowerNukkitXOnly @Since("1.19.50-r1") public interface AutoFreezable
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    colder(int temperature)
    this.temperature -= temperature;
    带有绝对零度检查,没有沸点检查!
    void
    强制深度冻结数组
    void
    强制冻结数组
     
    int
     
    void
     
    void
    warmer(int temperature)
    this.temperature += temperature;
    带有沸点检查,没有绝对零度检查!
  • Method Details

    • getFreezeStatus

      AutoFreezable.FreezeStatus getFreezeStatus()
    • getTemperature

      int getTemperature()
    • warmer

      void warmer(int temperature)
      this.temperature += temperature;
      带有沸点检查,没有绝对零度检查!
      Parameters:
      temperature - 温度变化量
    • colder

      void colder(int temperature)
      this.temperature -= temperature;
      带有绝对零度检查,没有沸点检查!
      Parameters:
      temperature - 温度变化量
    • freeze

      void freeze()
      强制冻结数组
    • deepFreeze

      void deepFreeze()
      强制深度冻结数组
    • thaw

      @ShouldThaw void thaw()