Se connecter Ajouter mon serveur

Construire une arène PvP de 100×100 blocs à la main prend une journée entière. La remplir de quartz, poser les murs, creuser les douves, symétriser le tout. Et si vous vous trompez de bloc au bout de trois heures, vous recommencez. WorldEdit résout ce problème depuis plus de dix ans : sélectionner une zone, taper une commande, et le travail de plusieurs heures se fait en quelques secondes. Si vous administrez un serveur Minecraft et que vous n'utilisez pas encore WorldEdit, vous perdez un temps considérable.

Ce qu'il faut retenir

  • WorldEdit permet de sélectionner, copier, coller, remplacer et générer des milliers de blocs avec une seule commande dans Minecraft.
  • Il fonctionne en plugin (Bukkit/Spigot/Paper) ou en mod (Forge/Fabric) sur toutes les versions majeures de Minecraft Java Edition.
  • Sur un serveur avec plusieurs joueurs, utilisez FastAsyncWorldEdit (FAWE) à la place : mêmes commandes, mais exécution asynchrone qui ne fait pas laguer le serveur.
  • Les permissions sont le point clé de la configuration : un joueur avec un accès WorldEdit non restreint peut détruire votre monde entier en une commande.

WorldEdit, c'est quoi exactement ?

WorldEdit est un éditeur de monde in-game pour Minecraft. Créé par sk89q il y a plus de dix ans, c'est l'un des plugins les plus anciens et les plus téléchargés de l'écosystème Minecraft. Le principe est simple : au lieu de poser les blocs un par un, vous sélectionnez une zone (un cuboïde entre deux points), puis vous appliquez une commande à l'ensemble de cette zone. Remplir, remplacer, copier, coller, tourner, empiler, lisser, générer des formes géométriques. Tout ça en quelques frappes clavier.

WorldEdit est disponible sous deux formes :

  • Plugin serveur pour Bukkit/Spigot/Paper : c'est la version la plus utilisée sur les serveurs multijoueurs.
  • Mod pour Forge et Fabric : pour le solo ou les serveurs moddés.

Les deux versions partagent les mêmes commandes. Si vous apprenez WorldEdit sur un serveur Spigot, vous saurez l'utiliser sur un serveur Forge sans rien réapprendre.

Installation sur un serveur Spigot/Paper

L'installation prend moins de deux minutes. Sur le terrain, c'est l'un des rares plugins Minecraft qui fonctionne directement après le drag-and-drop, sans configuration obligatoire.

  • Téléchargez le fichier .jar de WorldEdit depuis dev.bukkit.org/projects/worldedit ou depuis Modrinth. Vérifiez que la version correspond à votre version de Minecraft.
  • Placez le .jar dans le dossier /plugins/ de votre serveur.
  • Redémarrez le serveur (pas un reload, un vrai redémarrage).
  • Vérifiez que WorldEdit est chargé avec la commande /plugins dans la console ou en jeu. Il doit apparaître en vert.

Pour Forge ou Fabric, le fichier .jar va dans le dossier /mods/ au lieu de /plugins/. Le reste est identique.

Pourquoi préférer FastAsyncWorldEdit (FAWE)

WorldEdit "classique" exécute toutes ses opérations sur le thread principal du serveur. Quand un joueur lance un //set sur une sélection de 500 000 blocs, le serveur entier freeze le temps que l'opération se termine. Sur un serveur avec 20 joueurs connectés, tout le monde subit le lag.

FastAsyncWorldEdit (FAWE) est un fork de WorldEdit qui exécute les opérations de manière asynchrone : les blocs sont modifiés en arrière-plan sans bloquer le tick du serveur. FAWE est compatible avec toutes les commandes WorldEdit standard, ajoute plus de 200 commandes supplémentaires, consomme moins de mémoire, et inclut un système d'historique illimité avec rollback par joueur.

