summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityLiving.java
diff options
context:
space:
mode:
authorfeildmaster <admin@feildmaster.com>2012-04-15 09:16:43 -0500
committerfeildmaster <admin@feildmaster.com>2012-04-15 09:16:43 -0500
commit748ebae550002da7a0a6a611fcc737f57495f289 (patch)
tree2690b5f7da5c0b281bd3970b3a125511a8126a98 /src/main/java/net/minecraft/server/EntityLiving.java
parent6307efd2d141db611fef3dc362dcb10548129115 (diff)
downloadcraftbukkit-748ebae550002da7a0a6a611fcc737f57495f289.tar
craftbukkit-748ebae550002da7a0a6a611fcc737f57495f289.tar.gz
craftbukkit-748ebae550002da7a0a6a611fcc737f57495f289.tar.lz
craftbukkit-748ebae550002da7a0a6a611fcc737f57495f289.tar.xz
craftbukkit-748ebae550002da7a0a6a611fcc737f57495f289.zip
Properly call EntityDeathEvent for mobs. Fixes BUKKIT-1519
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityLiving.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityLiving.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/net/minecraft/server/EntityLiving.java b/src/main/java/net/minecraft/server/EntityLiving.java
index 726e5d51..8c279ec7 100644
--- a/src/main/java/net/minecraft/server/EntityLiving.java
+++ b/src/main/java/net/minecraft/server/EntityLiving.java
@@ -779,7 +779,18 @@ public abstract class EntityLiving extends Entity {
if (!this.isBaby()) {
this.dropDeathLoot(this.lastDamageByPlayerTime > 0, i);
- // CraftBukkit - move rare item drop call to dropDeathLoot
+ /* CraftBukkit start - move rare item drop call to dropDeathLoot
+ if (this.lastDamageByPlayerTime > 0) {
+ int j = this.random.nextInt(200) - i;
+
+ if (j < 5) {
+ this.b(j <= 0 ? 1 : 0);
+ }
+ }
+ // */
+ } else {
+ CraftEventFactory.callEntityDeathEvent(this);
+ // CraftBukkit end
}
}