Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si bien los bloques de comandos son excelentes para ejecutar una serie de comandos en función de los eventos del juego, Minecraft: Bedrock Edition ofrece la capacidad de usar la función de ticks dentro del juego para ejecutar repetidamente una serie de funciones mediante un archivo llamado tick.json. Tick.json está almacenado en la carpeta functions de un pack de comportamiento, junto a los archivos que contienen las funciones que quieres ejecutar.
Nota
Tick.json usa los ticks del juego, que son 20ticks por segundo, en lugar de los ticks de redstone, que son 10ticks por segundo. En otras palabras, las funciones que configures para ejecutarse en tick.json se ejecutarán 20veces por cada segundo del juego.
Importante
Tick.json es útil si estás intentando no usar bloques de comandos repetitivos dentro del juego y es conocido por ejecutar funciones antes de que el mundo se haya cargado por completo. Si no planificas el uso de la función cuidadosamente, podría generarse un comportamiento no deseado. Además, incluir muchos comandos para que se ejecuten cada tick del juego tendrá un gran impacto en el rendimiento, sobre todo en dispositivos de gama baja.
Con este tutorial, aprenderás lo siguiente:
- Cómo configurar la estructura de archivos en tu pack de comportamiento para usar tick.json
- Cómo usar tick.json para ejecutar funciones
Requisitos
Se recomienda que completes lo siguiente antes de comenzar este tutorial:
También necesitarás lo siguiente:
- Tu propia carpeta del pack de comportamiento que ya contenga un archivo
manifest.json
- Un mundo de Minecraft con trucos habilitados
Cómo configurar de la carpeta de funciones
El archivo tick.json contiene los nombres de las funciones que quieres que se ejecuten cada tick. Antes de crear tick.json, debes tener funciones para que ejecute. En este ejemplo, se crearán dos archivos de funciones para demostrar cómo tick.json llama repetidamente los archivos.
- Si todavía no lo hiciste, crea una carpeta dentro de tu pack de comportamiento y llámala functions. Esta carpeta debería estar en el mismo nivel que el archivo
manifest.json
. - Abre la carpeta functions y crea un archivo de texto.
- Llama al archivo function_say_one.mcfunction.
- Abre el archivo e ingresa
say one
en la primera línea. - Guarda el archivo.
- Crea otro archivo de función y llámalo function_say_two.mcfunction.
- Abre el archivo e ingresa
say two
en la primera línea. - Guarda el archivo.
Ahora bien, hay dos archivos que tick.json puede llamar.
Cómo crear tick.json
El archivo tick.json contiene una lista de las funciones que quieres ejecutar con cada tick del juego. También puedes establecer el orden en el que se llamarán las funciones.
- Dentro de la carpeta functions, crea un archivo de texto y llámalo tick.json.
- Copia y pega el siguiente texto en tu archivo tick.json. Guarda el archivo.
{
"values": [
"function_say_one", "function_say_two"
]
}
El archivo tick.json solo usa la clave values
y los valores son los nombres de las funciones que se ejecutarán,sin la extensión .mcfunction.
Cómo probar el archivo
Inicia Minecraft y activa el pack de comportamiento. Cuando se cargue el mundo, aparecerán mensajes repetidos en la pantalla del [Server].
Nota
Los archivos de funciones son acumulativos y se ejecutarán varios si existen en varios packs de comportamiento. Por ejemplo, si la pila del pack de comportamiento tiene varios packs de comportamiento, todas las funciones en tick.json se ejecutarán cada tick.