Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Next-gen permission engine featuring a real-time In-Game GUI editor and an external Web Dashboard for instant live updat
AetherPermissions 1.0.0 – Initial Release
The first public release of AetherPermissions: a modern, visual permission engine for Paper 1.21+ (including 26.x).
Features
- Groups & inheritance – create groups with weights, prefixes and suffixes, and let groups inherit from each other (loop-safe).
- Temporary & per-world permissions – e.g.
aether.flyfor 1 day, or a rank only inworld_nether. Expired nodes are removed automatically. - In-game GUI (
/ap gui) – manage groups, players, ranks and permission nodes from a chest menu, with live search and per-plugin category filtering. - Hosted Web Editor (
/ap editor) – edit everything with drag & drop in your browser. No open port, proxy or domain needed on your server, and all traffic is end-to-end encrypted. - Live Sync – every change (GUI, web editor, commands) applies to online players instantly, without a reload or restart. On MySQL, changes sync automatically across all servers in your network.
- Fast by design – permissions are resolved in advance and cached per player, so
hasPermission()adds no main-thread lag. - Vault support – Permission & Chat providers, so Essentials, TAB, chat plugins and others pick up ranks and prefixes automatically.
- Storage – SQLite (zero setup) or MySQL with HikariCP connection pooling.
- Wildcards –
essentials.*and*are supported. - **Prefixes – MiniMessage (
<gold>[VIP]) and&color codes are both supported.
Commands
/ap (aliases /aetherperms, /perms) – gui, editor, reload, groups, user <player> ..., group <group> ...
Permission: aether.admin
Requirements
- Paper 1.21 or newer (including 26.x)
- Java 21
- Optional: Vault
Platforms
Paper
1.20–26.3