Class DamageState

java.lang.Object
net.dzikoysk.funnyguilds.damage.DamageState

public class DamageState extends Object
  • Constructor Details

    • DamageState

      public DamageState(UUID ownerUUID)
  • Method Details

    • getSortedTotalDamageMap

      public Map<User,Double> getSortedTotalDamageMap()
    • getTotalDamage

      public double getTotalDamage()
    • getTotalDamage

      public double getTotalDamage(User user)
    • getLastDamage

      public panda.std.Option<Damage> getLastDamage()
    • isInCombat

      public boolean isInCombat()
    • getLastKillTime

      public panda.std.Option<Instant> getLastKillTime(User user)
    • addDamage

      public void addDamage(User damageDealer, double damage)
    • addKill

      public void addKill(User killer)
    • update

      public void update()
    • clear

      public void clear()