summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBlackHole <black-hole@live.com>2016-03-05 20:58:48 +0100
committermd_5 <git@md-5.net>2016-03-06 08:28:34 +1100
commit45171f086413936099a2335ca32dbdc129cf640e (patch)
treedaf690e171a59655ba21be25f1078481511d026f /src
parent73eff0d75dfa8c6dca768d6c447ef532d9500590 (diff)
downloadcraftbukkit-45171f086413936099a2335ca32dbdc129cf640e.tar
craftbukkit-45171f086413936099a2335ca32dbdc129cf640e.tar.gz
craftbukkit-45171f086413936099a2335ca32dbdc129cf640e.tar.lz
craftbukkit-45171f086413936099a2335ca32dbdc129cf640e.tar.xz
craftbukkit-45171f086413936099a2335ca32dbdc129cf640e.zip
SPIGOT-1772: Use correct statistics for entities
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/CraftStatistic.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftStatistic.java b/src/main/java/org/bukkit/craftbukkit/CraftStatistic.java
index 905cebe9..9b92cb6d 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftStatistic.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftStatistic.java
@@ -126,10 +126,15 @@ public class CraftStatistic {
}
public static net.minecraft.server.Statistic getEntityStatistic(org.bukkit.Statistic stat, EntityType entity) {
- MonsterEggInfo monsteregginfo = (MonsterEggInfo) EntityTypes.eggInfo.get(Integer.valueOf(entity.getTypeId()));
+ MonsterEggInfo monsteregginfo = (MonsterEggInfo) EntityTypes.eggInfo.get(entity.getName());
if (monsteregginfo != null) {
- return monsteregginfo.killEntityStatistic;
+ if (stat == org.bukkit.Statistic.KILL_ENTITY) {
+ return monsteregginfo.killEntityStatistic;
+ }
+ if (stat == org.bukkit.Statistic.ENTITY_KILLED_BY) {
+ return monsteregginfo.e; // PAIL: rename
+ }
}
return null;
}