Json schemas for various minecraft files. Json schema information can be found at json-schema.org
- The use of the
minecraft:
namespace is mandatory anywhere it can be used. This does mean that it will not necessarily validate against all vanilla files
At the moment, the following files are supported:
advancements
pack.mcmeta
.mcmeta
animation filesloot_tables
filessounds.json
The following files should be supported in the future
model files
recipe files
(Waiting on official release in 1.13)
The following additions are planned
Implementations into different uses of schemas - especially VSCODE, which has built in support- Already implemented into VSCODE- An update/tidy up using more suitable schema object parts
These schemas are licensed under the UnLicense, and may be used freely without giving credit in your projects or for personal use