Nivel de permiso requerido |
|
---|---|
Restricciones |
En Java Edition, retrasa la ejecución de una función. La función se ejecuta en el servidor después de que pase un período de tiempo específico.
En Bedrock Edition, programa una función para que se ejecute una vez que se carga un área.
Sintaxis[]
- Java Edition
schedule function <function> <time> [append|replace]
- Agrega un horario.
schedule clear <function>
- Elimina un horario.
- Bedrock Edition
programar on_area_loaded agregar <de: x y z> <a: x y z> <función:ruta de archivo>
programar on_area_loaded agregar círculo <centro: x y z> <radio: int> <función: ruta de archivo>
programar on_area_loaded agregar tickingarea <nombre: cadena> <función: ruta de archivo>
- Agrega un cronograma que se ejecutará una vez que se cargue un área.
Argumentos[]
JE: <function>
: function
BE: function: filepath
: CommandFilePath
- Especifique la función que se ejecutará.
- MC-Arg desc: Illegal parameters
JE: <tiempo>
: tiempo
- Especifique el tiempo de retraso.
- MC-Arg desc: Illegal parameters
JE: <función>
: cadena (en modo /schedule clear...
)
- Especifique la función que se borrará. Debe ser un ID con espacio de nombres (
minecraft:
no se puede omitir) o una etiqueta de función (minecraft:
no se puede omitir). - MC-Arg desc: Illegal parameters
JE: añadir|reemplazar
replace
simplemente reemplaza la hora programada de la función actual (predeterminada).append
permite que existan múltiples programaciones en diferentes momentos.
BE: de: x y z
: CommandPosition y a: x y z
: CommandPosition
- Especifique las coordenadas de las esquinas opuestas de un área rectangular utilizada para definir un área cargada.
- It must be a three-dimensional coordinates composed of <x>, <y> and <z>, each of which must be a floating-point number or tilde and caret notation.
- Para
x
yz
, los números menores que -30.000.000 o mayores que 30.000.000 se tratan como -30.000.000 o 30.000.000 respectivamente.
BE: centro: x y z
: CommandPosition
- Especifica las coordenadas del punto central de un área circular utilizada para definir un área cargada.
- It must be a three-dimensional coordinates composed of <x>, <y> and <z>, each of which must be a floating-point number or tilde and caret notation.
- Para
x
yz
, los números menores que -30.000.000 o mayores que 30.000.000 se tratan como -30.000.000 o 30.000.000 respectivamente.
- Especifica el radio de un área cargada circular como el número de fragmentos desde el centro hasta el borde del círculo.
- Must be a 32-bit integer number. Debe estar entre 0 y 2.147.483.647 (inclusive).
BE: nombre: string
: basic_string
- Especifica el nombre de un área de marcación, ejecuta la función cuando se agrega.
- Debe ser una sola palabra (sin espacios) o una cadena entre comillas.
Resultado[]
Comando | Provoca | Java Edition | Bedrock Edition |
---|---|---|---|
cualquiera | los argumentos no están especificados correctamente | No es ejecutable | unparseable |
las funciones/etiquetas de función especificadas no existen | falla | falla | |
/schedule function... | <time> es 0 | N/A | |
el <function> especificado no existe | |||
/schedule clear... | no se puede encontrar el calendario para <función> | ||
/schedule on_area_loaded add <from: x y z> <to: x y z> ... | se especifican más de 2,147,483,647 fragmentos | N/A | falla |
/schedule on_area_loaded add circle... | radius: int es inferior a 0 | ||
cualquiera | éxito |
Salida[]
Comando | Edición | Situación | Contador de éxitos | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
cualquiera | Java Edition | En caso de fallo | 0 | 0 | 0 |
/schedule function ... | En éxito | 1 | 1 | La función del tick del juego se ejecutará en el módulo 2147483647 | |
/schedule clear ... | En éxito | 1 | 1 | el número de programaciones que se borran. | |
Bedrock Edition | En caso de fallo | 0 | N/A | N/A | |
En éxito | 1 | N/A | N/A |
Notas[]
En Java Edition, no se pueden establecer dos horarios para ejecutar la misma función en el mismo tick del juego.
En Java Edition, en el modo append
, programar la misma función antes de que se ejecute correctamente sobrescribe la programación anterior. Si programa una función para que se realice en 5 segundos y luego programa la misma función nuevamente antes de que transcurran los 5 segundos, el nuevo programa reemplazará al original.
Incluso cuando se utiliza el comando execute como ...
, la función programada siempre se ejecuta como el servidor en el punto de generación mundial..
Historial[]
Java Edition | |||||
---|---|---|---|---|---|
1.14 | 18w43a | Se agregó /schedule . | |||
1.15 | 19w38a | Se agregó una sintaxis clara y agregó un argumento opcional para agregar/reemplazar (el valor predeterminado es reemplazar). | |||
Bedrock Edition | |||||
1.16.100 | beta 1.16.100.59 | Se agregó /schedule .
| |||
El comando en sí funciona de manera diferente a Java Edition. |