Projects
Quartz Bungee Plugin Starter
Quartz Bungee Plugin Starter is the official way to build plugins for BungeeCord and forks using the Quartz Framework. It brings the full power of Quartz Core to the proxy layer, enabling structured development with lifecycle hooks, dependency injection, AOP, task scheduling, command parsing, event listeners, and more.
What It Does
Bootstraps a full-featured plugin context
Registers and initializes @Injectable, @Configurer, and @Bootstrapper beans
Sets up your command system, event listeners, and task schedulers
Provides direct access to Bukkit classes (e.g., ProxiedPlayer, CommandSender, ProxyServer)
Automatically manages plugin lifecycle with shutdown hooks and context cleanup
Your Plugin Class
@QuartzApplication
public class MyPlugin extends BungeePlugin {
@Override
public void main() {
BungeePlugin
.builder(this)
.build();
}
Learn More
Ready to build powerful BungeeCord plugins with Quartz? Continue to the Bungee Starter Guide