Class TemperatureManager

java.lang.Object
net.chen.legacyLand.player.status.TemperatureManager

public class TemperatureManager extends Object
温度系统管理器
  • Method Details

    • getInstance

      public static TemperatureManager getInstance()
    • updatePlayerTemperature

      public void updatePlayerTemperature(org.bukkit.entity.Player player, PlayerData playerData)
      更新玩家温度(渐进式变化)
    • removePlayer

      public void removePlayer(UUID playerId)
      玩家退出时清理温度数据
    • setSeasonBaseTemperature

      public void setSeasonBaseTemperature(String season)
      设置季节基础温度
    • getTemperatureColor

      public String getTemperatureColor(double temperature)
      获取温度显示颜色
    • getTemperatureDescription

      public String getTemperatureDescription(double temperature)
      获取温度描述
    • clearPlayerData

      public void clearPlayerData(UUID playerId)
      清理玩家数据