LuckPerms is de rechten-plugin waarmee je op een Paper- of Spigot-server bepaalt wie welke commando's mag gebruiken. Zonder rechten-plugin zijn er maar twee niveaus: operator met alles en normale spelers met bijna niets. LuckPerms schuift daar groepen tussen: gasten, bouwers, moderatie. Elke groep draagt permission-nodes, en spelers erven de nodes van hun groepen.
Deze guide laat de weg zien van installatie tot de eerste moderatiegroep. De commando's komen uit de officiële LuckPerms-documentatie; de screenshots uit een testserver met Paper 1.21.4 en LuckPerms 5.5.71.
Installatie via het panel
In het serverpanel vind je LuckPerms onder Plugins → Browser. De zoekfunctie haalt de gegevens uit Modrinth; loader en serverversie worden gecontroleerd tegen de pluginmetadata voordat het bestand in de map plugins/ terechtkomt. De wereldbeschermingsassistent op de pluginpagina installeert LuckPerms samen met WorldGuard en WorldEdit in één stap, als je dat pakket wilt. Na de herstart meldt de plugin zich bij het joinen met versie en auteur.

De uitvoer verschijnt wanneer je /luckperms of kort /lp zonder argumenten invoert. Dat is de snelste test om te zien of de plugin echt draait.
Hoe rechten in LuckPerms zijn opgebouwd
Een permission-node is een tekenreeks zoals essentials.home of worldedit.region.set. Elke plugin brengt zijn eigen nodes mee en documenteert die. Een node kan op true of false staan. Het sterretje worldedit.* dekt alle nodes van een plugin af en is handig voor moderatie, maar gevaarlijk voor normale spelers.
LuckPerms kent drie niveaus:
- Groepen bundelen nodes. De groep
defaultkrijgt elke speler automatisch. - Spelers erven uit hun groepen en kunnen daarnaast eigen nodes dragen.
- Contexten beperken nodes, bijvoorbeeld tot een wereld of een spelmodus.
Houd de structuur vlak. Twee tot vier groepen zijn genoeg voor de meeste servers.
De eerste groep aanmaken
De volgende commando's voer je uit in de serverconsole of als operator in het spel:
/lp creategroup mod
/lp group mod permission set worldedit.* true
/lp group mod permission set essentials.kick true
/lp user Spelersnaam parent add mod
De eerste regel maakt de groep aan. De twee permission set-regels geven haar heel WorldEdit en het kick-commando van EssentialsX. De laatste regel voegt een speler aan de groep toe. Je kunt het resultaat controleren met /lp user Spelersnaam permission check essentials.kick.
Voor de groep default loont de omgekeerde aanpak: commando's wegnemen die spelers niet nodig hebben. Paper toont zonder het recht bukkit.command.plugins het commando /plugins helemaal niet meer; de speler ziet alleen een foutmelding over een onbekend commando.

/lp group default permission set bukkit.command.plugins false
Dat is geen beveiligingsmaatregel in strikte zin, maar het houdt de pluginlijst weg bij nieuwsgierige gasten.
De webeditor
Voor grotere wijzigingen is de console omslachtig. /lp editor maakt een link naar de webeditor op luckperms.net. Daar zie je alle groepen en spelers in een tabel, kun je nodes met de muis instellen en de sessie aan het eind met één klik terug naar de server overdragen. De link is enkele minuten geldig en alleen bruikbaar met de gegenereerde code. Sessies bevatten spelersnamen en UUID's, dus geef de link niet door.
Typische fouten
- Een recht werkt niet. De speler is nog operator. Operators omzeilen LuckPerms. Haal
opweg en werk alleen nog met groepen. - Node verkeerd geschreven. LuckPerms accepteert elke tekst, ook typfouten. Controleer de node in de documentatie van de betreffende plugin.
- Sterretje in
default. Een*-node in de standaardgroep geeft elke gast alles. Zet sterretjes alleen in moderatiegroepen. - Wijzigingen weg na herstart. LuckPerms slaat standaard op in een H2-bestand in de pluginmap. Als de map bij het herstarten niet beschrijfbaar is, gaan wijzigingen verloren. Een blik in de console bij het starten laat de fout zien.
Opslaglocatie en backup
Alle gegevens staan in plugins/LuckPerms/. De panel-backup neemt de map mee. Voor netwerken met meerdere servers biedt LuckPerms een gezamenlijke MySQL-database; voor één losse server blijft H2 de eenvoudigste keuze.
FAQ
Waarom werkt een ingetrokken recht bij mezelf niet?
Omdat je operator bent. Operators omzeilen LuckPerms volledig — elke controle valt voor hen positief uit. Haal je eigen op weg en werk ook voor jezelf met een moderatiegroep, anders test je je eigen regels niet onder echte omstandigheden.
Heb ik een MySQL-database nodig voor LuckPerms?
Niet voor één losse server. LuckPerms slaat standaard op in een H2-bestand onder plugins/LuckPerms/, dat door de panel-backup wordt meegenomen. MySQL loont pas wanneer meerdere servers van een netwerk dezelfde groepen en rechten moeten delen.
Hoeveel groepen zijn zinvol?
Twee tot vier zijn genoeg voor vrijwel alle servers: default voor iedereen, een bouwgroep en een moderatiegroep. Diepe overervingsketens maken het lastig te begrijpen waar een recht vandaan komt — houd de structuur vlak en geef sterretje-nodes alleen aan moderatiegroepen.
Hoe controleer ik of een speler een bepaald recht heeft?
Met /lp user Spelersnaam permission check node — het antwoord noemt het resultaat en de herkomst, dus of het uit een groep is geërfd of direct is ingesteld. /lp user Spelersnaam info toont alle groepen van de speler in één oogopslag.
Is de link van de webeditor veilig?
Hij is maar enkele minuten geldig en zonder de gegenereerde code niet bruikbaar. De sessie bevat echter spelersnamen en UUID's van je server — geef de link daarom niet door en maak liever een nieuwe aan als je twijfelt.
Verdere guides
Hoe je plugins in het algemeen installeert en bijwerkt, staat in Plugins installeren en beheren. Wereldbescherming met regio's wordt uitgelegd in WorldGuard: regio's beschermen, de bouwtools in WorldEdit: bouwen en ongedaan maken.
Bronnen
- LuckPerms-wiki: https://luckperms.net/wiki/Home
- Commandoreferentie: https://luckperms.net/wiki/Command-Usage
- Webeditor: https://luckperms.net/wiki/Web-Editor
LuckPerms: voorbeeld bekijken
Eigen opnames uit een demo-omgeving. De getoonde versie en instellingen kunnen afwijken van jouw server.