Minecraft-server: spelers bannen, unbannen, op geven en whitelist
Een Minecraft-speler unbannen doe je op een Java-server met pardon Spelernaam in de serverconsole, of met /pardon Spelernaam in het spel. Bannen gaat met het Minecraft-ban-command ban Spelernaam reden, een IP-adres blokkeer je met ban-ip en geef je vrij met pardon-ip, en banlist laat zien wie er geblokkeerd is. OP geven in Minecraft doe je met op Spelernaam. Hieronder staat per commando wat het doet, waar het wordt opgeslagen en waar het misgaat, getest op een kale 26.3-server en op Paper 26.3.
Commando's typ je in de console of in de chat
In de console van je server typ je de commando's zonder schuine streep: ban Spelernaam. In het spel zet je er een / voor, en dan moet je operator zijn met minstens level 3; op Java vallen ban, pardon, kick, op, deop en whitelist allemaal onder dat level. De console mag altijd alles.
Bij MC-Node open je de console via het tabblad Console van je server in het gamepaneel. Het paneel heeft ook een spelersoverzicht waarin je met een knop bant, unbant en whitelist; de kennisbank laat zien waar je dat vindt. Nog geen server? Kies er een in de Minecraft-winkel. Op vanilla en Paper werken de commando's hetzelfde.
OP geven in Minecraft: op, deop en de vier levels
op Spelernaam maakt iemand operator; de console antwoordt met Made Spelernaam a server operator. Intrekken doe je met deop Spelernaam. De server zoekt de naam op bij Mojang, dus de speler hoeft niet online te zijn, en hoofdletters maken niet uit: in onze test werd op notch gewoon Notch.
Operators staan in ops.json, met per speler een level en bypassesPlayerLimit (mag erin als de server vol zit). Welk level een nieuwe OP krijgt, bepaalt op-permission-level in server.properties; standaard is dat 4.
- Level 1: mag bouwen binnen de spawn-protection.
- Level 2: de meeste spelcommando's en command blocks.
- Level 3: spelersbeheer: kick, ban, pardon, op, deop en whitelist.
- Level 4: alles, ook serverbeheer zoals
stop.
Eén speler een lager level geven? Stop de server, pas het getal in ops.json aan en start weer. Stap voor stap: jezelf OP maken.
Het Minecraft-ban-command: kick, ban en ban-ip
kick Spelernaam reden verbreekt alleen de verbinding; de speler kan meteen terugkomen. Het werkt alleen bij spelers die online zijn, anders krijg je No player was found.
ban Spelernaam reden zet iemand op de banlijst en haalt hem direct van de server als hij online is. Vul de reden in: de speler ziet bij elke nieuwe poging You are banned from this server. Reason: …, en jij ziet hem terug in banlist. Zonder reden staat er Banned by an operator. Omdat de naam bij Mojang wordt opgezocht, kun je ook iemand bannen die offline is.
ban-ip blokkeert een IP-adres. Je geeft een adres op, of de naam van een speler die op dat moment online is; een offline naam geeft Invalid IP address or unknown player. Wees er zuinig mee: een IP-ban treft iedereen achter dat adres, ook huisgenoten of een hele schoolwifi.
De vanilla-commando's kennen geen tijdelijke ban: elke ban krijgt "expires": "forever". Voor een ban van een dag of een week heb je een plugin nodig, zoals EssentialsX met tempban Spelernaam 3d reden. Meer over moderatieplugins in Serverregels en moderatie.

