Skip to content

Repository files navigation

MCPreprocessTemplate

Template for MC mods using ReplayMod's preprocessor

Features

  • CI/CD with caching
  • Uses ArchLoom for multi loader support
  • Uses MojMap by default
  • Gradle setup for multi version and multi loader mod

Recommendations

Changes

These changes is highly recommended:

  • The namespace, the mod name and the mod id:
    • src/java/...
    • Filename of src/main/resources/examplemod.mixins.json
    • Mod ID and/or Mod Name in:
      • src/main/resources/fabric.mod.json
      • src/main/resources/META-INF/mods.toml
      • src/main/resources/META-INF/neoforge.mods.toml (MC1.20.5 or newer)
      • src/main/resources/pack.mcmeta
      • gradle.properties
      • src/java/**/*.java
  • The icon (src/main/resources/icon.png)
  • The license in:
    • LICENSE
    • src/main/resources/fabric.mod.json
    • src/main/resources/META-INF/mods.toml
  • default_changelog in gradle.properties
  • modrinth_project in gradle.properties
  • curseforge_project in gradle.properties
  • Anything marked with TODO(addingVersion) in build.gradle
  • Version list in versions/

Usage

  • Versions in versions/ directory should be formatted as such: <mcversion>-<modloader>, e.g. 1.20.5-fabric

License

This template is licensed under the BSD Zero Clause License

About

Template for MC Mod using ReplayMod's Preproccesor

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages