Update CraftBukkit to Minecraft 1.7.2

This commit is contained in:
mbax
2013-11-04 07:07:38 -06:00
committed by Wesley Wolfe
parent ff8b70fbb7
commit 2726696652
349 changed files with 14339 additions and 11287 deletions

View File

@@ -21,18 +21,18 @@ public class EntityPigZombie extends EntityZombie {
this.fireProof = true;
}
protected void az() {
super.az();
protected void aD() {
super.aD();
this.getAttributeInstance(bp).setValue(0.0D);
this.getAttributeInstance(GenericAttributes.d).setValue(0.5D);
this.getAttributeInstance(GenericAttributes.e).setValue(5.0D);
}
protected boolean bf() {
protected boolean bk() {
return false;
}
public void l_() {
public void h() {
if (this.bu != this.target && !this.world.isStatic) {
AttributeInstance attributeinstance = this.getAttributeInstance(GenericAttributes.d);
@@ -44,14 +44,14 @@ public class EntityPigZombie extends EntityZombie {
this.bu = this.target;
if (this.soundDelay > 0 && --this.soundDelay == 0) {
this.makeSound("mob.zombiepig.zpigangry", this.ba() * 2.0F, ((this.random.nextFloat() - this.random.nextFloat()) * 0.2F + 1.0F) * 1.8F);
this.makeSound("mob.zombiepig.zpigangry", this.bf() * 2.0F, ((this.random.nextFloat() - this.random.nextFloat()) * 0.2F + 1.0F) * 1.8F);
}
super.l_();
super.h();
}
public boolean canSpawn() {
return this.world.difficulty > 0 && this.world.b(this.boundingBox) && this.world.getCubes(this, this.boundingBox).isEmpty() && !this.world.containsLiquid(this.boundingBox);
return this.world.difficulty != EnumDifficulty.PEACEFUL && this.world.b(this.boundingBox) && this.world.getCubes(this, this.boundingBox).isEmpty() && !this.world.containsLiquid(this.boundingBox);
}
public void b(NBTTagCompound nbttagcompound) {
@@ -117,15 +117,15 @@ public class EntityPigZombie extends EntityZombie {
this.soundDelay = this.random.nextInt(40);
}
protected String r() {
protected String t() {
return "mob.zombiepig.zpig";
}
protected String aO() {
protected String aT() {
return "mob.zombiepig.zpighurt";
}
protected String aP() {
protected String aU() {
return "mob.zombiepig.zpigdeath";
}
@@ -135,13 +135,13 @@ public class EntityPigZombie extends EntityZombie {
int j = this.random.nextInt(2 + i);
if (j > 0) {
loot.add(CraftItemStack.asNewCraftStack(Item.ROTTEN_FLESH, j));
loot.add(CraftItemStack.asNewCraftStack(Items.ROTTEN_FLESH, j));
}
j = this.random.nextInt(2 + i);
if (j > 0) {
loot.add(CraftItemStack.asNewCraftStack(Item.GOLD_NUGGET, j));
loot.add(CraftItemStack.asNewCraftStack(Items.GOLD_NUGGET, j));
}
// Determine rare item drops and add them to the loot
@@ -149,7 +149,7 @@ public class EntityPigZombie extends EntityZombie {
int k = this.random.nextInt(200) - i;
if (k < 5) {
ItemStack itemstack = this.l(k <= 0 ? 1 : 0);
ItemStack itemstack = this.getRareDrop(k <= 0 ? 1 : 0);
if (itemstack != null) {
loot.add(CraftItemStack.asCraftMirror(itemstack));
}
@@ -165,17 +165,13 @@ public class EntityPigZombie extends EntityZombie {
}
// CraftBukkit start - Return rare dropped item instead of dropping it
protected ItemStack l(int i) {
return new ItemStack(Item.GOLD_INGOT.id, 1, 0);
protected ItemStack getRareDrop(int i) {
return new ItemStack(Items.GOLD_INGOT, 1, 0);
}
// CraftBukkit end
protected int getLootId() {
return Item.ROTTEN_FLESH.id;
}
protected void bw() {
this.setEquipment(0, new ItemStack(Item.GOLD_SWORD));
protected void bA() {
this.setEquipment(0, new ItemStack(Items.GOLD_SWORD));
}
public GroupDataEntity a(GroupDataEntity groupdataentity) {