A mod contains:
- An id (e.g.
my_cool_mod) - A name (e.g. “My cool mod”)
- An author (e.g. park64)
- A mod version (e.g. 1.0)
- A list of supported game versions (e.g. [ “0.4”, “0.3” ])
- A description
- Some files containing data and/or code
On disk, a mod should be a folder containing:
mod.jsonc, the mod’s metadata filedata/, if the mod is a data modmod.gd, if the mod is a code mod- supporting files, such as images, custom data, or scripts, if needed
More to come: modding API spec and mod examples

