https://github.com/withlithum/minejason
A suite of C# libraries for working with data formats used in Minecraft: Java Edition
https://github.com/withlithum/minejason
csharp csharp-code csharp-library dotnet dotnet-library minecraft-java minecraft-java-edition minecraft-library text-components
Last synced: 21 days ago
JSON representation
A suite of C# libraries for working with data formats used in Minecraft: Java Edition
- Host: GitHub
- URL: https://github.com/withlithum/minejason
- Owner: WithLithum
- License: apache-2.0
- Created: 2026-03-21T01:03:12.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-04-01T17:23:00.000Z (23 days ago)
- Last Synced: 2026-04-04T01:46:52.883Z (21 days ago)
- Topics: csharp, csharp-code, csharp-library, dotnet, dotnet-library, minecraft-java, minecraft-java-edition, minecraft-library, text-components
- Language: C#
- Homepage:
- Size: 326 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
MineJason
MineJason is a suite of libraries that deals with various formats used in Minecraft: Java Editions.
The suite is primarily consisted of the following "modules":
- [Client](src/text/): Client formats such as text components and dialogs
- [Serialization](src/MineJason.Serialization): Format agnostic
- [NBT](src/MineJason.NBT/): Supports NBT format (originally made for SNBT)
This repository is the consolidated form of the three previously separated projects managed under the same hood.
## Contributing
Please see the [contributing guide](docs/CONTRIBUTING.md) on how to report issues and send code contributions.
## Licence
All code in this repository is licensed under the [Apache-2.0](LICENSE.txt) licence unless otherwise specified.
Note that the Client modules is currently licensed under [LGPL-3.0-or-later](src/MineJason/COPYING.LESSER.txt).