Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Alors que les blocs de commande sont excellents pour exécuter une série de commandes basées sur des événements dans le jeu, Minecraft: Bedrock Edition offre la possibilité d'utiliser la fonction tick dans le jeu pour exécuter à plusieurs reprises une série de fonctions en utilisant un fichier appelé tick.json. Le fichier tick.json est stocké dans le dossier functions d'un pack de comportement à côté des fichiers contenant les fonctions que vous souhaitez exécuter.
Notes
Le fichier tick.json utilise le tick d'expérience de jeu qui est de 20ticks par seconde, par opposition au tick de redstone qui est de 10ticks par seconde. En d'autres termes, les fonctions que vous avez configurées pour s'exécuter dans tick.json seront exécutées 20fois par seconde de jeu.
Important
Le fichier tick.json est utile lorsque vous essayez d'éviter d'utiliser de façon répétitive des blocs de commande dans le jeu, il est connu pour exécuter des fonctions avant que le monde ne soit complètement chargé. Cela peut entraîner un comportement inattendu si vous ne planifiez pas soigneusement l'utilisation de la fonction. De plus, inclure un grand nombre de commandes à exécuter à chaque tick du jeu affectera gravement ses performances, en particulier sur les appareils bas de gamme.
Dans ce tutoriel, vous apprendrez les éléments suivants:
- Comment configurer la structure de fichiers de votre pack de comportement pour utiliser tick.json.
- Comment utiliser tick.json pour exécuter des fonctions.
Conditions
Nous vous recommandons de compléter les étapes suivantes avant de commencer ce tutoriel.
Vous aurez également besoin des éléments suivants:
- Votre propre dossier de pack de comportement qui contient déjà un fichier
manifest.json. - Un monde Minecraft avec des commandes de triche activées.
Configuration du dossier Fonctions
Le fichier tick.json contient les noms des fonctions que vous souhaitez exécuter à chaque tick. Avant de créer le fichier tick.json, vous aurez besoin d'avoir des fonctions pour qu'il s'exécute. Cet exemple crée deux fichiers de fonction pour montrer comment tick.json appelle les fichiers de façon répétée.
- Si vous n'en avez pas déjà un, créez un dossier dans votre pack de comportement et nommez-le fonctions. Ce dossier doit être au même niveau que votre fichier
manifest.json. - Ouvrez le dossier functions et créez un fichier texte.
- Nommez le fichier function_say_one.mcfunction.
- Ouvrez le fichier et saisissez
say onesur la première ligne. - Enregistrez le fichier.
- Créez un autre fichier fonction et nommez-le function_say_two.mcfunction.
- Ouvrez le fichier et saisissez
say twosur la première ligne. - Enregistrez le fichier.
Il y a maintenant deux fichiers que tick.json doit appeler.
Création du fichier tick.json
Le fichier tick.json contient une liste des fonctions que vous souhaitez exécuter à chaque tick du jeu. Vous pouvez également définir l'ordre dans lequel les fonctions seront appelées.
- À l'intérieur du dossier fonctions, créez un fichier texte et nommez-le tick.json.
- Copiez le texte suivant et collez-le dans votre fichier tick.json. Enregistrez le fichier.
{
"values": [
"function_say_one", "function_say_two"
]
}
Le fichier tick.json utilise uniquement la clé values et les valeurs sont les noms des fonctions à exécuter, sans l'extension .mcfunction.
Test du fichier
Lancez Minecraft et activez le pack de comportement. Lorsque le monde se charge, des messages répétés s'afficheront à l'écran à partir du [Serveur].
Notes
Les fichiers de fonction sont de type additif et plusieurs s'exécuteront simultanément s'ils existent dans plusieurs packs de comportement. Par exemple, si la pile de pack de comportement comporte plusieurs packs de comportement, toutes les fonctions du fichier tick.json seront exécutées à chaque tick.