This repository contains schemas for all sorts of Minecraft related formats and configuration files.
Note
Calling all developers! PR your mod/plugin/etc's config schemas here!
Basically: {type}/[{owner}/{name}]/{side}/**/*.json
Side is either client, server or both
minecraft: The base gameminecraft/config/{SIDE}/*
modloader: Mod loadersmodloader/{fabric,quilt,forge}/{SIDE}/*
servers: bukkit, paper, etcservers/{platform}/*
proxiesproxies/{velocity,bungeecord,...}/*
mods: Config files for modsmods/{modloader}/{author}/{name}/{version}/{SIDE}/*
plugins: Config files for pluginsplugins/{platform}/{author}/{name}/{version}/*
dev: Formats for developing thingsdev/modpacks/: Modpack formats (mrpack/packwiz/cf etc)dev/mods/{loader}/: quilt.mod.json etcdev/plugins/{platform}/: plugin.yml etcdev/resource_packs/Resource pack formatsdev/datapacks/
- Schemas must use the
https://json-schema.org/draft/2020-12/schemadraft - File names should be the real file name +
.json, for exampleoptions.txt's schema file would beoptions.txt.json
- More accessible information/better documentation
- Editors can have nice features such as autocomplete, validation, hover info, etc.
Any ideas? Feel free to open an issue or a PR!