WorldEdit is de bouwtool voor serverbeheerders: je markeert een gebied, vult het met een blok, kopieert het naar een andere plek of maakt alles met één commando ongedaan. Wat met de hand uren duurt, doet WorldEdit in seconden. Deze guide legt de selectie, de belangrijkste commando’s en de vangnetten uit. De screenshots komen van een testserver met Paper 1.21.4 en WorldEdit 7.3.9.

Installatie en rechten

Je vindt WorldEdit in het paneel onder Plugins → Browser of in de wereldbeschermingsassistent, die het samen met WorldGuard en LuckPerms installeert. Na de herstart antwoordt /worldedit version met het versienummer.

WorldEdit-commando’s zijn krachtig. Geef ze nooit aan de standaardgroep. In LuckPerms krijgt een moderatie- of bouwgroep de node worldedit.*; alle andere spelers blijven zonder. Hoe dat werkt, staat in LuckPerms: rechten instellen.

Een gebied selecteren

De selectie is een balk tussen twee hoekpunten. Er zijn drie manieren om die te zetten:

  • Houten bijl: //wand geeft je de houten bijl. Linksklik zet punt 1, rechtsklik punt 2.
  • Eigen positie: //pos1 en //pos2 nemen het blok waarop je staat.
  • Coördinaten: //pos1 0,-60,0 en //pos2 2,-58,2 zetten de punten direct.

De chat bevestigt elk punt en noemt bij punt 2 de grootte van de selectie in blokken. //size toont die opnieuw, //sel wist de selectie.

Selectie achteraf aanpassen

Zelden zit de selectie bij de eerste poging precies goed. Drie commando’s besparen je het opnieuw zetten van de punten:

//expand 10 up
//expand vert
//contract 5 north
//shift 3 east

//expand vergroot de selectie in één richting, //expand vert trekt hem over de volledige wereldhoogte — precies wat je nodig hebt als een regio later met WorldGuard beschermd moet worden. //contract verkleint, //shift verplaatst de hele balk zonder de grootte te wijzigen. Zonder richtingsaanduiding nemen alle drie de richting waarin je kijkt.

Zetten, vervangen, ongedaan maken

//set gold_block vult de selectie met goudblokken. De chat meldt hoeveel blokken zijn gewijzigd. In het voorbeeld hieronder zijn het 27 blokken, een kubus van drie bij drie bij drie.

Selectie gezet en met goudblokken gevuld: 27 blokken gewijzigd
Selectie gezet en met goudblokken gevuld: 27 blokken gewijzigd

//undo neemt de laatste stap terug, //redo herhaalt hem. De geschiedenisdiepte staat in de configuratie (history-size, standaard 15 stappen per speler). Na een herstart is de geschiedenis leeg, dus geldt: maak een back-up voordat je aan een bouwwerk werkt dat belangrijk voor je is.

Chatuitvoer van WorldEdit: posities, operatie voltooid, 27 blokken betroffen
Chatuitvoer van WorldEdit: posities, operatie voltooid, 27 blokken betroffen

Meer dagelijkse commando’s:

//replace stone cobblestone
//walls oak_planks
//copy
//paste
//schematic save mijnhuis

//replace vervangt alleen één bloktype in de selectie, //walls bouwt alleen de buitenmuren. //copy onthoudt de selectie relatief ten opzichte van je positie; //paste plaatst hem weer op de huidige positie. //schematic save schrijft het klembord naar een bestand onder plugins/WorldEdit/schematics/, zodat je het bouwwerk op een andere server opnieuw kunt invoegen.

Grote gebieden zonder crash

Zeer grote selecties blokkeren de servertick zolang WorldEdit werkt. Twee regels helpen:

  • Limiet instellen. //limit 50000 beperkt het aantal blokken per operatie voor jezelf; in de configuratie kun je een vast maximum opgeven.
  • In etappes werken. Een berg verwijder je niet met één selectie, maar in lagen. Test tussen de stappen met //undo.

Als een operatie toch lang duurt, meldt Paper in het log een lange ticktijd. Dat is normaal en geen fout van de plugin.

Typische fouten

  • „You don't have permission." De speler heeft de WorldEdit-node niet. Controleren met /lp user Name permission check worldedit.region.set.
  • Commando zonder effect. De selectie is leeg of wijst naar een andere wereld. //size toont de toestand.
  • Verkeerde bloknaam. WorldEdit gebruikt de Minecraft-ID’s, bijvoorbeeld oak_planks, niet planks. Tabaanvulling helpt.
  • //undo vindt niets. De geschiedenis is per speler. Wat een andere administrator heeft gezet, kun je niet terugnemen; daarvoor is er de back-up.

FAQ

Waarom beginnen de commando’s met twee schuine strepen?

De dubbele // is het prefix voor WorldEdit-regiocommando’s en voorkomt naamconflicten met vanilla- of plugincommando’s. Commando’s die geen selectie nodig hebben, zoals /worldedit version of /schematic list, gebruiken één schuine streep.

Kan ik terugdraaien wat een andere administrator heeft gebouwd?

Nee. De geschiedenis wordt per speler opgeslagen, //undo grijpt alleen terug op je eigen operaties. Voor wijzigingen van anderen heb je een back-up nodig of een loggingplugin zoals CoreProtect, die de maker van elk blok kent.

Is de geschiedenis na een herstart nog aanwezig?

Nee, //undo verliest zijn geschiedenis wanneer de server opnieuw opstart. Standaard bewaart WorldEdit 15 stappen per speler (history-size). Maak daarom vóór grotere verbouwingen aan belangrijke bouwwerken eerst een back-up.

Hoeveel blokken mag een operatie omvatten?

//limit 50000 zet de bovengrens voor je eigen sessie, een vast maximum hoort in de configuratie. Zeer grote selecties blokkeren de servertick zolang WorldEdit rekent — verdeel grondwerk daarom in lagen en controleer tussendoor met //undo.

Waar staan opgeslagen schematics?

//schematic save name schrijft het klembord naar plugins/WorldEdit/schematics/. Via de bestandsmanager in het paneel download je het bestand en upload je het op een andere server weer naar dezelfde map; //schematic load name en //paste plaatsen het bouwwerk daar.

Verdere guides

Regio’s waarin alleen bepaalde spelers mogen bouwen, stel je in met WorldGuard: regio’s beschermen. De algemene installatie van plugins beschrijft Plugins installeren en beheren.

Bronnen

WorldEdit: voorbeeld bekijken

Eigen opnames uit een demo-omgeving. De getoonde versie en instellingen kunnen afwijken van jouw server.

27 goudblokken zijn met WorldEdit geplaatst.
27 goudblokken zijn met WorldEdit geplaatst.

"7.3.9+6959-7adf70b"

Undo heeft de vorige ingreep ongedaan gemaakt.
Undo heeft de vorige ingreep ongedaan gemaakt.

"7.3.9+6959-7adf70b"