Skip to content

Commit 39fd109

Browse files
committed
assistキル修正
1 parent d55b636 commit 39fd109

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.bukkit.event.block.Action;
2424
import org.bukkit.event.entity.EntityDamageByEntityEvent;
2525
import org.bukkit.event.entity.EntityDamageEvent;
26+
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
2627
import org.bukkit.event.entity.EntityDeathEvent;
2728
import org.bukkit.event.entity.EntityRegainHealthEvent;
2829
import org.bukkit.event.entity.FoodLevelChangeEvent;
@@ -196,6 +197,9 @@ public void onDamage(EntityDamageByEntityEvent event) {
196197
event.setCancelled(true);
197198
return;
198199
}
200+
if (event.getCause() == DamageCause.PROJECTILE) {
201+
event.setDamage(event.getDamage() / 0.8);
202+
}
199203
pitPlayer.showHealth(victimPitPlayer);
200204
victimPitPlayer.setLastDamager(pitPlayer);
201205
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void death(PitPlayer pitPlayer) {
3333
final Player player = Bukkit.getPlayer(uuid);
3434
if (player == null) continue;
3535
final double damaged = pitPlayers.get(pitPlayer.getUniqueId()).get(uuid);
36-
final double assistPer = round(damaged/totalDamage * 100) / 100;
36+
final double assistPer = round(damaged/totalDamage * 100);
3737
player.spigot().sendMessage(new MineDown("アシストキル [%per%]% %killedPlayer%".replaceAll("%per%", assistPer + "").replaceAll("%killedPlayer%", KillerName)).toComponent());
3838
}
3939
pitPlayers.get(pitPlayer.getUniqueId()).clear();

0 commit comments

Comments
 (0)