This is a template written in Kotlin for creating high level plugins for Bungeecord servers. It comes with configured gradle, debug server, command mapping with annotation, sql framework, config and other helpful stuff.
- HikariCP - managing mysql pool
- Exposed - sql framework
- Shadow - creating fat/uber JARs, apply file transforms, and relocate packages for applications and libraries
- Kutils - ultimate Kotlin library for Minecraft plugin development
- Logback (optional) - get deep debug and trace logs
I recommand to use JetBrains IntelliJ IDEA. There is also an gradle integration build-in. To use this project just clone this repository and import the gradle project.
The Database is configured to PostgreSQL. To change it to MySQL, Oracle, SQLite, H2 or SQL Server take a look at this documentation