Multiloader skeleton for Minecraft mods! Built on Jared's MultiLoaderTemplate, with the addition of:
- Tasks to publish on GitHub, Modrinth, and CurseForge.
- Cobweb API dependency.
- A little bit more Javadoc.
- Code style changes.
Note: the intended use of this template is to create a repository from it, and then update each branch with the content built by our official generator.
To complete the setup:
- Change the Support us section and the banner link.
- Add your project CurseForge ID in the
gradle.properties
. - Replace the placeholder values in
api-keys.properties
. - Check out the configuration example and optionally remove it.
- Update the changelog with proper release notes.
- Run the task
common > Tasks > vanilla gradle > decompile
- Run the task
forge > Tasks > forgegradle runs > genIntellijRuns
While this template includes support for Fabric, Forge, and NeoForge, you can easily remove support for the ones you don't need.
This can be done by deleting the subproject folder and then removing it from the associated include
in the settings.gradle
file.
The same thing applies for the different publishing platforms, GitHub, Modrinth, and CurseForge.
To remove support for the ones you don't need just remove the plugin declaration and use in the root build.gradle
.
Feel free to use this mod template for any mod, just be sure to give credit and possibly link here.
This project is published under the GNU General Public License v3.0.