Naar de inhoud
Actuele kortingscode:10% kortingGebruiken bij je bestelling

Whitelist, operators en bans op een Minecraft-server

Zo zet je je server op slot met een whitelist, geef je operatorrechten en neem je ze weer af, wat de rechtenniveaus 1–4 betekenen en hoe je spelers kickt, tijdelijk of permanent bant en de ban weer opheft.

  • beginner
  • ~10 min
  • Bijgewerkt op 2-10-2026

Drie basismiddelen om te bepalen wie er op je server mag en wat hij daar mag doen: de whitelist laat alleen geselecteerde spelers binnen, een operator krijgt alle commando's en een ban blokkeert wie de regels overtreedt. Je regelt alles vanuit de console in je klantaccount of in het spel.

De whitelist, operators en bans beheer je ook zonder commando's op het tabblad Spelers: draait de server, dan stuurt het portaal een commando naar de console, draait hij niet, dan past het portaal de bestanden rechtstreeks aan. Een ander operatorniveau dan het standaardniveau stel je alleen in als de server uit staat.

Wat je nodig hebt

  • Een Minecraft-server bij StormHost
  • Toegang tot het tabblad Console (eventueel Serverinstellingen om de whitelist blijvend in te stellen)
  • Operatorrechten in het spel, zie Eerste start
  • Ongeveer 10 minuten

Whitelist#

De whitelist is een lijst met spelers die mogen verbinden. Staat hij aan, dan weigert de server alle anderen met de melding You are not white-listed on this server! (het spel toont die in de taal van de speler, op Paper en Purpur altijd in het Engels: You are not whitelisted on this server!). Handig voor privéservers met vrienden, voor testen of voor besloten evenementen.

De whitelist inschakelen#

  1. Voeg eerst jezelf toe, zodat je jezelf niet buitensluit (operators kunnen wel altijd verbinden):

    Consoletext
    whitelist add <NICK>
    • whitelist add – voegt een speler toe aan de whitelist. De speler hoeft niet online te zijn en hoeft ook nooit eerder verbonden te zijn geweest. De server zoekt zijn account zelf op.
    • <NICK> – de spelnaam van de speler, bijvoorbeeld Steve.
    Uitvoertext
    [12:00:01 INFO]: Added Steve to the whitelist
  2. Voeg alle andere spelers toe met hetzelfde commando.

  3. Schakel de whitelist in:

    Consoletext
    whitelist on
    Uitvoertext
    [12:00:05 INFO]: Whitelist is now turned on

    De whitelist geldt meteen en de server schrijft white-list=true ook naar het bestand server.properties, zodat hij een herstart overleeft.

Hetzelfde resultaat krijg je met de instelling in je klantaccount: het tabblad Serverinstellingen › de groep Spelers › Whitelist inschakelen › Opslaan en herstarten.

Whitelist afdwingen#

Schakel je de whitelist in, dan blijven spelers die op dat moment verbonden zijn en niet op de lijst staan op de server. De optie Whitelist afdwingen (enforce-whitelist in server.properties) verbreekt hun verbinding zodra de whitelist wordt geladen. Je zet haar aan op het tabblad Serverinstellingen in de groep Spelers.

Commando's van de whitelist#

CommandoWat het doet
whitelist add <NICK>Voegt een speler toe
whitelist remove <NICK>Verwijdert een speler. Een verbonden speler wordt niet losgekoppeld, tenzij Whitelist afdwingen aan staat
whitelist listToont de spelers op de whitelist
whitelist on / whitelist offSchakelt de whitelist in / uit
whitelist reloadLaadt whitelist.json opnieuw van de schijf (nadat je het bestand handmatig hebt aangepast)

De lijst staat in het bestand whitelist.json in de hoofdmap van de server. Elke speler heeft in het bestand een UUID (de unieke identificatie van het account) en een naam. Handmatig aanpassen raden we af, de commando's zijn veiliger.

Bedrock-spelers (Geyser en Floodgate)#

Spelers van de Bedrock Edition voeg je toe met het commando van de add-on Floodgate. Typ de naam zonder voorvoegsel:

