public void m() { if (this.o.w() && !this.o.D && !this.i_()) { float f0 = this.c(1.0F); BlockPos blockpos = new BlockPos(this.s, (double) Math.round(this.t), this.u); if (f0 > 0.5F && this.V.nextFloat() * 30.0F < (f0 - 0.4F) * 2.0F && this.o.i(blockpos)) { boolean flag0 = true; ItemStack itemstack = this.p(4); if (itemstack != null) { if (itemstack.e()) { itemstack.b(itemstack.h() + this.V.nextInt(2)); if (itemstack.h() >= itemstack.j()) { this.b(itemstack); this.c(4, (ItemStack) null); } } flag0 = false; } if (flag0) { this.e(8); } } } if (this.av() && this.u() != null && this.m instanceof EntityChicken) { ((EntityLiving) this.m).s().a(this.s().j(), 1.5D); } super.m(); }
public ItemStack k() { ItemStack itemstack = new ItemStack(this.d, this.b, this.f); if (this.e != null) { itemstack.e = (NBTTagCompound) this.e.b(); } return itemstack; }
public ItemStack a(int i0) { ItemStack itemstack = new ItemStack(this.d, i0, this.f); if (this.e != null) { itemstack.e = (NBTTagCompound) this.e.b(); } this.b -= i0; return itemstack; }