コード例 #1
0
  public NBTTagList func_70487_g() {
    NBTTagList var1 = new NBTTagList("EnderItems");

    for (int var2 = 0; var2 < this.func_70302_i_(); ++var2) {
      ItemStack var3 = this.func_70301_a(var2);
      if (var3 != null) {
        NBTTagCompound var4 = new NBTTagCompound();
        var4.func_74774_a("Slot", (byte) var2);
        var3.func_77955_b(var4);
        var1.func_74742_a(var4);
      }
    }

    return var1;
  }
コード例 #2
0
  public void func_145841_b(NBTTagCompound p_145841_1_) {
    super.func_145841_b(p_145841_1_);
    NBTTagList var2 = new NBTTagList();

    for (int var3 = 0; var3 < this.field_146022_i.length; ++var3) {
      if (this.field_146022_i[var3] != null) {
        NBTTagCompound var4 = new NBTTagCompound();
        var4.func_74774_a("Slot", (byte) var3);
        this.field_146022_i[var3].func_77955_b(var4);
        var2.func_74742_a(var4);
      }
    }

    p_145841_1_.func_74782_a("Items", var2);
    if (this.func_145818_k_()) {
      p_145841_1_.func_74778_a("CustomName", this.field_146020_a);
    }
  }