Minecraft-Plugin-Template
A template Spigot/Paper plugin using Gradle with Kotlin DSL for easily getting started on a new project.
templateboilerplatedatabasespigotpaperspigotmcspigot-pluginbukkit-pluginflywaypaper-pluginjooqspigot-plugin-template
FreeRepo
Overview
This is a starter template for building Minecraft server plugins using Gradle and the Paper server API. It provides pre-configured libraries for commands, GUIs, databases and configuration files, along with GitHub automation for testing and releases, designed to reduce setup time and boilerplate code when creating new plugins.
Features
database-migrationstype-safe-sql-queriesconnection-poolingyaml-configurationjson-configurationtoml-configurationcommand-handlinggui-supportmessage-formattingplugin-yml-generationdevelopment-serverremote-debugging
Feature Flags
emailsecommercenotificationsmapsschedulingCronsdatabaseconfigurationcommandsguismessagingcidebugging
Recommended Use Cases
minecraft-plugin-developmentspigot-plugin-creationpaper-plugin-creation
Frontend
None
Backend
javakotlinbukkit-apipaper-api
Auth Providers
None
Deployment Targets
minecraft-server
Payment Providers
None
Quick Facts
โญ Stars
11
๐ด Forks
0
๐ Active
Yes
๐ Last Commit
2025-11-04T20:31:30.000Z
Stack
Language
kotlin
Database
hypersql, h2, mysql, mariadb
ORM
jooq
CI
github-actions
Data Layer
Databases
mysql, hypersql, h2, mariadb
ORM
jooq
UI Stack
Components
triumph-gui
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals