mc-kotlin-plugin-template
Opinionated template/starter for creating Minecraft plugins in Kotlin using the Spigot API
Features
- Gradle axion-release-plugin for managing semver
- automatic updating of
CHANGELOG.md
andmain/resources/plugin.yml
when a release is made
- automatic updating of
- Github Actions to build PRs and automatically create Github releases when a release tag is pushed
ktlint
Gradle plugin- Gradle build generates a standard plugin jar which will download dependencies declared as
libraries
inplugin.yml
and an "offline"/shadowed jar containing necessary dependencies