
Befehl
/test
Erstellt, findet, startet, setzt zurück und löscht Gametests, die automatischen Teststrukturen für Entwickler und Datenpaket-Ersteller.
| /test clearall [<radius>] |
| /test (clearthat|clearthese|resetclosest|resetthat|resetthese|stop) |
| /test create <id> [<width> [<height> <depth>]] |
| /test (locate <tests>|verify <tests>) |
| /test pos [<var>] |
| /test run <tests> [<numberOfTimes> [<untilFailed> [<rotationSteps> [<testsPerRow>]]]] |
| /test (runclosest|runthat|runthese) [<numberOfTimes> [<untilFailed>]] |
| /test runfailed |
| /test runfailed <numberOfTimes> [<untilFailed> [<rotationSteps> [<testsPerRow>]]] |
| /test runfailed <onlyRequiredTests> [<numberOfTimes> [<untilFailed> [<rotationSteps> [<testsPerRow>]]]] |
| /test runmultiple <tests> [<amount>] |
| Argument | Wertart | Einzugeben |
|---|---|---|
| <radius> | Ganzzahl | Für clearall die Entfernung in Blöcken, in der nach Tests gesucht wird. Standard: 250; die Werte sind auf 0 bis 1024 begrenzt. |
| <id> | ID | Für create die ID des neuen Tests, etwa mypack:door_test. |
| <width> | Ganzzahl | Für create die Größe des Tests entlang X in Blöcken. Wird für alle drei Seiten verwendet, wenn height und depth weggelassen werden. Maximal 48. |
| <height> | Ganzzahl | Für create die Größe des Tests entlang Y in Blöcken. Maximal 48. |
| <depth> | Ganzzahl | Für create die Größe des Tests entlang Z in Blöcken. Maximal 48. |
| <tests> | ID-Muster | Welche Tests verwendet werden: eine Test-ID wie minecraft:always_pass oder ein Muster mit * (beliebiger Text) und ? (ein beliebiges Zeichen), zum Beispiel minecraft:*. Ohne Namensraum wird minecraft angenommen. Mindestens ein Test muss zutreffen. Die ID einer Testinstanz. |
| <var> | Text | Bei pos der Variablenname in der Zeile, die in die Zwischenablage kopiert wird. Ein einzelnes Wort. Standard: pos. Ein Wort ohne Leerzeichen. |
| <numberOfTimes> | Ganzzahl | Wie oft jeder Test ausgeführt wird. Mindestens 0; 0 wiederholt ohne Grenze. Mindestens 0. |
| <untilFailed> | Wahr oder falsch | true oder false. Mit true hört ein wiederholter Test auf sich zu wiederholen, sobald er fehlschlägt. |
| <rotationSteps> | Ganzzahl | Um wie viele Vierteldrehungen die Teststruktur vor dem Ausführen gedreht wird. |
| <testsPerRow> | Ganzzahl | Wie viele Teststrukturen in einer Reihe platziert werden. Standard: 8. |
| <onlyRequiredTests> | Wahr oder falsch | true oder false. Mit true führt runfailed nur die fehlgeschlagenen Tests aus, die als erforderlich markiert sind. |
| <amount> | Ganzzahl | Bei runmultiple: wie oft jeder ausgewählte Test ausgeführt wird. |
| Berechtigungsstufe | 2: Operatoren, Welten mit aktivierten Cheats, Befehlsblöcke und Funktionen |
| Funktioniert in | Server-Operatoren, Spieler in einer Einzelspielerwelt oder einer Welt im lokalen Netzwerk mit aktivierten Cheats, die Serverkonsole, Befehlsblöcke und Funktionen. /test pos muss von einem Spieler ausgeführt werden. |
| Ergebnis | Run-Befehle melden „N Test(s) werden ausgeführt ...“ und nach dem Ende eine Zusammenfassung der bestandenen und fehlgeschlagenen Tests und geben 1 zurück, sobald die Tests starten (0 mit „Keine Tests zum Ausführen vorhanden“, wenn keine gefunden wurden). locate, die reset-Befehle und die clear-Befehle geben die Anzahl der gefundenen, zurückgesetzten oder entfernten Teststrukturen zurück. create, pos und stop geben 1 zurück. |
| run | /test run <tests> [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] platziert die ausgewählten Tests in deiner Nähe und führt sie aus. Standardmäßig läuft jeder Test einmal und die Tests werden mit 8 pro Zeile angeordnet. |
| runmultiple | /test runmultiple <tests> [amount] führt die ausgewählten Tests aus, mit amount Kopien von jedem. |
| runclosest, runthese, runthat | Führt Tests aus, die bereits in der Welt stehen: runclosest den nächsten Test im Umkreis von 15 Blöcken, runthese jeden Test im Umkreis von 250 Blöcken, runthat den Test, den du ansiehst. Jeder akzeptiert [numberOfTimes] [untilFailed]. |
| runfailed | /test runfailed [onlyRequiredTests] [numberOfTimes] [untilFailed] [rotationSteps] [testsPerRow] führt die Tests, die im letzten Durchlauf fehlgeschlagen sind, erneut aus. Mit onlyRequiredTests auf true werden optionale Tests übersprungen. |
| verify | /test verify <tests> führt jeden ausgewählten Test 100-mal in jeder der 4 Rotationen aus und stoppt beim ersten Fehler. |
| locate | /test locate <tests> sucht in jeder Dimension innerhalb von 250 Blöcken nach den Testblöcken der ausgewählten Tests und listet ihre Positionen mit der Entfernung auf. Schlägt mit „Es wurden keine Testinstanzen gefunden“ fehl, wenn es keine gibt. |
| resetclosest, resetthese, resetthat | Setzt eine Teststruktur in ihren Anfangszustand zurück: den nächsten Test im Umkreis von 15 Blöcken, jeden Test im Umkreis von 250 Blöcken oder den Test, den man ansieht. |
| clearthat, clearthese, clearall | Entfernt Teststrukturen und ihre Testblöcke: den Test, den man ansieht, jeden Test im Umkreis von 250 Blöcken oder mit /test clearall [radius] jeden Test im Umkreis. Der Radius ist standardmäßig 250 und auf 0 bis 1024 begrenzt. |
| create | /test create <id> [width] [height depth] legt in deiner Nähe einen leeren Test mit einem Boden aus Grundgestein an. Die Standardgröße ist 5 mal 5 mal 5. Eine Breite allein ergibt einen Würfel dieser Größe. Schlägt fehl, wenn eine Seite größer als 48 Blöcke ist. |
| pos | /test pos [var] zeigt die Position des Blocks, den du ansiehst (bis zu 10 Blöcke entfernt), relativ zu dem Test, der ihn enthält. Ein Klick auf das Ergebnis kopiert es als Codezeile mit dem angegebenen Variablennamen, standardmäßig pos. |
| stop | /test stop beendet alle laufenden Tests. Ein neuer Durchlauf, ein Zurücksetzen oder ein Leeren stoppt auch die laufenden Tests. |
| Verfügbare Tests | Das Basisspiel enthält einen Test: minecraft:always_pass. Weitere Tests stammen aus Datenpaketen. |
/test run minecraft:always_passPlatziert den Test minecraft:always_pass in deiner Nähe und führt ihn einmal aus.
/test runtheseFührt jede Teststruktur im Umkreis von 250 Blöcken aus.
/test clearallEntfernt jede Teststruktur im Umkreis von 250 Blöcken.



