đ Rechten & Rangen
LuckPerms verzorgt binnen Tulpencraft het centrale rechtenbeheer.
De rechtenstructuur is gebaseerd op rangen. Een permission die zonder servercontext aan een groep wordt gekoppeld, geldt standaard voor het volledige netwerk.
Een permission kan daarnaast bewust server-specifiek worden gemaakt met een context, bijvoorbeeld:
server=survival
Hierdoor kunnen uitzonderingen worden gemaakt zonder de algemene rankstructuur aan te passen.
đĨ Rangen
De huidige rangen binnen Tulpencraft zijn:
| Rang | Weight | Zichtbare prefix | Erft van |
|---|---|---|---|
| Speler | 1 | &7[Speler] &f | â |
| VIP | 10 | &a[VIP] &f | Speler |
| VIP+ | 20 | &b[VIP+] &f | VIP |
| Helper | 30 | &9[Helper] &f | Speler |
| Bouwer | 40 | &2[Bouwer] &f | Speler |
| Moderator | 50 | &c[Moderator] &f | Helper |
| Dev | 70 | &d[Dev] &f | Moderator |
| Admin | 80 | &4[Admin] &f | Dev |
| Owner | 100 | &6[Owner] &f | Admin |
De groepsnamen builder en dergelijke zijn technische LuckPerms-groepsnamen. De zichtbare prefix voor spelers is Nederlands.
đ¨ Prefixen
De prefix bestaat uit twee onderdelen:
[RANK]
gevolgd door de spelersnaam in de normale kleur.
Voorbeeld:
[VIP] Speler123
De rank krijgt een eigen kleur. De spelersnaam blijft standaard wit.
| Rang | Kleur | Voorbeeld |
|---|---|---|
| Speler | Grijs | &7[Speler] &fSpeler123 |
| VIP | Groen | &a[VIP] &fSpeler123 |
| VIP+ | Aqua | &b[VIP+] &fSpeler123 |
| Helper | Blauw | &9[Helper] &fSpeler123 |
| Bouwer | Donkergroen | &2[Bouwer] &fSpeler123 |
| Moderator | Rood | &c[Moderator] &fSpeler123 |
| Dev | Lichtpaars | &d[Dev] &fSpeler123 |
| Admin | Donkerrood | &4[Admin] &fSpeler123 |
| Owner | Goud | &6[Owner] &fSpeler123 |
đ Contextmodel
Tulpencraft gebruikt standaard global permissions voor rangen.
Een permission zonder context geldt dus overal.
Bijvoorbeeld:
essentials.home
betekent dat de speler deze permission op het volledige netwerk heeft.
Een server-specifieke uitzondering wordt expliciet voorzien van een context:
server=survival
Bijvoorbeeld:
essentials.somepermission = true
met context:
server=survival
geldt alleen op Survival.
Dit voorkomt dat dezelfde permissions onnodig per server moeten worden gedupliceerd.
đ§Ŧ Rank inheritance
Rangen kunnen van elkaar erven.
De huidige structuur is:
Speler â VIP â VIP+
Voor staff:
Speler â Helper â Moderator â Dev â Admin â Owner
Bouwer staat als zelfstandige staff-/bouwgroep naast deze stafflijn.
Door inheritance hoeven algemene permissions maar ÊÊn keer te worden ingesteld.
đ¤ Speler
De basisrang voor iedere speler is Speler.
De speler krijgt de algemene Survival-QoL:
| Permission | Functie |
|---|---|
essentials.home | Eigen home gebruiken |
essentials.sethome | Home instellen |
essentials.delhome | Home verwijderen |
essentials.tpa | Teleportverzoek sturen |
essentials.tpa.accept | Teleportverzoeken accepteren |
essentials.spawn | Naar spawn teleporteren |
De speler krijgt geen:
/warp/back/repair/enderchest/craftingtable
De standaard speler heeft ÊÊn home.
â VIP
VIP is de eerste betaalde spelersrang.
VIP erft alle rechten van Speler en krijgt daarnaast extra QoL-functionaliteit.
| Permission | Functie |
|---|---|
essentials.back | Terugkeren naar vorige locatie |
essentials.repair | Item repareren |
essentials.enderchest | Ender Chest openen |
essentials.craftingtable | Crafting Table openen |
VIP is daarmee vooral gericht op gemak, zonder directe gameplayvoordelen.
đ VIP+
VIP+ erft alle rechten van VIP.
VIP+ is bedoeld als uitgebreidere betaalde spelersrang en krijgt aanvullende QoL-functionaliteit.
Het exacte aanvullende rechtenpakket van VIP+ wordt op deze pagina bijgewerkt zodra dit definitief is vastgesteld.
De geplande homecapaciteit voor VIP+ is:
5 homes
đ§âđŧ Helper
Helper is de eerste staffrang.
Helper erft de algemene spelersrechten van Speler.
Aanvullende Helper-permissions worden centraal vastgelegd zodra de staffrechten definitief zijn vastgesteld.
đ§ą Bouwer
De groep builder wordt gebruikt voor bouwers.
De zichtbare prefix is:
&2[Bouwer] &f
Bouwrechten worden bij voorkeur server- of wereldspecifiek toegekend.
Een Bouwer krijgt dus niet automatisch alle beheerrechten van een Moderator.
đĄī¸ Moderator
Moderator is verantwoordelijk voor moderatie en het handhaven van de serverregels.
Moderator erft de rechten van Helper en krijgt aanvullende moderatierechten.
Voorbeelden van deze rechten zijn onder andere:
- spelers aanspreken;
- chatmoderatie;
- waarschuwingen;
- beperkte punishments;
- ondersteuning bij meldingen.
De exacte ControlBans-permissions worden op de ControlBans-pluginpagina bijgehouden.
đģ Dev
De technische staffrang is:
dev
Zichtbare prefix:
&d[Dev] &f
Developers krijgen technische rechten die noodzakelijk zijn voor ontwikkeling en onderhoud.
Deze rechten worden zo veel mogelijk beperkt tot noodzakelijke systemen en servers.
đ´ Admin
Admin is verantwoordelijk voor het dagelijkse technische en operationele beheer van Tulpencraft.
Zichtbare prefix:
&4[Admin] &f
Admins kunnen aanvullende beheerfuncties krijgen voor:
- serverbeheer;
- moderatie;
- plugins;
- configuratie;
- onderhoud;
- technische troubleshooting.
Kritieke netwerkrechten worden niet automatisch aan de volledige Admin-groep toegekend wanneer dit niet noodzakelijk is.
đ Owner
Owner is de hoogste rang binnen Tulpencraft.
Zichtbare prefix:
&6[Owner] &f
Owner erft van Admin.
Niet iedere centrale beheerfunctie hoeft echter automatisch aan de groep owner te worden gekoppeld.
Voor kritieke proxyrechten kunnen individuele gebruikers rechtstreeks worden gemachtigd.
đ§ Persoonsgebonden rechten
Niet alle rechten worden aan een groep toegekend.
Kritieke beheerrechten kunnen rechtstreeks aan individuele gebruikers worden toegekend.
Voorbeeld:
maintenance.admin
Deze permission is uitsluitend bedoeld voor de aangewezen beheerders.
Dit voorkomt dat een gebruiker automatisch een zeer gevoelig proxyrecht krijgt alleen omdat hij of zij de rang Owner heeft.
đ Server-specifieke rechten
Server-specifieke permissions worden alleen gebruikt wanneer een recht daadwerkelijk van een server afhankelijk is.
Voorbeeld:
server=survival
Een speler kan daardoor bijvoorbeeld een bepaalde permission op Survival hebben zonder dat deze permission ook op Lobby actief is.
De standaard voor ranks blijft echter:
Global tenzij anders aangegeven.
đŽ Servercontexten
De momenteel gebruikte servercontexten zijn:
| Context | Server |
|---|---|
server=lobby | Lobby |
server=survival | Survival |
server=events | Events, indien actief |
server=skyblock | SkyBlock, indien actief |
Niet iedere context hoeft permanent actief te zijn.
đ§Š Permissionbeheer
Permissions worden beheerd met LuckPerms.
Voorbeelden:
/lp group speler permission set essentials.home true
/lp group vip permission set essentials.back true
/lp group vip parent set speler
/lp group vipplus parent set vip
Server-specifiek:
/lp group example permission set example.permission true server=survival
đ Controleren van rechten
Een permission kan worden gecontroleerd met:
/lp group <groep> permission check <permission>
of voor een speler:
/lp user <speler> permission check <permission>
Voor complexe situaties kan LuckPerms Verbose worden gebruikt:
/lp verbose on
Na het testen:
/lp verbose off
đ Huidige rankstructuur
| Weight | Groep | Zichtbare rang |
|---|---|---|
| 100 | owner | Owner |
| 80 | admin | Admin |
| 70 | dev | Dev |
| 50 | moderator | Moderator |
| 40 | builder | Bouwer |
| 30 | helper | Helper |
| 20 | vipplus | VIP+ |
| 10 | vip | VIP |
| 1 | speler | Speler |
| â | default | Geen zichtbare rank |
â ī¸ Belangrijke uitgangspunten
- Algemene rankpermissions zijn standaard global.
- Gebruik servercontext alleen wanneer dit daadwerkelijk nodig is.
- Vermijd onnodige duplicatie van permissions per server.
- Kritieke proxyrechten worden zo beperkt mogelijk toegekend.
- Betaalde rangen krijgen vooral QoL-functionaliteit en geen onbeperkte beheerrechten.
- Staffrechten worden gescheiden van spelersrechten.
- De rangnaam die spelers zien hoeft niet gelijk te zijn aan de technische LuckPerms-groepsnaam.
- Wijzigingen aan de rankstructuur moeten ook in deze documentatie worden bijgewerkt.
đ Gerelateerde pagina's
Laatste update: augustus 2026
Deze pagina beschrijft de centrale rang- en permissionstructuur van Tulpencraft. Wijzigingen in groepen, inheritance, prefixes, servercontexts of kritieke permissions moeten ook hier worden bijgewerkt.