Notre recommandation : si votre serveur accueille des joueurs (même quelques-uns), installez FAWE à la place de WorldEdit. Les performances sont incomparables. FAWE est disponible sur SpigotMC, Modrinth et CurseForge.

Le système de sélection : la base de tout

Tout dans WorldEdit repose sur la sélection. Avant de pouvoir remplir, copier ou remplacer quoi que ce soit, vous devez définir la zone sur laquelle vous voulez travailler. La méthode par défaut utilise une hache en bois (wooden axe).

  • Tapez //wand pour recevoir l'outil de sélection.
  • Clic gauche sur un bloc pour définir la position 1 (un coin du cuboïde).
  • Clic droit sur un autre bloc pour définir la position 2 (le coin opposé).
  • WorldEdit vous confirme la taille de la sélection dans le chat (ex : "Region selected (15000 blocks)").

Vous pouvez aussi définir les positions manuellement avec //pos1 et //pos2 (utilise le bloc sous vos pieds), ou avec //hpos1 et //hpos2 (utilise le bloc que vous visez à distance). Cette dernière méthode est particulièrement pratique pour sélectionner le sommet d'un bâtiment sans avoir à grimper dessus.

Un réflexe à prendre : vérifiez toujours la taille de votre sélection avant de lancer une commande. Un //set air sur une sélection de 2 millions de blocs par erreur, ça fait mal. Et même avec //undo, la restauration d'une opération de cette taille peut prendre du temps et consommer beaucoup de RAM.

Les commandes que vous utiliserez vraiment

WorldEdit compte des centaines de commandes. En pratique, on en utilise une dizaine au quotidien. Voici celles qui couvrent 90 % des besoins.

Remplir et remplacer

//set stone remplit toute la sélection avec de la pierre. Vous pouvez utiliser n'importe quel ID de bloc : //set oak_planks, //set glass, //set air (pour vider une zone). Pour mélanger plusieurs blocs, utilisez la syntaxe avec pourcentages : //set 70%stone,30%cobblestone remplit la zone avec 70 % de pierre et 30 % de pavés, distribués aléatoirement. C'est redoutable pour créer des textures naturelles.

//replace stone glass remplace uniquement les blocs de pierre par du verre dans votre sélection, sans toucher aux autres blocs. C'est la commande la plus utile pour modifier un bâtiment existant sans le détruire. Vous pouvez aussi cibler "tout sauf l'air" : //replace !air stone remplace tous les blocs solides par de la pierre.

Copier, coller, tourner

//copy copie la sélection dans votre presse-papiers. Le point de référence est votre position au moment de la copie : quand vous collez ensuite avec //paste, la structure apparaît avec le même décalage relatif. C'est un détail qui déroute beaucoup de débutants. Si vous étiez à 10 blocs au sud de votre sélection quand vous avez copié, le paste placera la structure 10 blocs au nord de vous.

//rotate 90 tourne le contenu du presse-papiers de 90° (avant de coller). Combiné avec //paste, c'est la manière la plus rapide de créer des structures symétriques : copier un quart de votre arène, le tourner trois fois, le coller à chaque rotation.

//flip retourne le presse-papiers en miroir (horizontal ou vertical). Utile pour symétriser un bâtiment sans le reconstruire.

Annuler et rétablir

//undo annule votre dernière action WorldEdit. Vous pouvez annuler plusieurs actions d'affilée : //undo 5 annule les 5 dernières. //redo rétablit une annulation. Ce filet de sécurité est la raison pour laquelle on peut se permettre d'expérimenter sans crainte. Un //set malheureux ? Un //undo et c'est comme si rien ne s'était passé.

Générer des formes

//sphere stone 10 génère une sphère pleine de pierre avec un rayon de 10 blocs, centrée sur votre position. //hsphere stone 10 génère une sphère creuse (juste la coque). Même logique pour les cylindres : //cyl stone 10 5 crée un cylindre de rayon 10 et de hauteur 5.

