LuckPerms-handleiding: groepen, ranks en commando's
Op deze pagina
LuckPerms is de permissieplugin die bijna elke Minecraft-server gebruikt. Het bepaalt wie welk commando mag uitvoeren: spelers krijgen de basis, moderators mogen kicken en muten, admins mogen alles. Ranks, prefixen in de chat en promotieladders komen er allemaal uit voort.
Deze handleiding laat zien hoe je LuckPerms vanaf nul gebruikt: installatie, de ideeën erachter, een kant-en-klare opzet voor speler / moderator / admin, de webeditor en de commando's die je elke week gebruikt.
LuckPerms installeren en jezelf toegang geven
- Download de juiste build van luckperms.net: Bukkit voor Paper en Spigot, of de Fabric-, NeoForge- of Velocity-build voor die platforms. Je hebt Java 11 of nieuwer nodig, en dat heeft elke huidige server.
- Zet de jar in
plugins(of inmodsbij Fabric en NeoForge), verwijder elke andere permissieplugin en herstart de server volledig. - Geef jezelf toegang via de console. In het begin kan niemand de commando's van LuckPerms gebruiken, jij ook niet:
lp user YourName permission set luckperms.* true
Daarna kun je /lp in de game gebruiken. Bij de eerste start downloadt LuckPerms een paar libraries, dus de server heeft internettoegang nodig.
Draai LuckPerms op een server die online is voor je spelers: HytHost Minecraft-hosting vanaf €2.59/mnd, inclusief MySQL.
Bekijk Minecraft-pakkettenGroepen, overerving, gewicht en tracks
- Permissie-nodes zijn de sleutels, zoals
essentials.homeofminecraft.command.gamemode. Elke node kan true, false of niet ingesteld zijn. - Groepen bevatten permissies. Elke speler zit in
default; de rest voeg je zelf toe. - Overerving: een groep kan oudergroepen hebben en krijgt alles wat die hebben. Als
adminovererft vanmod, enmodvandefault, dan hebben admins alle drie. - Gewicht bepaalt welke groep wint als twee groepen het oneens zijn: het hoogste getal wint. Stappen van 100 laten ruimte voor groepen die je later toevoegt.
- Tracks zijn promotieladders, zoals
default → helper → mod → admin, die je gebruikt metpromoteendemote. Op zichzelf veranderen ze de overerving niet. - Contexts beperken een permissie tot een server of wereld, bijvoorbeeld met
world=survivalaan het eind van een commando.
Een kant-en-klare opzet voor spelers, moderators en admins
Maak de groepen aan, koppel ze aan elkaar en geef elke groep de permissies die ze nodig heeft. De node-namen hieronder zijn voor EssentialsX-commando's; vervang ze door de nodes van de plugins die jij gebruikt.
lp creategroup mod lp creategroup admin lp group mod parent add default lp group admin parent add mod lp group mod setweight 100 lp group admin setweight 200 lp group default permission set essentials.home true lp group default permission set essentials.sethome true lp group default permission set essentials.spawn true lp group default permission set essentials.tpa true lp group default permission set essentials.tpaccept true lp group default permission set essentials.msg true lp group mod permission set essentials.kick true lp group mod permission set essentials.mute true lp group mod permission set essentials.tempban true lp group admin permission set essentials.* true lp group admin permission set luckperms.* true lp user Steve parent add mod
Daarna een track voor promoties:
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
lp user Steve promote staff zet Steve één stap hoger. De volledige lijst met EssentialsX-commando's en -nodes staat in de EssentialsX-handleiding.
Prefixen en ranks in de chat
Stel een prefix in voor een groep:
lp group admin meta setprefix "&c[Admin] "
LuckPerms slaat de prefix op; een chatplugin moet hem tonen. Installeer Vault en een chatplugin die daaruit leest, zoals EssentialsX Chat. Zit een speler in meerdere groepen, dan wordt de prefix met de hoogste prioriteit gebruikt; stel die in met meta setprefix 100 "...".
De webeditor van LuckPerms
Voor grotere wijzigingen is de editor makkelijker dan commando's. Voer /lp editor uit, open de link die verschijnt en bewerk groepen, gebruikers en tracks in je browser. Als je opslaat, toont de editor een commando: voer dat uit in de game of in de console en de wijzigingen worden toegepast. Er verandert niets op de server tot je dat commando uitvoert.
LuckPerms-commando's die je gaat gebruiken
| Commando | Wat het doet |
|---|---|
/lp user <user> info | Toont de groepen en gegevens van een speler |
/lp user <user> permission set <node> true | Geeft één speler een permissie |
/lp user <user> permission unset <node> | Haalt hem weer weg |
/lp user <user> permission check <node> | Toont of een speler een permissie heeft |
/lp user <user> parent add <group> | Voegt een speler toe aan een groep |
/lp user <user> parent set <group> | Zet een speler alleen in die groep |
/lp user <user> parent addtemp <group> <duration> | Een tijdelijke rank, bijvoorbeeld 30d |
/lp group <group> permission set <node> true | Geeft een hele groep een permissie |
/lp creategroup <group>, /lp listgroups | Maakt een groep aan, toont alle groepen |
/lp group <group> parent add <group> | Laat een groep overerven van een andere |
/lp user <user> promote <track> | Zet een speler hoger op een track (demote zet hem lager) |
/lp group <group> meta setprefix <prefix> | Stelt de chatprefix van een groep in |
/lp editor | Opent de webeditor |
/lp verbose record, daarna /lp verbose upload | Legt permissiecontroles vast om een ontbrekende node te vinden |
/lp sync | Laadt de gegevens opnieuw uit de opslag |
Weet je niet welke node een commando nodig heeft? Voer /lp verbose record uit, gebruik het commando als de speler en daarna /lp verbose upload: het rapport toont elke permissie die gecontroleerd is.
LuckPerms op een HytHost-server of -netwerk
- Installeer door de jar via de bestandsbeheerder of SFTP naar
pluginste uploaden en herstart vanuit het paneel. Voer het eerstelp user ... luckperms.*-commando uit in het tabblad Console. - Eén server: de standaard H2-opslag volstaat.
- Een netwerk: installeer LuckPerms op de proxy en op elke backend, en laat ze allemaal naar dezelfde MySQL-database wijzen met
storage-method: mysqlinconfig.yml. Elk HytHost Minecraft-pakket bevat MySQL-databases; het opzetten van de proxy zelf staat in een Velocity-proxy instellen.
Paper, Velocity en MySQL in elk pakket: HytHost Minecraft-hosting vanaf €2.59/mnd.
Bekijk Minecraft-pakkettenVeelgestelde vragen
Voer in de serverconsole lp user YourName permission set luckperms.* true uit. Daarna kun je alle /lp-commando's in de game gebruiken.
Gebruik /lp user PlayerName parent add groupname. Wil je dat het zijn enige groep is, gebruik dan parent set in plaats van parent add.
LuckPerms slaat de prefix alleen op. Je hebt ook Vault nodig en een chatplugin die hem uitleest, zoals EssentialsX Chat. Zit een speler in meerdere groepen, dan wint de prefix met de hoogste prioriteit.
Voer /lp verbose record uit, laat de speler het commando gebruiken en voer daarna /lp verbose upload uit. Het rapport toont elke permissie die de server controleerde, ook de permissie die faalde.
Ja. Installeer het op de proxy en op elke backendserver, en verbind ze allemaal met dezelfde MySQL- of MariaDB-database, zodat de ranks gedeeld worden.
Ranks, permissies en een server die online blijft
HytHost Minecraft-hosting draait Paper of Velocity met LuckPerms, MySQL-databases en automatische back-ups, vanaf €2.59/mnd.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWas deze gids nuttig?