Minecraft-speler unbannen: pardon en pardon-ip
- Typ
banlistin de console. Je ziet alle bans met reden, bijvoorbeeld jeb_ was banned by Server: Griefing bij de spawn. Metbanlist playersofbanlist ipsfilter je. - Typ
pardon Spelernaam. Het antwoord is Unbanned Spelernaam. - Staat de speler ook met zijn IP-adres op de lijst, typ dan
pardon-ipmet het adres uitbanlist ips. Zolang die IP-ban staat, komt hij vanaf dat adres met geen enkel account binnen. - Staat de whitelist aan, kijk dan met
whitelist listof de speler er nog op staat.
Zegt de server Nothing changed. The player isn't banned, dan staat die naam niet op de lijst: vergelijk hem met banlist, of de blokkade zit op het IP-adres.
banned-players.json met de hand bewerken: alleen met de server uit
Bans staan in banned-players.json, met per speler uuid, name, created, source, expires en eventueel reason; IP-bans staan in banned-ips.json. Je kunt ze via bestandsbeheer aanpassen, maar onze test op 26.3 liet drie addertjes zien:
- Bewerken terwijl de server draait, werkt niet. De server leest het bestand alleen bij het opstarten. Een regel die je tussendoor toevoegt, verschijnt niet in
banlist, en bij de volgendebanoverschrijft de server het bestand. Ookreloadleest de banlijst niet opnieuw in. - Dus: stoppen, bewerken, starten. Dan pikt de server je wijziging wel op.
- Eén vergeten komma heeft gevolgen. Met ongeldige JSON crasht een vanilla-server bij het opstarten. Paper start wel, maar zet je bestand opzij als
banned-players.json.backupen begint met een lege banlijst: al je bans zijn weg tot je het herstelt.
Gebruik daarom liever ban en pardon, en maak bij handwerk eerst een back-up.
De whitelist staat sinds 26.3 standaard aan
Sinds Minecraft 26.3 (15 september 2026) staat in een nieuw aangemaakte server.properties de regel white-list=true, bij de officiële server en bij Paper. Krijg je op een verse server You are not white-listed on this server!, dan is dit de reden. Operators komen er op Java altijd in. Staat white-list al in je server.properties, dan blijft die waarde staan.
whitelist add Spelernaamenwhitelist remove Spelernaam: de speler hoeft niet online te zijn.whitelist onenwhitelist off: past ookwhite-listinserver.propertiesaan, dus het blijft staan na een herstart.whitelist list: wie erop staat.whitelist reload: leestwhitelist.jsonopnieuw in na handmatig bewerken, zonder herstart.
Zet ook enforce-whitelist=true in server.properties. Dan zet de server spelers die niet (meer) op de lijst staan er meteen uit zodra je iemand verwijdert, de whitelist aanzet of herlaadt. Met de standaardwaarde false speelt een verwijderde speler door tot hij uitlogt. Meer in Je Minecraft-server beveiligen en in de kennisbank onder een whitelist gebruiken.
Bedrock-spelers via Geyser en Floodgate: let op de punt
Met Geyser en Floodgate krijgen Bedrock-spelers standaard een punt voor hun naam (username-prefix: "." in de config van Floodgate). In commando's hoort die punt erbij: ban .Gamertag reden. Doe dat terwijl de speler online is. Een onbekende naam zoekt de server bij Mojang op, en daar bestaat hij niet: in onze test gaf ban .Steve123 alleen That player does not exist. Voor de whitelist heeft Floodgate een eigen commando, fwhitelist add Gamertag, dat de Xbox-ID zelf opzoekt en standaard alleen voor operators is. Zie Geyser en Floodgate koppelen. Een losse Bedrock-server kent overigens geen ban of pardon; daar regel je toegang met de allowlist.
Moderators geen OP geven: gebruik LuckPerms
Om te bannen hoeft een moderator geen OP te zijn. Met OP kan hij ook de server stoppen, zichzelf alles geven en andere operators ontslaan. Met LuckPerms geef je een groep alleen de commando's die bij de rol horen. Op Paper heeft elk vanilla-commando een eigen permissie, zoals minecraft.command.kick, minecraft.command.ban en minecraft.command.pardon; gewone spelers hebben die standaard niet.
lp creategroup moderator
lp group moderator permission set minecraft.command.kick true
lp group moderator permission set minecraft.command.ban true
lp user Spelernaam parent add moderatorRangen opbouwen lees je in LuckPerms: rangen en permissies goed instellen; de installatie staat in de kennisbank.
Wanneer je dit allemaal niet nodig hebt
Speel je met een vaste groep van vijf vrienden, dan is dit genoeg: whitelist aan, alleen jij OP, en whitelist remove als iemand zich misdraagt. Bans, IP-bans en een moderatorgroep worden pas nuttig als je server openbaar is of je anderen laat modereren.
Veelgestelde vragen
Hoe unban ik iemand op mijn Minecraft-server?
Typ pardon Spelernaam in de serverconsole, of /pardon Spelernaam in het spel als je operator bent met level 3 of hoger. Is de speler ook op zijn IP-adres geband, typ dan ook pardon-ip met het adres uit banlist ips.
Kun je in Minecraft een speler bannen die offline is?
Ja. Op een Java-server zoekt ban de naam bij Mojang op, dus de speler hoeft niet online te zijn. Dat geldt niet voor ban-ip met een spelernaam: dat werkt alleen als die speler online is.
Waarom kan niemand joinen op mijn nieuwe 26.3-server?
Sinds Minecraft 26.3 staat white-list=true standaard in een nieuwe server.properties. Voeg spelers toe met whitelist add Spelernaam, of zet de whitelist uit met whitelist off in de console. Operators komen er op Java altijd in.
Kan ik iemand tijdelijk bannen in Minecraft?
Niet met de standaardcommando's: een vanilla-ban geldt voor altijd, tot je pardon gebruikt. Met een plugin kan het wel, bijvoorbeeld met EssentialsX: tempban Spelernaam 3d reden bant iemand drie dagen.