Ces commandes sont particulièrement utiles pour le terraforming : créer des collines, des cratères, des dômes, des tours rondes. Ce qui prendrait des heures de placement manuel se fait en une ligne.

Les brushes : sculpter à main levée

Les commandes de sélection fonctionnent bien pour les modifications géométriques, mais pour le terraforming organique (modeler un terrain, lisser des falaises, creuser des rivières), les brushes sont plus adaptés. Un brush lie une commande WorldEdit à un objet que vous tenez en main. Vous "peignez" ensuite le monde en cliquant.

  • //brush sphere stone 5 : chaque clic droit place une sphère de pierre de rayon 5 là où vous visez.
  • //brush smooth 5 : chaque clic lisse le terrain dans un rayon de 5 blocs. Après plusieurs passes, un terrain accidenté devient une colline naturelle.
  • //brush cylinder grass_block 3 1 : chaque clic place un disque d'herbe, idéal pour aplanir un terrain.

Le brush smooth est probablement l'outil de terraforming le plus sous-estimé de WorldEdit. La plupart des maps Minecraft impressionnantes que vous voyez sur les réseaux ont été sculptées en grande partie avec cet outil. Le processus est simple : générer une forme brute avec //set ou //sphere, puis la lisser avec le brush smooth jusqu'à obtenir un résultat naturel.

Les schematics : sauvegarder et réutiliser vos constructions

Une schematic est un fichier qui contient une copie d'une construction. Vous pouvez sauvegarder n'importe quelle sélection en schematic, la stocker sur votre serveur, et la coller ailleurs, sur le même monde ou sur un autre serveur.

  • Sélectionnez votre construction avec le wand.
  • //copy pour la copier dans le presse-papiers.
  • //schematic save monbatiment pour la sauvegarder en fichier.
  • Plus tard, //schematic load monbatiment puis //paste pour la replacer.

Les schematics sont stockées dans le dossier /plugins/WorldEdit/schematics/ (ou /config/worldedit/schematics/ selon la version). Vous pouvez les partager entre serveurs, les télécharger depuis des bibliothèques en ligne, ou les distribuer à votre équipe de builders. C'est aussi la meilleure méthode pour faire des backups de constructions spécifiques sans sauvegarder le monde entier.

Configurer les permissions : le point à ne pas négliger

C'est le point sur lequel on insiste le plus, et celui que beaucoup d'admins bâclent. WorldEdit est un outil destructeur. Un joueur avec un accès WorldEdit non restreint peut vider votre monde entier en tapant //set air sur une sélection géante. Il peut dupliquer des items, corrompre le terrain, ou simplement faire crasher le serveur en lançant une opération sur des millions de blocs.

Les permissions WorldEdit utilisent des nœuds standards compatibles avec tous les plugins de permissions (LuckPerms, PermissionsEx, etc.). Quelques exemples :

  • worldedit.wand : droit d'utiliser l'outil de sélection.
  • worldedit.region.set : droit d'utiliser //set.
  • worldedit.clipboard.copy : droit d'utiliser //copy.
  • worldedit.clipboard.paste : droit d'utiliser //paste.
  • worldedit.* : accès total (réservé aux administrateurs).

