protected void func_70014_b(NBTTagCompound p_70014_1_) { if (this.func_94100_s()) { p_70014_1_.func_74757_a("CustomDisplayTile", true); p_70014_1_.func_74768_a( "DisplayTile", this.func_94089_m() == null ? 0 : this.func_94089_m().field_71990_ca); p_70014_1_.func_74768_a("DisplayData", this.func_94098_o()); p_70014_1_.func_74768_a("DisplayOffset", this.func_94099_q()); } if (this.field_94102_c != null && this.field_94102_c.length() > 0) { p_70014_1_.func_74778_a("CustomName", this.field_94102_c); } }
@SideOnly(Side.CLIENT) public void func_75806_a(String p_75806_1_, String p_75806_2_) { File var3 = new File(this.field_75808_a, p_75806_1_); if (var3.exists()) { File var4 = new File(var3, "level.dat"); if (var4.exists()) { try { NBTTagCompound var5 = CompressedStreamTools.func_74796_a(new FileInputStream(var4)); NBTTagCompound var6 = var5.func_74775_l("Data"); var6.func_74778_a("LevelName", p_75806_2_); CompressedStreamTools.func_74799_a(var5, new FileOutputStream(var4)); } catch (Exception var7) { var7.printStackTrace(); } } } }
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); } }