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