summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityZombie.java
diff options
context:
space:
mode:
authorzerg960 <shotzo@gmail.com>2012-03-20 20:55:45 -0500
committerEvilSeph <evilseph@gmail.com>2012-03-21 13:24:59 -0400
commit96c4bb7da641fda5be5c8110fb432c31b50c2aa4 (patch)
tree9e8857e847b4d1ceb37c0bceab3398b866316efc /src/main/java/net/minecraft/server/EntityZombie.java
parent1c95413f49432104c9c50671b11cf99417d4fcc5 (diff)
downloadcraftbukkit-96c4bb7da641fda5be5c8110fb432c31b50c2aa4.tar
craftbukkit-96c4bb7da641fda5be5c8110fb432c31b50c2aa4.tar.gz
craftbukkit-96c4bb7da641fda5be5c8110fb432c31b50c2aa4.tar.lz
craftbukkit-96c4bb7da641fda5be5c8110fb432c31b50c2aa4.tar.xz
craftbukkit-96c4bb7da641fda5be5c8110fb432c31b50c2aa4.zip
[Bleeding] Account for new rare drops in EntityDeath events. Fixes BUKKIT-1105
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityZombie.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityZombie.java28
1 files changed, 13 insertions, 15 deletions
diff --git a/src/main/java/net/minecraft/server/EntityZombie.java b/src/main/java/net/minecraft/server/EntityZombie.java
index 6c053498..2d43731c 100644
--- a/src/main/java/net/minecraft/server/EntityZombie.java
+++ b/src/main/java/net/minecraft/server/EntityZombie.java
@@ -75,22 +75,20 @@ public class EntityZombie extends EntityMonster {
return MonsterType.UNDEAD;
}
- protected void b(int i) {
+ // CraftBukkit start - return rare dropped item instead of dropping it
+ protected ItemStack b(int i) {
switch (this.random.nextInt(4)) {
- case 0:
- this.b(Item.IRON_SWORD.id, 1);
- break;
-
- case 1:
- this.b(Item.IRON_HELMET.id, 1);
- break;
-
- case 2:
- this.b(Item.IRON_INGOT.id, 1);
- break;
-
- case 3:
- this.b(Item.IRON_SPADE.id, 1);
+ case 0:
+ return new ItemStack(Item.IRON_SWORD.id, 1, 0);
+ case 1:
+ return new ItemStack(Item.IRON_HELMET.id, 1, 0);
+ case 2:
+ return new ItemStack(Item.IRON_INGOT.id, 1, 0);
+ case 3:
+ return new ItemStack(Item.IRON_SPADE.id, 1, 0);
+ default:
+ return null;
}
}
+ // CraftBukkit end
}