Notre recommandation : n'accordez jamais worldedit.* à un joueur qui n'est pas administrateur. Créez un rang "builder" avec uniquement les permissions dont vos constructeurs ont besoin (//set, //copy, //paste, //undo, //replace). Et limitez la taille maximale des sélections avec la configuration max-changed-blocks dans le fichier de config WorldEdit. Sur un serveur de 50 joueurs, fixer cette limite à 50 000 blocs est un bon point de départ : assez pour construire, pas assez pour détruire le monde.

Tableau des commandes les plus utilisées

Commande Action Exemple
//wand Obtenir l'outil de sélection //wand
//pos1 / //pos2 Définir les positions manuellement //pos1
//set Remplir la sélection //set stone
//replace Remplacer un type de bloc par un autre //replace dirt grass_block
//copy Copier la sélection //copy
//paste Coller le presse-papiers //paste
//rotate Tourner le presse-papiers //rotate 90
//flip Retourner en miroir //flip
//undo Annuler la dernière action //undo 3
//redo Rétablir une annulation //redo
//sphere Générer une sphère //sphere stone 15
//hsphere Générer une sphère creuse //hsphere glass 10
//cyl Générer un cylindre //cyl stone 8 20
//brush sphere Lier un brush sphère à l'outil tenu //brush sphere dirt 4
//brush smooth Lier un brush de lissage //brush smooth 5
//schematic save Sauvegarder en fichier //schematic save mabase
//schematic load Charger un fichier //schematic load mabase

Pour la liste complète des commandes, consultez notre article commandes World Edit Minecraft

Questions fréquentes

WorldEdit fonctionne-t-il sur Minecraft Bedrock ?

Non. WorldEdit est exclusivement compatible avec Minecraft Java Edition. Il existe des portages non officiels pour Bedrock (comme WorldEdit BE), mais ils sont limités en fonctionnalités et ne sont pas maintenus par l'équipe originale. Si vous jouez sur Bedrock, les alternatives les plus proches sont les commandes /fill et /clone intégrées au jeu, qui couvrent les opérations de base mais sans la puissance ni la flexibilité de WorldEdit.

Quelle est la différence entre WorldEdit et FastAsyncWorldEdit ?

FAWE est un fork de WorldEdit qui exécute les opérations de manière asynchrone (en arrière-plan) au lieu de bloquer le thread principal du serveur. Toutes les commandes WorldEdit fonctionnent dans FAWE, avec en plus de 200 commandes supplémentaires, un historique illimité, et une consommation mémoire réduite. Sur un serveur multijoueur, FAWE est le choix recommandé. WorldEdit classique reste pertinent en solo ou sur un serveur de développement sans joueurs connectés.

WorldEdit peut-il corrompre mon monde ?

Une opération massive (des millions de blocs) peut théoriquement causer des problèmes si le serveur manque de RAM ou si le processus est interrompu en cours d'exécution (crash, kill du serveur). La meilleure prévention est de limiter la taille maximale des opérations via max-changed-blocks dans la config, et de toujours faire un backup du monde avant une opération de grande envergure. Avec FAWE, le risque est réduit car les opérations sont fragmentées en petits lots.

Comment limiter WorldEdit pour les joueurs non-admin ?

Utilisez un plugin de permissions comme LuckPerms pour attribuer des nœuds de permission spécifiques (par exemple worldedit.region.set, worldedit.clipboard.copy) au lieu de worldedit.*. Complétez avec la limite max-changed-blocks dans le fichier de configuration pour plafonner le nombre de blocs modifiables par opération. C'est la combinaison la plus sûre pour offrir WorldEdit à vos builders sans risquer la destruction du monde.

Peut-on utiliser WorldEdit en survie ?

Techniquement oui, mais ce n'est pas conçu pour ça. WorldEdit ne consomme pas les blocs de votre inventaire : il les génère à partir de rien. L'utiliser en survie revient à jouer en créatif avec des étapes supplémentaires. Certains serveurs l'autorisent pour les admins en survie (pour corriger du grief ou restaurer des zones endommagées), mais l'accorder aux joueurs en survie casse complètement l'équilibre du jeu.

WorldEdit est-il compatible avec WorldGuard ?

Oui, et c'est même la combinaison la plus classique sur les serveurs Minecraft. WorldGuard protège des zones contre les modifications (grief, explosions, PvP), et WorldEdit respecte ces protections. Un joueur avec les permissions WorldEdit ne pourra pas modifier une zone protégée par WorldGuard, sauf s'il a également le bypass WorldGuard. Les deux plugins sont développés par la même équipe et fonctionnent parfaitement ensemble.

Avis

Aucun commentaire pour le moment.

Commenter

Pour commenter, vous devez être connecté.