public void func_72523_a(Packet102WindowClick p_72523_1_) { if (this.field_72574_e.field_71070_bA.field_75152_c == p_72523_1_.field_73444_a && this.field_72574_e.field_71070_bA.func_75129_b(this.field_72574_e)) { ItemStack var2 = this.field_72574_e.field_71070_bA.func_75144_a( p_72523_1_.field_73442_b, p_72523_1_.field_73443_c, p_72523_1_.field_73439_f, this.field_72574_e); if (ItemStack.func_77989_b(p_72523_1_.field_73441_e, var2)) { this.field_72574_e.field_71135_a.func_72567_b( new Packet106Transaction(p_72523_1_.field_73444_a, p_72523_1_.field_73440_d, true)); this.field_72574_e.field_71137_h = true; this.field_72574_e.field_71070_bA.func_75142_b(); this.field_72574_e.func_71113_k(); this.field_72574_e.field_71137_h = false; } else { this.field_72586_s.func_76038_a( this.field_72574_e.field_71070_bA.field_75152_c, Short.valueOf(p_72523_1_.field_73440_d)); this.field_72574_e.field_71135_a.func_72567_b( new Packet106Transaction(p_72523_1_.field_73444_a, p_72523_1_.field_73440_d, false)); this.field_72574_e.field_71070_bA.func_75128_a(this.field_72574_e, false); ArrayList var3 = new ArrayList(); for (int var4 = 0; var4 < this.field_72574_e.field_71070_bA.field_75151_b.size(); ++var4) { var3.add( ((Slot) this.field_72574_e.field_71070_bA.field_75151_b.get(var4)).func_75211_c()); } this.field_72574_e.func_71110_a(this.field_72574_e.field_71070_bA, var3); } } }
public void func_74205_h() { ItemStack var1 = this.field_74193_d.func_75139_a(0).func_75211_c(); if (!ItemStack.func_77989_b(var1, this.field_74207_v)) { this.field_74207_v = var1; do { this.field_74211_r += (float) (this.field_74216_x.nextInt(4) - this.field_74216_x.nextInt(4)); } while (this.field_74213_p <= this.field_74211_r + 1.0F && this.field_74213_p >= this.field_74211_r - 1.0F); } ++this.field_74214_o; this.field_74212_q = this.field_74213_p; this.field_74208_u = this.field_74209_t; boolean var2 = false; for (int var3 = 0; var3 < 3; ++var3) { if (this.field_74215_y.field_75167_g[var3] != 0) { var2 = true; } } if (var2) { this.field_74209_t += 0.2F; } else { this.field_74209_t -= 0.2F; } if (this.field_74209_t < 0.0F) { this.field_74209_t = 0.0F; } if (this.field_74209_t > 1.0F) { this.field_74209_t = 1.0F; } float var5 = (this.field_74211_r - this.field_74213_p) * 0.4F; float var4 = 0.2F; if (var5 < -var4) { var5 = -var4; } if (var5 > var4) { var5 = var4; } this.field_74210_s += (var5 - this.field_74210_s) * 0.9F; this.field_74213_p += this.field_74210_s; }
public void func_75142_b() { for (int var1 = 0; var1 < this.field_75151_b.size(); ++var1) { ItemStack var2 = ((Slot) this.field_75151_b.get(var1)).func_75211_c(); ItemStack var3 = (ItemStack) this.field_75153_a.get(var1); if (!ItemStack.func_77989_b(var3, var2)) { var3 = var2 == null ? null : var2.func_77946_l(); this.field_75153_a.set(var1, var3); for (int var4 = 0; var4 < this.field_75149_d.size(); ++var4) { ((ICrafting) this.field_75149_d.get(var4)).func_71111_a(this, var1, var3); } } } }
public void func_72472_a(Packet15Place p_72472_1_) { WorldServer var2 = this.field_72573_d.func_71218_a(this.field_72574_e.field_71093_bK); ItemStack var3 = this.field_72574_e.field_71071_by.func_70448_g(); boolean var4 = false; int var5 = p_72472_1_.func_73403_d(); int var6 = p_72472_1_.func_73402_f(); int var7 = p_72472_1_.func_73407_g(); int var8 = p_72472_1_.func_73401_h(); if (p_72472_1_.func_73401_h() == 255) { if (var3 == null) { return; } this.field_72574_e.field_71134_c.func_73085_a(this.field_72574_e, var2, var3); } else if (p_72472_1_.func_73402_f() >= this.field_72573_d.func_71207_Z() - 1 && (p_72472_1_.func_73401_h() == 1 || p_72472_1_.func_73402_f() >= this.field_72573_d.func_71207_Z())) { this.field_72574_e.field_71135_a.func_72567_b( new Packet3Chat( "" + EnumChatFormatting.GRAY + "Height limit for building is " + this.field_72573_d.func_71207_Z())); var4 = true; } else { if (this.field_72587_r && this.field_72574_e.func_70092_e( (double) var5 + 0.5D, (double) var6 + 0.5D, (double) var7 + 0.5D) < 64.0D && !this.field_72573_d.func_96290_a(var2, var5, var6, var7, this.field_72574_e)) { this.field_72574_e.field_71134_c.func_73078_a( this.field_72574_e, var2, var3, var5, var6, var7, var8, p_72472_1_.func_73406_j(), p_72472_1_.func_73404_l(), p_72472_1_.func_73408_m()); } var4 = true; } if (var4) { this.field_72574_e.field_71135_a.func_72567_b( new Packet53BlockChange(var5, var6, var7, var2)); if (var8 == 0) { --var6; } if (var8 == 1) { ++var6; } if (var8 == 2) { --var7; } if (var8 == 3) { ++var7; } if (var8 == 4) { --var5; } if (var8 == 5) { ++var5; } this.field_72574_e.field_71135_a.func_72567_b( new Packet53BlockChange(var5, var6, var7, var2)); } var3 = this.field_72574_e.field_71071_by.func_70448_g(); if (var3 != null && var3.field_77994_a == 0) { this.field_72574_e .field_71071_by .field_70462_a[this.field_72574_e.field_71071_by.field_70461_c] = null; var3 = null; } if (var3 == null || var3.func_77988_m() == 0) { this.field_72574_e.field_71137_h = true; this.field_72574_e .field_71071_by .field_70462_a[this.field_72574_e.field_71071_by.field_70461_c] = ItemStack.func_77944_b( this.field_72574_e .field_71071_by .field_70462_a[this.field_72574_e.field_71071_by.field_70461_c]); Slot var9 = this.field_72574_e.field_71070_bA.func_75147_a( this.field_72574_e.field_71071_by, this.field_72574_e.field_71071_by.field_70461_c); this.field_72574_e.field_71070_bA.func_75142_b(); this.field_72574_e.field_71137_h = false; if (!ItemStack.func_77989_b( this.field_72574_e.field_71071_by.func_70448_g(), p_72472_1_.func_73405_i())) { this.func_72567_b( new Packet103SetSlot( this.field_72574_e.field_71070_bA.field_75152_c, var9.field_75222_d, this.field_72574_e.field_71071_by.func_70448_g())); } } }