
Comando
/spreadplayers
Teletransporta entidades a posiciones aleatorias de la superficie repartidas alrededor de un punto central.
| /spreadplayers <center> <spreadDistance> <maxRange> <respectTeams> <targets> |
| /spreadplayers <center> <spreadDistance> <maxRange> under <maxHeight> <respectTeams> <targets> |
| Argumento | Tipo de valor | Qué escribir |
|---|---|---|
| <center> | Posición plana | Las coordenadas X y Z del centro del área. |
| <spreadDistance> | Número decimal | La distancia mínima en bloques entre posiciones. 0 o más. Al menos 0. |
| <maxRange> | Número decimal | Hasta qué distancia del centro, en bloques a lo largo de X y Z, pueden estar las posiciones. 1 o más. Al menos 1. |
| <respectTeams> | Verdadero o falso | true mantiene juntos a los miembros del equipo en una posición, false dispersa cada entidad por separado. |
| <targets> | Selector de objetivo | Las entidades que se dispersan. Cualquier entidad, no solo jugadores. Una o más entidades. |
| <maxHeight> | Número entero | La coordenada Y más alta en la que puede aterrizar una entidad. Un número entero, no por debajo del fondo del mundo. |
| Nivel de permiso | 2: operadores, mundos con trucos activados, bloques de comandos y funciones |
| Funciona en | Un jugador con trucos activados, servidores multijugador, bloques de comandos y funciones. Necesita el nivel de permiso 2 (maestros de juego): operadores, jugadores en un mundo con trucos activados, bloques de comandos y funciones. |
| Resultado | Informa «Se dispersaron N entidad(es) alrededor de X, Z con una distancia media de D bloque(s)», o lo mismo para equipos. El número que guarda /execute store es el número de posiciones usadas: el número de entidades o el número de equipos cuando los equipos se mantienen juntos. |
| Área | Las posiciones se eligen dentro de un cuadrado alrededor del centro que llega maxRange bloques en cada dirección a lo largo de X y Z. |
| Distancia de dispersión | spreadDistance es la distancia mínima permitida entre dos posiciones. 0 permite cualquier separación. |
| Dónde aterrizan las entidades | Cada entidad se coloca en el bloque más alto que tenga encima dos bloques de Aire, en el centro de ese bloque. El bloque debe ser sólido y no puede ser un líquido. |
| under | under <maxHeight> limita la altura a la que puede estar la posición de aterrizaje, lo que resulta útil bajo un techo o en la dimensión El Nether. La búsqueda de un bloque de aterrizaje empieza a esa altura. Un valor por debajo del fondo del mundo falla con «maxHeight no válido ...; se esperaba un valor superior al mínimo del mundo ...». Sin under, se usa toda la altura del mundo. |
| respectTeams | Con true, todos los jugadores del mismo equipo se envían a la misma posición. Jugador sin equipo y las entidades que no son jugadores comparten una posición. Con false, cada entidad tiene su propia posición. |
| Fallo | El juego lo intenta hasta 10.000 veces para encontrar posiciones. Si el área es demasiado pequeña para la separación, falla con «No se pudo dispersar ...». (demasiadas entidades para el espacio, prueba con una dispersión de como máximo ...)». |
/spreadplayers 0 0 10 50 false @aReparte a todos los jugadores a menos de 50 bloques de 0, 0, con al menos 10 bloques de separación.
/spreadplayers ~ ~ 5 20 true @aReparte los equipos alrededor de tu posición a menos de 20 bloques, con cada equipo aterrizando junto.
/spreadplayers 100 -200 0 30 false @e[type=minecraft:cow]Dispersa todos (Vaca) aleatoriamente en un radio de 30 bloques alrededor de X 100, Z -200.
/spreadplayers 0 0 20 100 under 120 false @aReparte a todos los jugadores a menos de 100 bloques de 0, 0 sobre suelo por debajo de Y 120, por ejemplo bajo el techo de El Nether.
/spreadplayers ~ ~ 3 15 under 64 true @aReparte los equipos alrededor de tu posición a menos de 15 bloques, solo sobre suelo por debajo de Y 64.
/spreadplayers ~ ~ 2 10 false @e[type=minecraft:sheep,distance=..30]Dispersa (Oveja) a menos de 30 bloques de ti en un rango de 10 bloques a tu alrededor.



