summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityCow.java
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-09-21 15:41:24 +0100
committerDinnerbone <dinnerbone@dinnerbone.com>2011-09-21 15:41:24 +0100
commit20ddc944bb38b96ac5deb742126c53b9989b5c31 (patch)
treecf8cef5a55f609417a756d34a7b09034d48b69e9 /src/main/java/net/minecraft/server/EntityCow.java
parent751ab82be07aec65151d7a0a76b90d8fc12974f6 (diff)
downloadcraftbukkit-20ddc944bb38b96ac5deb742126c53b9989b5c31.tar
craftbukkit-20ddc944bb38b96ac5deb742126c53b9989b5c31.tar.gz
craftbukkit-20ddc944bb38b96ac5deb742126c53b9989b5c31.tar.lz
craftbukkit-20ddc944bb38b96ac5deb742126c53b9989b5c31.tar.xz
craftbukkit-20ddc944bb38b96ac5deb742126c53b9989b5c31.zip
Refactored a bunch of death code into the event factory
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityCow.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityCow.java9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/main/java/net/minecraft/server/EntityCow.java b/src/main/java/net/minecraft/server/EntityCow.java
index 84cc8e59..41e67767 100644
--- a/src/main/java/net/minecraft/server/EntityCow.java
+++ b/src/main/java/net/minecraft/server/EntityCow.java
@@ -62,14 +62,7 @@ public class EntityCow extends EntityAnimal {
loot.add(new org.bukkit.inventory.ItemStack(this.fireTicks > 0 ? Item.COOKED_BEEF.id : Item.RAW_BEEF.id, count));
}
- CraftEntity entity = (CraftEntity) this.getBukkitEntity();
- EntityDeathEvent event = new EntityDeathEvent(entity, loot);
- org.bukkit.World bworld = this.world.getWorld();
- this.world.getServer().getPluginManager().callEvent(event);
-
- for (org.bukkit.inventory.ItemStack stack: event.getDrops()) {
- bworld.dropItemNaturally(entity.getLocation(), stack);
- }
+ CraftEventFactory.callEntityDeathEvent(this, loot);
// CraftBukkit end
}