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

Changer de jeu

23 wikis · choisissez votre jeu
/compute

Commande

/compute

Calcule un nombre à partir d'un fournisseur de nombres et l'affiche, afin qu'il puisse être lu dans le tchat ou stocké avec /execute store.

Syntaxe

/compute (block <computePos>|entity <computeTarget>) float <provider> [<scale>]
/compute (block <computePos>|entity <computeTarget>) integer <provider>
/compute default float <provider> [<scale>]
/compute default integer <provider>

Arguments

ArgumentType de valeurQuoi saisir
<computePos>Position de blocPour block : la position du bloc que regarde le calcul.
<provider>Fournisseur de nombres décimauxLe fournisseur de nombres à calculer : un ID ou une définition écrite directement. Après integer, il faut un fournisseur de nombres entiers, après float un fournisseur de nombres décimaux.
<scale>Nombre décimalPour float uniquement : un nombre par lequel la valeur est multipliée avant d'être arrondie à l'inférieur. Par défaut, 1.
<computeTarget>Sélecteur de ciblePour entity : l'unique entité que regarde le calcul. Une seule entité.

Détails

Niveau de permission2 : opérateurs, mondes avec triche activée, blocs de commande et fonctions
Fonctionne dansSolo avec les cheats activés et serveurs multijoueur. Demande le niveau de permission 2 (maîtres de jeu) : opérateurs du serveur, joueurs avec triches, blocs de commande et fonctions peuvent tous l'exécuter.
RésultatIndique la valeur renvoyée par le fournisseur de nombres. Le nombre que /execute store enregistre est cette valeur. Pour float, la valeur est multipliée par l'échelle et arrondie à l'entier inférieur, et le message affiche la valeur d'origine et la valeur arrondie quand elles diffèrent.
defaultCalcule avec les informations de base uniquement : la position où la commande s'exécute et, s'il y en a une, l'entité qui l'exécute.
blockDonne aussi au calcul le bloc à la position indiquée, avec son état de bloc et ses données enregistrées, s'il en a. La position doit être chargée.
entityDonne aussi au calcul l'entité indiquée comme entité cible.
integerUtilise un fournisseur de nombres entiers et renvoie sa valeur sans la modifier.
floatUtilise un fournisseur de nombres décimaux. L’échelle facultative multiplie la valeur avant son arrondi à l’inférieur, donc une échelle de 100 conserve deux décimales.
FournisseurLe fournisseur est soit l'identifiant d'un fournisseur de nombres du jeu ou d'un pack de données, comme minecraft:brewing/uses_default, soit un fournisseur écrit directement dans la commande, comme un simple nombre ou {type:"minecraft:uniform",min:1,max:6}.
Valeurs invalidesÉchoue avec « Valeur invalide renvoyée » si le calcul ne peut pas produire un nombre utilisable, par exemple une division par zéro ou un résultat qui n'est pas un nombre fini.

Exemples

/compute default integer minecraft:brewing/uses_default

Affiche la valeur du fournisseur de nombres intégré pour les utilisations d'alchimie : 20.

/compute default integer {type:"minecraft:uniform",min:1,max:6}

Tire un nombre entier aléatoire de 1 à 6.

/compute block ~ ~-1 ~ integer minecraft:cooking/time_coal

Calcule le fournisseur intégré de durée de cuisson (Charbon) pour le bloc situé sous vous.

/compute default float minecraft:cooking/fast_speed_multiplier 100

Affiche le multiplicateur de vitesse de cuisson rapide et le renvoie multiplié par 100.

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)