Zum Inhalt springen
WikilyWIKILY
Alle Spiele23 Wikis · wähle dein Spiel
Befehle und CheatsAlle Befehle

Spiel wechseln

23 Wikis · wähle dein Spiel
/compute

Befehl

/compute

Berechnet eine Zahl aus einem Zahlenanbieter und gibt sie aus, sodass sie im Chat gelesen oder mit /execute store gespeichert werden kann.

Syntax

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

Argumente

ArgumentWertartEinzugeben
<computePos>BlockpositionFür block: die Position des Blocks, den die Berechnung betrachtet.
<provider>Dezimalzahl-AnbieterDer Zahlenanbieter, der berechnet werden soll: eine ID oder eine direkt geschriebene Definition. Nach integer muss es ein Ganzzahl-Anbieter sein, nach float ein Dezimalzahl-Anbieter.
<scale>DezimalzahlNur für float: eine Zahl, mit der der Wert vor dem Abrunden multipliziert wird. Standardmäßig 1.
<computeTarget>ZielselektorFür entity: das einzelne Objekt, das die Berechnung betrachtet. Nur eine Entität.

Details

Berechtigungsstufe2: Operatoren, Welten mit aktivierten Cheats, Befehlsblöcke und Funktionen
Funktioniert inEinzelspieler mit aktivierten Cheats und Mehrspielerserver. Erfordert Berechtigungsstufe 2 (Spielleiter): Serveroperatoren, Spieler mit Cheats, Befehlsblöcke und Funktionen können ihn alle ausführen.
ErgebnisMeldet den Wert, den der Zahlenanbieter zurückgegeben hat. Die Zahl, die /execute store speichert, ist dieser Wert. Bei float wird der Wert mit dem Skalierungsfaktor multipliziert und auf eine ganze Zahl abgerundet, und die Meldung zeigt den ursprünglichen und den abgerundeten Wert, wenn sie sich unterscheiden.
defaultBerechnet nur mit den Grundangaben: der Position, an der der Befehl ausgeführt wird, und, falls vorhanden, der ausführenden Entität.
blockGibt der Berechnung außerdem den Block an der angegebenen Position, mit seinem Blockzustand und seinen gespeicherten Daten, falls vorhanden. Die Position muss geladen sein.
entityGibt der Berechnung außerdem die angegebene Entität als Zielentität.
integerVerwendet einen Ganzzahl-Provider und gibt dessen Wert unverändert zurück.
floatVerwendet einen Dezimalzahl-Provider. Der optionale Maßstab multipliziert den Wert, bevor er abgerundet wird, sodass ein Maßstab von 100 zwei Nachkommastellen behält.
AnbieterDer Provider ist entweder die ID eines Zahlenproviders aus dem Spiel oder aus einem Datenpaket, etwa minecraft:brewing/uses_default, oder einer, der direkt im Befehl steht, etwa eine einfache Zahl oder {type:"minecraft:uniform",min:1,max:6}.
Ungültige WerteSchlägt mit „Ungültiger Wert zurückgegeben“ fehl, wenn die Berechnung keine brauchbare Zahl liefern kann, zum Beispiel bei einer Division durch null oder einem Ergebnis, das keine endliche Zahl ist.

Beispiele

/compute default integer minecraft:brewing/uses_default

Zeigt den Wert des eingebauten Zahlenanbieters für Braueinsätze: 20.

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

Würfelt eine zufällige ganze Zahl von 1 bis 6.

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

Berechnet den integrierten Garzeit-Anbieter (Kohle) für den Block unter dir.

/compute default float minecraft:cooking/fast_speed_multiplier 100

Zeigt den Multiplikator der schnellen Gargeschwindigkeit und gibt ihn mit 100 multipliziert zurück.

Tritt der Creator-Community beiDie Leute, die das Minecraft Java Edition-Wiki bauen, sind in unserem Discord. Stell Fragen oder schlag Seiten vor.Discord beitreten (öffnet Discord in einem neuen Tab)