Skip to content

A Spring boot starter for Bukkit/Spigot/PaperSpigot plugins

License

Notifications You must be signed in to change notification settings

CosmoOnline/mcspring-boot

 
 

Repository files navigation

Spring Boot Spigot Starter

PRs Welcome Maven Central License Coverage Status GitHub Issues CircleCI Status

A Spring boot starter for Bukkit/Spigot/PaperSpigot plugins

Features

  • Easy setup
  • Full Picocli @Command support (thanks to picocli-spring-boot-starter)
  • Secure calls with @Authorize
  • Automatic Listener registration
  • Session system
  • (Optional) Support for RxJava event listeners
  • Designed for testability
  • Full Spring's dependency injection support
  • Easier Bukkit main thread synchronization via @Synchronize
  • Support Spring scheduler on the bukkit main thread (@Scheduled)

Check the wiki for usage instructions :)

About

A Spring boot starter for Bukkit/Spigot/PaperSpigot plugins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.7%
  • Kotlin 1.3%