From 7f7192f8fd8357e664e7e2d6e7c5f65fd0fcd2f7 Mon Sep 17 00:00:00 2001 From: Travis Watkins Date: Tue, 6 Nov 2012 06:05:28 -0600 Subject: Update CraftBukkit to Minecraft 1.4.4. --- .../java/net/minecraft/server/EntityPigZombie.java | 54 +++++++++++----------- 1 file changed, 28 insertions(+), 26 deletions(-) (limited to 'src/main/java/net/minecraft/server/EntityPigZombie.java') diff --git a/src/main/java/net/minecraft/server/EntityPigZombie.java b/src/main/java/net/minecraft/server/EntityPigZombie.java index bd8b5f71..94c7ac00 100644 --- a/src/main/java/net/minecraft/server/EntityPigZombie.java +++ b/src/main/java/net/minecraft/server/EntityPigZombie.java @@ -1,6 +1,5 @@ package net.minecraft.server; -import java.util.Iterator; import java.util.List; // CraftBukkit start @@ -16,18 +15,18 @@ public class EntityPigZombie extends EntityZombie { public EntityPigZombie(World world) { super(world); this.texture = "/mob/pigzombie.png"; - this.bI = 0.5F; + this.bG = 0.5F; this.fireProof = true; } - protected boolean bb() { + protected boolean be() { return false; } public void j_() { - this.bI = this.target != null ? 0.95F : 0.5F; + this.bG = this.target != null ? 0.95F : 0.5F; if (this.soundDelay > 0 && --this.soundDelay == 0) { - this.world.makeSound(this, "mob.zombiepig.zpigangry", this.aV() * 2.0F, ((this.random.nextFloat() - this.random.nextFloat()) * 0.2F + 1.0F) * 1.8F); + this.makeSound("mob.zombiepig.zpigangry", this.aX() * 2.0F, ((this.random.nextFloat() - this.random.nextFloat()) * 0.2F + 1.0F) * 1.8F); } super.j_(); @@ -52,29 +51,32 @@ public class EntityPigZombie extends EntityZombie { } public boolean damageEntity(DamageSource damagesource, int i) { - Entity entity = damagesource.getEntity(); + if (this.isInvulnerable()) { + return false; + } else { + Entity entity = damagesource.getEntity(); - if (entity instanceof EntityHuman) { - List list = this.world.getEntities(this, this.boundingBox.grow(32.0D, 32.0D, 32.0D)); - Iterator iterator = list.iterator(); + if (entity instanceof EntityHuman) { + List list = this.world.getEntities(this, this.boundingBox.grow(32.0D, 32.0D, 32.0D)); - while (iterator.hasNext()) { - Entity entity1 = (Entity) iterator.next(); + for (int j = 0; j < list.size(); ++j) { + Entity entity1 = (Entity) list.get(j); - if (entity1 instanceof EntityPigZombie) { - EntityPigZombie entitypigzombie = (EntityPigZombie) entity1; + if (entity1 instanceof EntityPigZombie) { + EntityPigZombie entitypigzombie = (EntityPigZombie) entity1; - entitypigzombie.o(entity); + entitypigzombie.p(entity); + } } + + this.p(entity); } - this.o(entity); + return super.damageEntity(damagesource, i); } - - return super.damageEntity(damagesource, i); } - private void o(Entity entity) { + private void p(Entity entity) { // CraftBukkit start org.bukkit.entity.Entity bukkitTarget = entity == null ? null : entity.getBukkitEntity(); @@ -97,15 +99,15 @@ public class EntityPigZombie extends EntityZombie { this.soundDelay = this.random.nextInt(40); } - protected String aW() { + protected String aY() { return "mob.zombiepig.zpig"; } - protected String aX() { + protected String aZ() { return "mob.zombiepig.zpighurt"; } - protected String aY() { + protected String ba() { return "mob.zombiepig.zpigdeath"; } @@ -140,7 +142,7 @@ public class EntityPigZombie extends EntityZombie { // CraftBukkit end } - public boolean c(EntityHuman entityhuman) { + public boolean a(EntityHuman entityhuman) { return false; } @@ -153,17 +155,17 @@ public class EntityPigZombie extends EntityZombie { return Item.ROTTEN_FLESH.id; } - protected void bB() { + protected void bE() { this.setEquipment(0, new ItemStack(Item.GOLD_SWORD)); } - public void bD() { - super.bD(); + public void bG() { + super.bG(); this.setVillager(false); } public int c(Entity entity) { - ItemStack itemstack = this.bA(); + ItemStack itemstack = this.bD(); int i = 5; if (itemstack != null) { -- cgit v1.2.3