documentation:fabric_mod_json
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentation:fabric_mod_json [2019/11/16 19:00] – fix the curse fudge | documentation:fabric_mod_json [2023/12/27 12:53] (current) – ↷ Page name changed from documentation:fabric_mod_json_spec to documentation:fabric_mod_json mineblock11 | ||
---|---|---|---|
Line 2: | Line 2: | ||
The fabric.mod.json file is a mod metadata file used by Fabric Loader to load mods. In order to be loaded, a mod must have this file with the exact name placed in the root directory of the mod JAR. | The fabric.mod.json file is a mod metadata file used by Fabric Loader to load mods. In order to be loaded, a mod must have this file with the exact name placed in the root directory of the mod JAR. | ||
+ | |||
===== Mandatory fields ===== | ===== Mandatory fields ===== | ||
* **schemaVersion** Needed for internal mechanisms. Must always be '' | * **schemaVersion** Needed for internal mechanisms. Must always be '' | ||
- | * **id** Defines the mod's identifier - a string of Latin letters, digits, underscores with length from 1 to 63. | + | * **id** Defines the mod's identifier - a string of Latin letters, digits, underscores with length from 2 to 64. |
* **version** Defines the mod's version - a string value, optionally matching the [[https:// | * **version** Defines the mod's version - a string value, optionally matching the [[https:// | ||
Line 12: | Line 13: | ||
==== Mod loading ==== | ==== Mod loading ==== | ||
+ | * **provides**:Defines the list of ids of mod. It can be seen as the aliases of the mod. Fabric Loader will treat these ids as mods that exist. If there are other mods using that id, they will not be loaded. | ||
* **environment**: | * **environment**: | ||
* **'' | * **'' |
documentation/fabric_mod_json.1573930828.txt.gz · Last modified: 2019/11/16 19:00 by fudge