Minecraft Wiki
Advertisement
spreadplayers
Nivel de permiso
requerido
  • 2 ‌[Solo JE]
  • 1 ‌[Solo BE]
Restricciones

Truco solamente‌[Solo BE]

Teletransporta entidades a ubicaciones de superficie aleatorias dentro de un área.

Uso[]

Los objetivos siempre se colocan en el bloque superior que no es aire (ya sea sólido o no) en una ubicación horizontal (si no está en el modo bajo), y nunca en lava, agua, columna de burbujas o fuego.

En Java Edition, las entidades se extienden a la dimensión de ejecución del comando.

En Bedrock Edition, el comando cambia la posición de una entidad sin cambiar de dimensión. Pero la posición se calcula en la dimensión de ejecución del comando.

El comando /spreadplayers no tiene una distribución uniforme sobre la superficie. Tiene una distribución gaussiana ya que las posiciones más cercanas a la posición establecida en el comando tienen una mayor probabilidad de tener una entidad en ellas. Este efecto es muy sutil y no es visible en radios cortos, pero puede ser un problema si desea una generación aleatoria uniforme. Este problema no ocurre con el selector @r ni con los dispensadores.

Sintaxis[]

  • Java Edition
spreadplayers <center> <spreadDistance> <maxRange> <respectTeams> <targets>
spreadplayers <center> <spreadDistance> <maxRange> under <maxHeight> <respectTeams> <targets>
Distribuye a los jugadores a la posición resultante por debajo de la altura máxima.
  • Bedrock Edition
spreadplayers <x: value> <z: value> <spreadDistance: float> <maxRange: float> <victim: target>

Argumentos[]

JE: <center>: vec2
BE: x: value: RelativeFloat y z: value: RelativeFloat

Especifica el centro de la región donde distribuir los objetivos.
Must be a two-dimensional coordinates with floating-point number elements. Accepts tilde and caret notations.

JE<spreadDistance>: float
BE: spreadDistance: float: float

Especifica la distancia mínima entre objetivos.
Must be a Single-precision floating-point format number. En Java Edition, it must be greater than or equal to 0.0. En Bedrock Edition, debería ser al menos 0,0.

JE<maxRange>: float
BE: maxRange: float: float

Especifica la distancia máxima en cada eje horizontal desde el centro del área para distribuir objetivos (por lo tanto, el área es cuadrada, no circular).
Must be a Single-precision floating-point format number. En Java Edition, it must be greater than or equal to 1.0. En Bedrock Edition, debe ser al menos 1,0 mayor que spreadDistance: float.

JE: <maxHeight>: integer

Especifica la altura máxima para las posiciones resultantes.
Must be a Single-precision floating-point format number. And it must be greater than or equal to 1.0.

JE: <respectTeams>: bool

Especifica si se mantendrán los equipos juntos. Si true, los objetivos del mismo equipo se teletransportan a la misma ubicación.
Must be a boolean (either true or false).

JE<targets>: entity
BE: victim: target: CommandSelector<Actor>

Especifica los objetivos a difundir.
Must be a player name, a target selector or a UUID[Solo Java Edition].

Resultado[]

ComandoProvocaJava EditionBedrock Edition
cualquieralos argumentos no están especificados correctamente no analizable no analizable
spreadDistance: float es inferior a 0.0 N/A Falla
maxRange: float es menor que spreadDistance: float más uno
<targets> o jugador: objetivo no se resuelve en una o más entidades (los jugadores nombrados deben estar en línea) Falla
hay demasiados objetivos para satisfacer el requisito <spreadDistance> dentro del área especificada
/spreadplayers... bajo...no hay suficiente espacio bajo <maxHeight> para extender a N/A
cualquieraéxito

Salida[]

ComandoEdiciónSituaciónContador de éxitos/execute store success .../execute store result ...
cualquieraBedrock EditionEn caso de error0N/AN/A
/spreadplayers ... true ...En caso de éxito1N/AN/A
/spreadplayers ... false ...En caso de éxito1N/AN/A
cualquieraEn caso de error0N/AN/A
En caso de éxito1N/AN/A

Ejemplos[]

  • Para teletransportar a todos los jugadores por equipo a ubicaciones de superficie aleatorias en un área de 1000×1000 bloques centrados en (0,0), con una distancia mínima entre equipos de 200 bloques:
    • spreadplayers 0 0 200 500 verdadero @a[Solo Java Edition]
  • Teletransportar a un jugador aleatorio de cada uno de los tres equipos (Rojo, Azul y Verde), así como a Alice y Bob, a ubicaciones de superficie aleatorias en un área de bloques de 200×200 centrada en (0,0), con un mínimo distancia entre jugadores de 50 bloques:
    • spreadplayers 0 0 50 100 false @r[team=Red] @r[team=Blue] @r[team=Green] Alice Bob[Solo Java Edition]

Ver también[]

  • /tp y /teleport: diferentes comandos que teletransportan a un solo jugador o entidad a una posición específica (incluso bajo tierra).

Historial[]

A esta página le falta información. 
Edítala para añadir el contenido faltante.
La información que falta es: tema en general.
Java Edition
1.6.113w23aSe agregó /spreadplayers.
1.1620w21aSe agregó un argumento opcional maxHeight para especificar la altura máxima.
1.19.422w03aAhora las entidades se extienden a la dimensión de ejecución del comando.[1]
Pocket Edition
1.0.5alpha 1.0.5.0Se agregó /spreadplayers.

Referencias[]

Advertisement