#
Ender-Development.org Template
[](https://kotlinlang.org/)
[](https://www.azul.com/downloads/?version=java-25-lts&package=jdk#zulu)
[](https://maven.ender-development.org/org/ender_development/template_mod/)
[](https://github.com/Ender-Development/EnderDevelopmentTemplate/commits/master)
[](https://github.com/Ender-Development/EnderDevelopmentTemplate/blob/master/LICENSE)
Universal [Java](https://www.java.com/en/) / [Kotlin](https://kotlinlang.org/) Template for Minecraft 1.12 utilizing the latest tooling. Contains additional support for [Catalyx](https://github.com/Ender-Development/Catalyx) when using Kotlin.

# About
This is the successor to our [Catalyx-Template](https://github.com/Ender-Development/Catalyx-Template). The main changes are:
- adapted [RFG 2.0+](https://github.com/GTNewHorizons/RetroFuturaGradle/releases), which requires Java 25 in the dev env
- removed the build-in plugin, everything is now handled by `build.gradle.kts` and `settings.gradle.kts`
- choose between Java and Kotlin, write your mod in whatever language you prefer
- project configuration through `project.properties`, `dependencies.properties`, and `tags.properties`
- the `gradle.properties` file is no longer intended to be edited by the user
- automated property documentation, see [PROPERTIES.md](gradle/template/PROPERTIES.md)
- automated mixin file generation
- all `*.properties` can be used in lang and mixin files
- dependencies are managed via a `keys#url` approach, for more information check out `dependencies.properties`
Besides these the template still offers:
- automatic Tag (Java) / Reference (Kotlin) class creation, based on `tags.properties`
- built-in mixin, coremod and access transformer support, all configured via the `project.properties` defaulting to the common Ender-Development.org values
- credential management via `secrets.properties`, check `secrets.example.properties` for a template
- providing most common mavens by default
# 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. :3

If you aren't located in the [US](https://www.akliz.net/enderman), Akliz now offers servers in:
- [Europe](https://www.akliz.net/enderman-eu)
- [Oceania](https://www.akliz.net/enderman-oce)