/fill et /clone : la limite de 32 768 blocs et les modes pour la contourner
Ces deux commandes sont limitées à 32 768 blocs par appel et échouent silencieusement au-delà. Voici les modes hollow, outline et replace, les masques de clone, et comment déplacer une construction plus grande que la limite.
/fill et /clone partagent une limite stricte qui n'apparaît pas dans le message d'erreur attendu : 32 768 blocs par commande. Cela représente 32×32×32. Si vous dépassez cette limite, la commande est refusée, ce qui, dans une chaîne de blocs de commande, donne l'impression que rien ne se passe.
Vérifier si vous dépassez la limite
Le compte est inclusif aux deux extrémités, donc une région de 0 0 0 à 31 31 31 est exactement de 32 768 blocs — pile à la limite. De 0 0 0 à 32 32 32, on atteint 35 937 blocs, ce qui provoque un échec.
blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)
Pour toute taille supérieure, divisez la zone en tranches et exécutez plusieurs commandes. La division sur l'axe Y est généralement la plus facile à gérer.
Modes de remplissage (/fill)
| Mode | Fonction |
|---|---|
replace | par défaut ; filtre optionnellement un type de bloc |
hollow | remplit la coque extérieure, vide l'intérieur en air |
outline | remplit la coque extérieure, laisse l'intérieur intact |
destroy | lâche d'abord les blocs existants sous forme d'objets |
keep | ne remplit que l'air, ne remplace jamais |
hollow et outline sont les deux modes que les gens confondent. Construire une boîte en Verre autour d'une structure existante nécessite le mode outline ; hollow supprimerait ce qui se trouve à l'intérieur.
keep est le mode sûr pour le terrain — il ne supprimera rien de déjà placé.
La forme filtrée prend le bloc à remplacer en dernier :
/fill ~ ~ ~ ~10 ~5 ~10 stone replace dirt
Cela ne remplace que la Terre par de la Roche et laisse tout le reste intact.
Modes et masques de clonage (/clone)
/clone possède deux paramètres indépendants et l'ordre est important :
Masque — replace (tout) ou filtered <block> (seulement ce bloc) ou masked (ignore l'air dans la source).
Mode — normal, force (autorise les régions qui se chevauchent), ou move (efface la source après la copie).
/clone <begin> <end> <destination> masked normal
masked est ce que vous voulez lorsque vous apposez une construction sur un terrain existant — l'air dans la source ne créera pas de trous dans la destination.
move est celui qui surprend les gens : il supprime l'original. Il n'y a pas d'annulation possible.
Le chevauchement nécessite la force
Si la source et la destination se chevauchent, normal refuse. force l'autorise, mais le résultat dépend de l'ordre de copie et est rarement ce que vous vouliez. Cloner vers une zone temporaire et revenir est plus prévisible.
Les chunks doivent être chargés
Ces deux commandes ne fonctionnent que sur les chunks chargés. Un /fill atteignant un terrain déchargé ne fait rien silencieusement à cet endroit. Pour les constructions scriptées, /forceload add la région d'abord et supprimez-la ensuite — sinon, la même commande fonctionne lorsque vous êtes à proximité et échoue lorsqu'elle est exécutée depuis le point d'apparition.
Construisez n'importe lequel de ces éléments avec les arguments dans le bon ordre, et le nombre de blocs vérifié par rapport à la limite, dans le World & Blocks Command Builder.