Thanks for your interest in improving EternalMinions!
Note
EternalMinions is an early-stage prototype under active development. APIs and internals may change without notice — check open issues and pull requests before starting significant work.
The project uses Gradle (wrapper included) and targets Java 21.
./gradlew buildThis compiles all modules, runs the tests, and builds the plugin jar into eternalminions-plugin/build/libs/.
./gradlew test./gradlew :eternalminions-plugin:runServerThis downloads a Paper server and launches it with the plugin loaded.
- Fork the repository and branch off
develop. - Make your changes and make sure
./gradlew buildpasses. - Open a pull request against
developdescribing what changed and why. - Keep pull requests focused — unrelated changes should go in a separate PR.
By contributing, you agree that your contributions will be licensed under the project's GPL-3.0 license. Please also follow our Code of Conduct.