🔐 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.

  • permissions.txt
  • Laatst gewijzigd: 2026/09/11 17:15
  • door rroethof