
Untitled
By: a guest on
Mar 2nd, 2012 | syntax:
C++ | size: 0.69 KB | hits: 6 | expires: Never
NBTTagCompound Compound("RootCompound");
NBTTagInt64 Byte("entry");
Byte.getDataRef() = 92233720368547807;
NBTTagList EnchList("encharray",FC_NBT_TYPE_COMPOUND);
NBTTagCompound Ench1("Ench1");
NBTTagShort data1("data"),data2("data2");
data1.getDataRef() = 11;
data2.getDataRef() = 99;
Ench1.addSubElement(&data1);
Ench1.addSubElement(&data2);
EnchList.addSubElement(&Ench1);
EnchList.addSubElement(&Ench1);
Compound.addSubElement(&EnchList);
Compound.addSubElement(&Byte);
string sOut("");
Compound.write(sOut,FC_NBT_OUTPUT_GZIP);
std::ofstream File;
File.open("NBT.dat");
File.write(sOut.c_str(),sOut.length());
File.flush();
File.close();