From a78f3a52c820da58d52b9f8c1bed7d22cadbe5d8 Mon Sep 17 00:00:00 2001 From: Chris Kearney <chris@kearneymail.com> Date: Sat, 28 Nov 2015 20:18:31 -0800 Subject: [PATCH] hoepfully fixing the int bug around experience gained --- src/main/java/com/comandante/creeper/npc/Npc.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/comandante/creeper/npc/Npc.java b/src/main/java/com/comandante/creeper/npc/Npc.java index b9399300..98ff0ac2 100644 --- a/src/main/java/com/comandante/creeper/npc/Npc.java +++ b/src/main/java/com/comandante/creeper/npc/Npc.java @@ -325,7 +325,7 @@ public class Npc extends CreeperEntity { } } - private String getBattleReport(int xpEarned) { + private String getBattleReport(long xpEarned) { StringBuilder sb = new StringBuilder(); sb.append(Color.MAGENTA).append("Battle Report----------------------------").append(Color.RESET).append("\r\n"); sb.append("You killed a "); @@ -381,7 +381,7 @@ public class Npc extends CreeperEntity { if (p == null) { continue; } - int xpEarned = (int) Math.round(playerDamageExperience.getValue()); + long xpEarned = (long) Math.round(playerDamageExperience.getValue()); p.addExperience(xpEarned); gameManager.getChannelUtils().write(p.getPlayerId(), getBattleReport(xpEarned) + "\r\n", true); } -- GitLab