コード例 #1
0
  public ContainerChest(IInventory p_i45801_1_, IInventory p_i45801_2_, EntityPlayer p_i45801_3_) {
    this.field_75155_e = p_i45801_2_;
    this.field_75154_f = p_i45801_2_.func_70302_i_() / 9;
    p_i45801_2_.func_174889_b(p_i45801_3_);
    int var4 = (this.field_75154_f - 4) * 18;

    int var5;
    int var6;
    for (var5 = 0; var5 < this.field_75154_f; ++var5) {
      for (var6 = 0; var6 < 9; ++var6) {
        this.func_75146_a(new Slot(p_i45801_2_, var6 + var5 * 9, 8 + var6 * 18, 18 + var5 * 18));
      }
    }

    for (var5 = 0; var5 < 3; ++var5) {
      for (var6 = 0; var6 < 9; ++var6) {
        this.func_75146_a(
            new Slot(p_i45801_1_, var6 + var5 * 9 + 9, 8 + var6 * 18, 103 + var5 * 18 + var4));
      }
    }

    for (var5 = 0; var5 < 9; ++var5) {
      this.func_75146_a(new Slot(p_i45801_1_, var5, 8 + var5 * 18, 161 + var4));
    }
  }