Class CombatPointsChangeEvent.CombatTable

java.lang.Object
net.dzikoysk.funnyguilds.event.rank.CombatPointsChangeEvent.CombatTable
Enclosing class:
CombatPointsChangeEvent

public static class CombatPointsChangeEvent.CombatTable extends Object
  • Method Details

    • getAssistsMap

    • getPointChanges

      public Map<User,Integer> getPointChanges()
    • getDamageShares

      public Map<User,Double> getDamageShares()
    • getUserAssist

      public panda.std.Option<CombatPointsChangeEvent.CombatTable.Assist> getUserAssist(User user)
    • getUserPointsChange

      public panda.std.Option<Integer> getUserPointsChange(User user)
    • getUserDamageShare

      public panda.std.Option<Double> getUserDamageShare(User user)
    • wasAssisting

      public boolean wasAssisting(User user)
    • modifyPointsChange

      public boolean modifyPointsChange(User user, IntFunction<Integer> update)
      Returns:
      if points change was modified for user, false if that user wasn't assisting
    • modifyDamageShare

      public boolean modifyDamageShare(User user, DoubleFunction<Double> update)
      Modify damage share for user - it's only visual and don't affect points change
      Returns:
      if damage share was modified for user, false if that user wasn't assisting