Aller au contenu
WikilyWIKILY
Tous les jeux23 wikis · choisissez votre jeu
Commandes et tricheToutes les commandes

Changer de jeu

23 wikis · choisissez votre jeu
/schedule

Commande

/schedule

Exécute une fonction, ou toutes les fonctions d'une étiquette de fonctions, après un délai, ou annule une fonction planifiée.

Syntaxe

/schedule clear <function>
/schedule function <function> <time> [(append|replace)]

Arguments

ArgumentType de valeurQuoi saisir
<function>IdentifiantPour schedule function : l'identifiant de la fonction à exécuter, ou un tag de fonction écrit avec un # devant. Pour schedule clear : l'identifiant de la fonction planifiée à annuler.
<time>TempsDurée d'attente, comptée à partir de maintenant. Un nombre avec une unité facultative : t (ticks, par défaut), s (secondes) ou d (jours du jeu). Doit valoir au moins 1 tick. Au moins 0.

Détails

Niveau de permission2 : opérateurs, mondes avec triche activée, blocs de commande et fonctions
Fonctionne dansSolo avec les cheats activés, serveurs multijoueur, blocs de commande et fonctions. Demande le niveau de permission 2 (maîtres de jeu) : opérateurs, joueurs dans un monde avec triches activées, blocs de commande et fonctions.
Résultatschedule function indique « Scheduled function ... in N tick(s) at gametime T » (ou « Scheduled tag ... ») et renvoie le temps de jeu, en ticks, auquel elle s'exécutera. schedule clear indique « Removed N schedule(s) with ID ... » et renvoie le nombre de planifications retirées.
Unités de tempsLe temps est un nombre suivi d'une unité : t pour les ticks (aussi la valeur par défaut quand aucune unité n'est écrite), s pour les secondes (20 ticks) et d pour les jours du jeu (24000 ticks). Les décimales sont autorisées et arrondies à des ticks entiers, par exemple 1.5s font 30 ticks.
Pas de délai nulUne durée de 0 échoue avec « Impossible de prévoir pour le tick actuel ». Le délai le plus court est de 1 tick.
replace et appendreplace est la valeur par défaut : toute planification existante de la même fonction ou du même tag est retirée et seule la nouvelle reste. append conserve les planifications existantes et en ajoute une autre, si bien que la fonction peut s'exécuter plusieurs fois. Deux planifications de la même fonction pour exactement le même nombre de ticks comptent pour une seule.
Tags de fonctionÉcrivez un # avant l'id pour planifier toutes les fonctions d'une étiquette de fonction, par exemple #mypack:waves.
MacrosUne fonction qui utilise des lignes de macro ne peut pas être planifiée : « Impossible de programmer une macro ».
clearschedule clear retire toutes les planifications en attente de l'id de fonction donné. S'il n'y en a aucune, elle échoue avec « Aucune planification avec l'ID ... ». L'argument est un id simple ; il n'accepte pas la forme avec #.
Les planifications sont enregistréesLes planifications en attente sont enregistrées avec le monde et subsistent après sa fermeture et sa réouverture.

Exemples

/schedule function mypack:start 5s

Exécute la fonction mypack:start dans 5 secondes.

/schedule function mypack:tick_slow 100t

Exécute la fonction dans 100 ticks (5 secondes) et remplace toute planification antérieure de celle-ci.

/schedule function mypack:reminder 30s append

Ajoute une autre exécution dans 30 secondes sans supprimer les planifications existantes.

/schedule function #mypack:waves 1d replace

Exécute toutes les fonctions de l'étiquette mypack:waves dans un jour du jeu (20 minutes).

/schedule clear mypack:start

Annule toutes les exécutions en attente de la fonction mypack:start.

Rejoins la communauté des créateursLes personnes qui construisent le wiki Minecraft Java Edition sont sur notre Discord. Pose tes questions ou propose des pages.Rejoindre Discord (ouvre Discord dans un nouvel onglet)