Comando /schedule de Minecraft
Java EditionBedrock EditionDesde Java 1.14 (18w43a) / Bedrock 1.16.100
Respuesta rápida: Retrasa la ejecución de una función un tiempo determinado o hasta que se cargue una zona. Sintaxis:
schedule function <function> <time> [append|replace] OR schedule clear <function>/schedule ejecuta una función más tarde en lugar de al instante: tras N ticks o segundos (Java: unidad tick con sufijo 's' opcional; Bedrock: delay add con un tiempo), o cuando una región termina de cargarse (on_area_loaded de Bedrock). Usa schedule clear para cancelar una función en cola. Es la forma estándar de crear temporizadores, bucles y eventos retrasados en data packs y add-ons.
Sintaxis
| Edición | Sintaxis |
|---|---|
| Java | schedule function <function> <time> [append|replace] OR schedule clear <function> |
| Bedrock | schedule delay add <function: filepath> <time: int> [append|replace] OR schedule on_area_loaded add ... OR schedule clear <function: filepath> |
Objetivos / argumentos: Funciones de data packs (Java) o behavior packs (Bedrock). Requiere: Trucos activados / nivel de operador 2 (Java), 1 (Bedrock).
Ejemplos
/schedule function mypack:open_gates 100Java: ejecuta la función en 100 ticks (5 segundos)
/schedule function mypack:timer 20sJava: ejecuta en 20 segundos
/schedule delay add myfunction 200Bedrock: ejecuta myfunction en 200 ticks
Consejos
- Una función que se programa a sí misma es un temporizador repetitivo: recuerda tener una forma de pararla.
- append encola otra ejecución; replace (por defecto) sobrescribe la pendiente.
- Los tiempos de Java son en ticks por defecto; añade s para segundos o d para días.