-
First create your own copy of the template, Create a new repository from Template.
-
In
Repository namefield write your mod name. -
Then click on Create repository.
-
Make sure to create
LICENSE.mdfile at the root of your repository. -
To classify your mod repository and make it easily discoverable, add
tech-giantsandmodtopics -
Next enable github pages for your repository by going to Settings tab and scroll down to the Pages section.
-
Under Branch which is set to
Noneselectmainthen Save. -
It might take a minute for you changes to take affect and be deployed to GitHub Pages.
-
Using your browser visit
https://username.github.io/repository/repository.json. -
You can edit the files on GitHub or clone/download them locally edit them, then upload/push them back to GitHub.
-
Make sure to have a unique ID for your mod, you can get one here and put it in the
uuidsection of yourmanifest.json.Warning! all your
manifest.jsonfiles must have the exact same uuid
If you want your mod to be automatically installed in the game, ask the developers to include your mod in this list. and set discoverable to true in repository.json.
Below is a diagram illustrating the structure and connections between the files:
flowchart LR
A{repository.json} -->|Link to Manifest| B{manifest.json
v0.2.0-beta.7}
A{repository.json} -->|Link to Manifest| C{manifest.json
v0.2.0}
B -->|Link to Asset| D[language.json]
C -->|Link to Asset| E[language.json]
If you incounter any problem please visit the Dicord server and ask the community for help.