Bungee Plugin Starter
BungeeCord Permissions & Security
Quartz for BungeeCord includes additional annotations tailored for Proxy-based platforms to simplify sender permission checks.
Built-in BungeeCord Annotations
These are shortcuts for common permission checks, especially useful in command and event logic:
@ProxiedPlayerOnly
Restricts access to players only. If the sender is not a player, a PlayerNotFoundException will be thrown.
@ProxiedPlayerOnly
public void onlyForProxiedPlayers() {
ProxiedPlayer player = session.getPlayer();
...
}
These annotations are powered by the same expression engine used by @Authorize, so they integrate seamlessly with the broader security system.
➡️ Learn more in Permissions & Security