Skip to content

Commit 6d55d78

Browse files
authored
Merge pull request #14 from JavaJava19/develop
Develop
2 parents 36c2b31 + 2934448 commit 6d55d78

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/main/java/com/github/elic0de/thejpspit/listener/CombatTagger.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,10 @@ public void run() {
6262
combatPlayers.get(uuid).remove();
6363
combatPlayers.remove(uuid);
6464
}
65-
PitPlayerManager.getPitPlayer(Bukkit.getPlayer(uuid)).setLastDamager(null);
65+
if (Bukkit.getPlayer(uuid) != null) {
66+
PitPlayerManager.getPitPlayer(Bukkit.getPlayer(uuid))
67+
.setLastDamager(null);
68+
}
6669
}
6770
}.runTaskLater(TheJpsPit.getInstance(), delay * 20L);
6871
}

src/main/java/com/github/elic0de/thejpspit/util/KillAssistHelper.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import org.bukkit.event.Listener;
1313
import org.bukkit.event.entity.EntityDamageByEntityEvent;
1414

15+
import static java.lang.Math.round;
16+
1517
public class KillAssistHelper implements Listener {
1618

1719
private HashMap<UUID, HashMap<UUID, Double>> pitPlayers = new HashMap<>();
@@ -31,7 +33,7 @@ public void death(PitPlayer pitPlayer) {
3133
final Player player = Bukkit.getPlayer(uuid);
3234
if (player == null) continue;
3335
final double damaged = pitPlayers.get(pitPlayer.getUniqueId()).get(uuid);
34-
final double assistPer = damaged/totalDamage;
36+
final double assistPer = round(damaged/totalDamage * 100/ 100);
3537
player.spigot().sendMessage(new MineDown("アシストキル [%per%]% %killedPlayer%".replaceAll("%per%", assistPer + "").replaceAll("%killedPlayer%", KillerName)).toComponent());
3638
}
3739
}

0 commit comments

Comments
 (0)