Consoletext
fwhitelist add <NICK>

Floodgate zet in het spel een voorvoegsel voor de naam van Bedrock-spelers (standaard een punt, bijvoorbeeld .Steve), zodat de namen niet worden verward met die van Java-spelers. Het commando fwhitelist vult het voorvoegsel zelf aan. Meer in het artikel Crossplay met Bedrock.

Operators#

Een operator (op) mag de commando's van de server gebruiken volgens zijn rechtenniveau. Het standaardniveau is 4, dus werkelijk alle commando's.

Consoletext
op <NICK>
Uitvoertext
[12:01:10 INFO]: Made Steve a server operator
Consoletext
deop <NICK>
Uitvoertext
[12:01:30 INFO]: Made Steve no longer a server operator
  • op geeft een speler operatorrechten, deop neemt ze weer af. De wijziging geldt meteen.

Rechtenniveaus van operators#

NiveauNaamWat hij mag
1ModeratorBouwen in het beschermde gebied rond de spawn (spawn-protection)
2GamemasterDe meeste spelcommando's: gamemode, tp, give, time, weather, gamerule, commandoblokken
3AdminSpelers beheren: ban, kick, op, deop, whitelist
4EigenaarWerkelijk alles, inclusief het beheer van de server: stop, save-all

Het niveau voor nieuwe operators stel je in op het tabblad Serverinstellingen › Spelers › Rechten van operators (op-permission-level, een waarde van 1–⁠4, standaard 4). Het niveau van een bepaalde operator staat in het bestand ops.json:

ops.jsonJSON
[
  {
    "uuid": "<PLAYER_UUID>",
    "name": "Steve",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]
  • uuid – de unieke identificatie van het account. De server vult die zelf in bij op.
  • name – de spelnaam (alleen voor het overzicht, het UUID is bepalend).
  • level – het niveau 1–⁠4 volgens de tabel hierboven.
  • bypassesPlayerLimit – true betekent dat de operator ook op een volle server kan verbinden.

Pas het bestand alleen aan als de server uit staat, anders overschrijft de server het bij het opslaan.

Gebruik voor een team liever LuckPerms

Op is alles of niets. Een moderator met niveau 3 kan ook andere operators bannen. Heb je een team, geef dan alleen jezelf op en wijs de anderen specifieke commando's toe met de plugin LuckPerms, zie LuckPerms. Op Paper krijgen operators bovendien automatisch de meeste rechten van plugins.

Bans#

CommandoWat het doet
ban <NICK> [reden]Bant een account permanent. De speler hoeft niet online te zijn.
ban-ip <IP_OR_NICK> [reden]Bant een IP-adres. In plaats van een IP-adres kun je de naam van een verbonden speler invoeren.
pardon <NICK>Heft de ban van een account op
pardon-ip <IP>Heft de ban van een IP-adres op
banlistToont alle bans (banlist players alleen accounts, banlist ips alleen adressen)

Voorbeeld:

Consoletext
ban Griefer123 Bouwwerken bij de spawn vernield
Uitvoertext
[12:02:00 INFO]: Banned Griefer123: Bouwwerken bij de spawn vernield

Een gebande speler ziet bij het verbinden You are banned from this server (in het spel in de taal van de speler) en de reden. De bans staan in de bestanden banned-players.json en banned-ips.json.

Wees voorzichtig met een IP-ban

Veel mensen delen één IP-adres (een huishouden, een school, een mobiele provider), dus een IP-ban kan ook onschuldige spelers blokkeren. Omgekeerd omzeilt een speler met een wisselend IP-adres de ban door simpelweg opnieuw verbinding te maken met internet. Een IPv6-⁠adres kun je met het commando ban-ip niet bannen. Gebruik een IP-ban alleen tegen herhaalde aanvallen vanaf één adres.

Tijdelijke ban#

Vanilla Minecraft kent geen tijdelijke bans. Met de plugin EssentialsX (Paper, Purpur) gebruik je:

Consoletext
tempban <NICK> <duur> [reden]
  • <duur> – bijvoorbeeld 30m (minuten), 12h (uren), 3d (dagen), 1w (week), 1mo (maand). Combinaties zoals 1d12h kunnen ook.
  • Voorbeeld: tempban Steve 3d Spam in de chat.

De installatie van EssentialsX staat in het artikel Aanbevolen plugins.

Kicken (kick)#

Consoletext
kick <NICK> [reden]

Verbreekt de verbinding met de speler, maar hij kan meteen opnieuw verbinden. Handig als waarschuwing. Uitvoer: Kicked Steve: reden.

Online-mode en veiligheid#

De optie Accountverificatie (online-mode) op het tabblad Serverinstellingen bepaalt of de server bij Mojang controleert of de speler een origineel account bezit.

  • Aan (aanbevolen): elke naam hoort bij een echt account. De whitelist, op en bans werken betrouwbaar.
  • Uit: iedereen kan verbinden onder elke gewenste naam, ook onder de namen van operators. Je klantaccount waarschuwt daarvoor: “Met de verificatie uitgeschakeld kan iedereen onder elke naam verbinden, ook onder de naam van een operator.” Uitschakelen is alleen zinvol achter een proxy (Velocity) die de verificatie zelf doet, zie Een servernetwerk met Velocity.

Uitgeschakelde verificatie en operators

Op een server met online-mode uit kan iedereen verbinden onder de naam van jouw operator en zijn rechten krijgen. Moet je de verificatie uitschakelen, gebruik dan een whitelist en een inlogplugin, of liever een proxy met verificatie.

Controle#

  • whitelist list toont de spelers op de whitelist.
  • banlist toont de bans.
  • Een verbindingspoging van een speler die niet op de whitelist staat, eindigt met de melding over de whitelist.

Als iets niet werkt#

Een speler staat op de whitelist, maar de server laat hem niet binnen#

  • Er zit een typfout in de naam, of de speler heeft zijn naam gewijzigd. Controleer whitelist list en voeg hem opnieuw toe.
  • Een Bedrock-speler moet worden toegevoegd met fwhitelist add.
  • De server draait met online-mode uit en de whitelist bevat het UUID van het originele account. Met uitgeschakelde verificatie heeft de speler een ander UUID. Voeg hem opnieuw toe.

That player does not exist#

De server heeft bij Mojang geen account met deze naam gevonden. Controleer de exacte schrijfwijze van de naam.

Nothing changed. The player is already an operator#

De speler is al operator. Wil je zijn niveau wijzigen, pas dan level aan in het bestand ops.json terwijl de server uit staat.

De whitelist stond na een herstart uit#

Waarschijnlijk heb je hem ingeschakeld op het tabblad Serverinstellingen maar niet opgeslagen, of je was tegelijk server.properties aan het bewerken en de server heeft dat bestand bij het starten overschreven. Schakel hem opnieuw in met het commando whitelist on en controleer of Whitelist in Serverinstellingen aan staat.

Een speler van wie de ban is opgeheven kan nog steeds niet verbinden#

Waarschijnlijk heeft hij ook een IP-ban. Controleer banlist ips en hef die op met het commando pardon-ip <IP>. Tijdelijke bans van EssentialsX hef je op met het commando unban <NICK>.

Samenvatting

  • Whitelist: eerst whitelist add <NICK> voor iedereen, daarna whitelist on. Operators kunnen altijd verbinden.
  • Whitelist afdwingen verbreekt de verbinding met spelers die niet op de lijst staan.
  • Op geeft commando's volgens niveau 1–⁠4, het standaardniveau 4 is werkelijk alles. Gebruik voor een team LuckPerms.
  • ban blokkeert een account, ban-ip een adres, pardon en pardon-ip heffen bans op. Een tijdelijke ban kan met EssentialsX (tempban).
  • Laat de accountverificatie (online-mode) aan staan.

Was deze handleiding nuttig?

Geldt voor

  • Minecraft: Java Edition
  • Paper, Purpur, Vanilla, Fabric, Forge, NeoForge

Diensten

Fout in de handleiding melden

Zoeken in de handleidingen