Class PlayerStatusManager

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

public class PlayerStatusManager extends Object
玩家状态管理器
  • Method Details

    • getInstance

      public static PlayerStatusManager getInstance()
    • checkAndApplyBodyStatus

      public void checkAndApplyBodyStatus(org.bukkit.entity.Player player, PlayerData playerData)
      检查并应用身体状态
    • applyBodyStatus

      public void applyBodyStatus(org.bukkit.entity.Player player, BodyStatus status)
      应用身体状态效果
    • applyInjuryStatus

      public void applyInjuryStatus(org.bukkit.entity.Player player, InjuryStatus status)
      应用受伤状态(战场)
    • applyLifeInjuryStatus

      public void applyLifeInjuryStatus(org.bukkit.entity.Player player, LifeInjuryStatus status)
      应用受伤状态(生活)
    • healFracture

      public void healFracture(org.bukkit.entity.Player player)
      治疗骨折
    • recordFoodConsumption

      public void recordFoodConsumption(org.bukkit.entity.Player player, String foodType)
      记录食物消费
    • clearPlayerData

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