WorldEdit est l'outil qui permet de modifier des milliers de blocs d'un seul coup: terrasser, remplacer, copier, coller, générer des formes. Il est présent dans le pack Arcadia, réservé aux opérateurs, et il est livré avec deux compléments que peu de gens remarquent. Voici comment il est réglé et comment s'en servir sans casser son monde.

La baguette n'est pas une hache en bois
| Outil | À quoi il sert |
|---|---|
| Hache de sélection | Clic gauche pour le premier coin, clic droit pour le second |
| Boussole de navigation | Traverse les murs et te pose de l'autre côté, jusqu'à 50 blocs |
| Super pioche | Casse en zone, jusqu'à 5 blocs de portée |
Les réglages du serveur
| Réglage | Valeur |
|---|---|
| Annulations conservées | 5 seulement |
| Rayon maximal d'un pinceau | 6 blocs |
| Portée de la super pioche | 5 blocs |
| Points d'un polygone ou d'un polyèdre | 20 |
| Hauteur verticale par défaut | 256 blocs |
| Blocs modifiables en une commande | Illimité |
| Temps de calcul avant abandon | 600 millisecondes, 900 au maximum |
| Utilisation en créatif | Désactivée |
| Consommation de l'inventaire | Désactivée |
| Support des blocs de commande | Désactivé |
| Liens symboliques autorisés | Non |
| Journalisation des commandes | Désactivée |
Les blocs interdits
La configuration bloque une longue liste de blocs, qu'aucune commande ne peut poser en masse. On y trouve:
- La TNT, le feu et la bedrock, pour des raisons évidentes.
- Tous les lits et toutes les pousses d'arbre.
- Les rails, normaux, alimentés et détecteurs.
- Toute la redstone posable: fil, torches, répéteurs, comparateurs, boutons, leviers.
- Les cultures, les torches, les cactus, la canne à sucre, les champignons et les fleurs.
Ce sont des blocs à état ou à entité de bloc, qui plantent ou se cassent quand on les pose par milliers. Le blocage évite un monde corrompu, sujet traité sur Réparer un monde corrompu.
Les commandes qui servent vraiment
| Commande | Effet |
|---|---|
| //wand | Donne la baguette de sélection |
| //pos1 et //pos2 | Sélectionne les coins depuis ta position |
| //set | Remplit toute la sélection avec un bloc |
| //replace | Remplace un bloc précis par un autre |
| //expand et //contract | Agrandit ou réduit la sélection dans une direction |
| //copy et //paste | Copie la sélection et la recolle ailleurs |
| //stack et //move | Répète ou déplace la sélection |
| //undo et //redo | Annule ou refait, cinq fois au maximum |
| //count et //distr | Compte les blocs d'une sélection avant d'agir |
Les pinceaux et les schematics
- Les pinceaux se lient à un objet en main et posent des formes à distance. Le rayon est plafonné à 6, ce qui reste largement suffisant pour du terrain.
- Les schematics se sauvegardent et se rechargent depuis un dossier dédié du serveur. C'est le moyen propre de transporter une construction d'un monde à l'autre.
- L'aperçu de sélection est activé côté serveur: tu vois ta zone surlignée sans avoir besoin d'un mod client.
Un correctif embarqué qu'on oublie
Le pack ajoute un petit mod nommé worldedit-hang-fix. Son rôle tient en une phrase: empêcher WorldEdit de bloquer l'arrêt du serveur. Sans lui, une opération lourde encore en cours au moment d'un stop peut laisser le processus suspendu, et un serveur qui ne s'arrête pas proprement est la première cause de monde abîmé.
Si tu montes ton propre serveur avec ce pack, garde ce mod. C'est deux cents kilo octets qui évitent une catégorie entière de problèmes, détaillée sur Dépanner son serveur.
Bonnes pratiques sur un serveur en production
- 1Sauvegarde d'abord. Cinq annulations ne remplacent pas une copie du monde.
- 2Travaille serveur vide pour les grosses opérations. Une commande sur un million de blocs fait chuter le nombre de ticks pour tout le monde.
- 3Découpe en morceaux. Plusieurs commandes moyennes passent mieux qu'une énorme, et restent annulables.
- 4Active la journalisation si plusieurs personnes ont accès à l'outil. Elle est coupée par défaut, donc rien n'est tracé.
- 5Vérifie l'impact après coup avec les outils de mesure décrits sur Optimiser son serveur.
Où continuer
Pour monter ton serveur, commence par Installer son serveur puis Lancer et configurer son serveur. La gestion au quotidien est sur Administrer son serveur, la mémoire sur Arguments JVM et RAM, et les modifications de recettes sur Comprendre KubeJS.