/fill et /clone : la limite de 32 768 blocs et les modes qui la contournent
Les deux commandes sont plafonnées à 32 768 blocs par appel par défaut et refusent tout ce qui dépasse. 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 fixée par la gamerule max_block_modifications : 32 768 blocs par commande par défaut. Soit 32×32×32. Au-delà, la commande refuse avec une erreur « Too many blocks in the specified area » — qui, dans une chaîne de blocs de commande, n'apparaît que dans la sortie du bloc lui-même, donnant l'impression que rien ne se passe. Augmentez la gamerule si vous avez réellement besoin de commandes uniques plus grandes.
Déterminer si vous dépassez la limite
Le décompte est inclusif aux deux extrémités, donc une région de 0 0 0 à 31 31 31 fait exactement 32 768 — pile à la limite. De 0 0 0 à 32 32 32, cela fait 35 937 et échoue.
blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)
Pour toute zone plus grande, découpez en tranches et lancez plusieurs commandes. Découper sur Y est généralement le plus simple à raisonner.
Modes de fill
| Mode | Effet |
|---|---|
replace | par défaut ; filtre éventuellement sur un seul type de bloc |
hollow | remplit l'enveloppe extérieure, vide l'intérieur en air |
outline | remplit l'enveloppe extérieure, laisse l'intérieur intact |
destroy | fait d'abord tomber les blocs existants en objets |
keep | ne remplit que l'air, n'écrase jamais |
hollow contre outline, c'est la paire que les gens confondent. Construire une boîte en verre autour d'une structure existante nécessite outline ; hollow supprimerait ce qu'elle contient.
keep est le mode sûr pour le terrain — il ne mangera rien de déjà placé.
La forme avec filtre 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 clone
/clone a deux réglages indépendants et l'ordre compte :
Masque — replace (tout) ou filtered <block> (uniquement ce bloc) ou masked (ignorer l'air dans la source).
Mode — normal, force (autorise les régions qui se chevauchent), ou move (vide la source après la copie).
/clone <begin> <end> <destination> masked normal
masked est ce qu'il vous faut pour estamper une construction sur un terrain existant — l'air dans la source ne percera pas de trous dans la destination.
move est celui qui surprend : il supprime l'original. Aucune annulation possible.
Le chevauchement exige force
Si la source et la destination se chevauchent, même un peu, normal refuse. force l'autorise, mais le résultat dépend de l'ordre de copie et correspond rarement à ce que vous vouliez. Cloner vers une zone tampon puis revenir est plus prévisible.
Les chunks doivent être chargés
Les deux commandes ne fonctionnent que sur des chunks chargés. Un /fill ou /clone dont les coins atteignent du terrain non chargé est refusé avec « That position is not loaded ». Pour les constructions scriptées, /forceload add d'abord la région et retirez-la ensuite — sinon la même commande fonctionne quand vous êtes à proximité et échoue quand elle est lancée depuis le point d'apparition.
Construisez n'importe laquelle de ces commandes avec les arguments dans le bon ordre, et le nombre de blocs vérifié par rapport à la limite, dans le World & Blocks Command Builder.