Skip to content

BungeeCord plugin template with annotation command mapping and easy database access

Notifications You must be signed in to change notification settings

jonaznas/bungeecord-kotlin-boilerplate

Repository files navigation

?

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

About

BungeeCord plugin template with annotation command mapping and easy database access

Topics

Resources

Stars

Watchers

Forks

Languages