Skip to content

Template Repo for creating a mod based on Catalyx.

License

Ender-Development/Catalyx-Template

Catalyx-Template

Template repo for creating a mod based on Catalyx.

References

This template uses:

This template is loosely based on:

Dev environment

  • default maven repositories
  • default mods for assisting with development
  • everything written in Kotlin
  • easy to configure / update
  • gradle options for version management, GroovyScript options, creating a Reference/Tags class (with stuff like MOD_ID/similar)
  • built-in mixin, coremod and access transformer support
  • credentials are managed locally instead of using environment variables
  • comes with a few handy set-up scripts

Spotless

This template uses Spotless to format code. To auto-format code, run the Apply Spotless gradle task or execute the spotlessInstallGitPrePushHook task to install a git pre-push hook that will format code before each push. The formatting rules aren't finalized yet as I still need to talk to roz on what the best rules are for our projects. We also recommend using IntelliJ IDEA as IDE as it has the best Kotlin support, along with the Ktlint plugin to highlight formatting issues in the IDE.

Contributing

Please make sure to read our contributing guidelines first. Furthermore, you have to agree to our code of conduct if you want to contribute.

Partnership with Akliz

It's a pleasure to be partnered with Akliz. Besides being a fantastic server provider, which makes it incredibly easy to set up a server of your choice, they help me to push myself and the quality of my projects to the next level. Furthermore, you can click on the banner below to get a discount. :')

If you aren't located in the US, Akliz now offers servers in:

About

Template Repo for creating a mod based on Catalyx.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages