{"repo":"ljfa-ag/libnbtplusplus","free":true,"listed":false,"github":"https://github.com/ljfa-ag/libnbtplusplus","clone":"git clone https://github.com/ljfa-ag/libnbtplusplus.git","description":"A C++ library for Minecraft's file format NBT","language":"C++","stars":81,"topics":["nbt","minecraft"],"license":"LGPL-3.0","category":"game-templates","readme_excerpt":"Note: This repository is no longer actively being maintained. The library still works for reading and writing current NBT files, but you might want to refer to one of the more active forks instead, for example PrismLauncher/libnbtplusplus. libnbt++ libnbt++ is a C++ library for reading, writing and manipulating Minecraft's file format Named Binary Tag (NBT). It also optionally includes simple iostream wrappers for zlib, to allow reading and writing GZip compressed NBT files. Building The library uses CMake for building. Example: The following CMake options are available: - NBT BUILD SHARED: Build shared instead of static library. Default OFF - NBT NBT USE ZLIB: Adds support for the zlib streams. Requires zlib. Default ON - NBT BUILD TESTS: Builds the unit tests. Requires CxxTest. Default ON Note: By default, the header files are directly installed inside the \"include\" subdirectory of the install prefix. You might want to choose a different path by using the CMAKE INSTALL INCLUDEDIR option. In this case, you will need to add this path as include path when using the library. Usage example The header files are documented using Doxygen comments, refer to them for more information on usage.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ljfa-ag","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ljfa-ag/libnbtplusplus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}