This is my template for a Paper plugin. It includes a few things that I find useful when starting a new project.
Note: This template is a work in progress and will be updated as I find new things to add.
This template is not for beginners, it features com.google.inject.Guice
and a lot of annotations. If you are a
beginner, I recommend you to start with a simpler template.
The template is written in Java with Kotlin Gradle DSL. The Java version is 23
and the preset PaperMC version is
1.21.3-R0.1-SNAPSHOT
. you can change it anytime in the build.gradle.kts
.
This template is licensed under the MIT License.