?
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.
Whats included
- 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
Installation
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.
Database
The Database is configured to PostgreSQL. To change it to MySQL, Oracle, SQLite, H2 or SQL Server take a look at this documentation