{"repo":"cyotek/Cyotek.Data.Nbt","free":true,"listed":false,"github":"https://github.com/cyotek/Cyotek.Data.Nbt","clone":"git clone https://github.com/cyotek/Cyotek.Data.Nbt.git","description":"C# library for reading and writing NBT files","language":"C#","stars":41,"topics":["csharp-library","minecraft","hacktoberfest","csharp"],"license":null,"category":"game-templates","readme_excerpt":"Cyotek.Data.Nbt [![Build status][1]][2] ![CodeQL][14] [![NuGet][3]][4] [![Donate][5]][6] NBT (Named Binary Tag) is a tag based binary format designed to carry large amounts of binary data with smaller amounts of additional data. This is currently the format that Minecraft uses for player and region data. Cyotek.Data.Nbt is a library for reading and writing NBT format files used by Minecraft. However, the format is versatile enough to use for many other applications and purposes. In addition to support for the native binary NBT format, this library also offers the ability to read and write NBT tags to and from XML... not quite as \"binary\", but certainly more readable! Features Support for all tags in the specification Reads and writes binary files compatible with existing NBT libraries and tools Supports reading and writing to XML based files for human readable output (deprecated) Ability to provide custom readers/writers if required Extended API for working with NBT documents Query support NBT Specification See SPECIFICATION.md for the specification. Saving a document Similar to XmlDocument and XmlWriter , you can either directly write NBT documents, or you can construct a document then save it. The former approach is the fastest, the latter approach may be simpler. Using the BinaryTagWriter to create a document Using NbtDocument to construct and save a document Once you have a document or root TagCompound , you can either use the NbtDocument class to save the document, or us","default_branch":null,"files":null,"tree":[],"storefront":"/r/cyotek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cyotek/Cyotek.Data.Nbt/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."}