Een goede Minecraft server beschikt over permissies. Hiermee kan je bepalen wat een opgegeven gebruiker wel of niet kan. Het is immers geen goed idee om je admins of moderatoren  operator te maken. Je geeft ze beter permissies.
Voordat je rangen kan instellen, moet je een CraftBukkit server maken. Bovendien werkt deze handleiding enkel met CraftBukkit en niet met een gewone server. Dit komt omdat we een plugin moeten installeren, namelijk PermissionsEx.
PermissionsEx installeren
Ga naar de downloadpagina van PermissionsEx en klik tweemaal op “Download”. Er wordt een jar-file gedownload. Zoek dit bestand op en klik op rechtermuisknop -> kopiëren. Vervolgens ga je naar de map waarin je de Minecraft server plaatste en klik je op rechtermuisknop -> plakken. Schakel je server uit door een stop commando uit te voeren en start hem daarna weer op door te dubbelklikken op “launch.bat”.
Als je in het mapje “plugins” gaat kijken, zie je dit:CraftBukkit heeft een nieuwe map aangemaakt in de map “plugins”, namelijk “PermissionsEx”. In deze map vind je, zoals hierboven vermeld, twee bestanden.
- config.yml
- permissions.yml
Config.yml zullen we niet nodig hebben voor deze handleiding. Het andere bestand daarentegen zullen we zeker nodig hebben. Het bevat de eigenlijke rangen of permissies.Het bepaald dus wat een speler wel of niet kan.
Rangen maken en permissies toevoegen
Voordat we wijzigingen kunnen aanbrengen aan dit bestand moeten we het natuurlijk openen. Klik met je rechtermuisknop op het bestand -> openen met -> kladblok. Nu zie je dit:
groups:
default:
default: true
permissions:
- modifyworld.*
Elke groep beschrijft een rang. Dit wordt aangeduid met het woord “groups”. Hieronder zie je de naam van de groep: “default”. Dit zijn de standaard permissies. De naam van de groepen mag je zelf kiezen.
Verder kennen we de waarde “true” toe aan default. Dat wilt zeggen dat iedereen die voor het eerst op de server komt, de permissies van de groep “default” toegewezen krijgt. Dus al je inlogt, behoor je automatisch tot de default groep. indien dit false is, hoef je dit niet meer te vermelden.
Als laatste heb je nog de permissie “modifyworld”. Deze permissie geeft de gebruiker toestemming om wijzigingen aan de wereld toe te brengen, maar ook om bijvoorbeeld te sneaken of het tell commando enzovoort te gebruiken. Het is belangrijk dat je de persoon deze permissie toekent, anders zal de speler buiten rondlopen niets kunnen doen. Permissies worden opgesomd door middel van een liggend streepje (“-”).
Het sterretje (“*”) betekend dat de persoon alle permissies krijgt van modifyworld. Permissies staan vaak als volgt beschreven:
Plugin.actie.sub-actie
Dit is voor iedere plugin anders en vereist nodig opzoekwerk. Vaak vind je de permissies van een bepaalde plugin op de downloadpage.
Lege waardes
Indien je een lege waarde hebt, dan definieer je deze als volgt;
optie: []
Andere opties
Inheritance
Je kan dit vertalen als “overerven”. Zo heb je bijvoorbeeld een rang VIP, maar ook een rang Hero. Als je wil dat Hero alles kan van VIP, doe je dit als volgt:
hero:
inheritance: VIP
permissions:
- modifyworld.*
Merk op dat je steeds een nieuwe lijn toevoegt en twee spaties bij een groep of permissie.
Prefixes
Als je wil dat je spelers weten wie welke rang heeft, dan doe je dit met een prefix of voorvoegsel.
options:
prefix: [Gast]
Een Rang Toekennen
Slaag het bestand op en typ in de console (of in-game) /pex reload. Onthoud dat je gaan slash (“/”) moet typen in de console. Indien alles goed verlopen is, verteld de console ons dat de bestanden succesvol herladen zijn.
Nu kan je spelers promoveren of degraderen. Dit doe je als volgt:
- Promoveren: /pex promote <naam>
- Degraderen: /pex emote <naam>
Je kan spelers ook onmiddellijk een rang toekennen. Al je 20 rangen hebt, ga je ook niet 19 keer hetzelfde commando typen. Dit kan via /pex user <naam> group set <groep>.
Nu heb je een rang ingesteld op je Minecraft server. Mochten er vragen zijn, dan kan je deze hieronder stellen.
Dit artikel is laatst gewijzigd op 28 december 2013.
Hoe kan je iemand de permissions geven om. /home te zetten en hoe doe je dat?
Welke plugin gebruik je? Een tip is om naar de downloadpagina van de plugin te surfen en meestal staan daar de permissies.
dat is als je essetials gebruikt
essentials.home
essentials.sethome