==== How to create a source ==== To do this, you need either your own server or file hosting like github.com. The URL must return JSON in the format { "name": "Source name", "mods": [ { "id": "mod-id", "name": "Mod name", "version": "1.0", "description": "Description of the mod", "game_version": "0.16", "file_name": "mod_archive.zip" }, { "id": "mod-id-2", "name": "Name of another mod", "version": "2.0", "description": "Description of another mod", "game_version": "0.16", "file_name": "another_mod_archive.zip" } ] } The files ''mod_archive.zip'' and ''another_mod_archive.zip'' must be available at ''source_url/file_name''. Or, if the source URL ends in ''.json'', then the mod files should be next to the json file. === Examples === Source URL: https://example.com/mods file_name: example_mod.zip Mods URL: https://example.com/mods/example_mod.zip Source URL: https://example.com/mods/manifest.json file_name: example_mod.zip Mods URL: https://example.com/mods/example_mod.zip === Format === * **name** - String - Source name * **mods** - Array - Array with mods * **mods.N.id** - String - ID of the mod. Must be unique for each mod * **mods.N.name** - String - Mod name * **mods.N.version** - String - Mod version * **mods.N.description** - String - Description of the mod * **mods.N.game_version** - String - The minimum version of the game that the mod can run on * **mods.N.file_name** - String - The name of the archive with the mod. **Only zip archive!**