/fill y /clone: el límite de 32.768 bloques y los modos que lo esquivan
Ambos comandos tienen un tope de 32.768 bloques por llamada de forma predeterminada y rechazan cualquier cosa mayor. Aquí están los modos hollow, outline y replace, las máscaras de clone, y cómo mover una construcción más grande que el límite.
/fill y /clone comparten un límite establecido por la gamerule max_block_modifications: 32.768 bloques por comando de forma predeterminada. Eso es 32×32×32. Si te pasas, el comando se rechaza con un error de "Too many blocks in the specified area" — que en una cadena de bloques de comandos solo se muestra en la salida del propio bloque, así que parece que no pasa nada en absoluto. Sube la gamerule si de verdad necesitas comandos individuales más grandes.
Calcular si te has pasado
El recuento es inclusivo en ambos extremos, así que una región desde 0 0 0 hasta 31 31 31 es exactamente 32.768 — justo en el límite. Desde 0 0 0 hasta 32 32 32 son 35.937 y falla.
blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)
Para cualquier cosa más grande, divídela en franjas y ejecuta varios comandos. Dividir en Y suele ser lo más fácil de razonar.
Modos de fill
| Modo | Hace |
|---|---|
replace | predeterminado; opcionalmente filtra a un solo tipo de bloque |
hollow | rellena la capa exterior, vacía el interior a aire |
outline | rellena la capa exterior, deja el interior intacto |
destroy | suelta primero los bloques existentes como objetos |
keep | solo rellena aire, nunca sobrescribe |
hollow frente a outline es el par que la gente confunde. Construir una caja de cristal alrededor de una estructura existente necesita outline; hollow borraría lo que hay dentro.
keep es el seguro para el terreno — no se comerá nada ya colocado.
La forma con filtro toma el bloque a reemplazar al final:
/fill ~ ~ ~ ~10 ~5 ~10 stone replace dirt
Eso reemplaza solo tierra por piedra y deja todo lo demás intacto.
Modos y máscaras de clone
/clone tiene dos ajustes independientes y el orden importa:
Máscara — replace (todo) o filtered <block> (solo ese bloque) o masked (omite el aire en el origen).
Modo — normal, force (permite regiones superpuestas), o move (vacía el origen tras copiar).
/clone <begin> <end> <destination> masked normal
masked es lo que quieres al estampar una construcción sobre terreno existente — el aire en el origen no hará agujeros en el destino.
move es el que sorprende a la gente: borra el original. No hay deshacer.
La superposición necesita force
Si el origen y el destino se superponen en algo, normal lo rechaza. force lo permite, pero el resultado depende del orden de copia y rara vez es lo que querías. Clonar a una zona temporal y de vuelta es más predecible.
Los chunks deben estar cargados
Ambos comandos solo funcionan en chunks cargados. Un /fill o /clone cuyas esquinas lleguen a terreno no cargado se rechaza con "That position is not loaded". Para construcciones scriptadas, /forceload add la región primero y quítalo después — si no, el mismo comando funciona cuando estás cerca y falla cuando se ejecuta desde el spawn.
Construye cualquiera de estos con los argumentos en el orden correcto, y el recuento de bloques comprobado contra el límite, en el World & Blocks Command Builder.