Jump to content
  • 0

Befehl testforblock für ein Muster aus 4 Blöcken


Drachenbauer

Frage

Ich habe das hier in der alten Spielwelt gefunden:

/testforblock 5 1 11 8 1 11 5 19 14

Das soll wohl testen, ob einbestimmtes Muster aus Blöcken (4 Wolle-Farben) an einer bestimmten Stelle zu finden ist.

Wie geht das in 1.15.2?

bearbeitet von Drachenbauer
Link zu diesem Kommentar
Auf anderen Seiten teilen

2 Antworten auf diese Frage

Empfohlene Beiträge

  • 0

Es müsste testforblocks (also mit s hinten) sein, oder - es werden 3 Koordinaten abgefragt 🤔

In der 1.15.2 müsste man nun mit /execute arbeiten. Also man fragt diese Positionen ab, ob ein bestimmter Wollblock an diese Position platziert ist:

execute if block 5 1 11 minecraft:red_wool run ...

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

ich habe inzwischen festgestellt, dass

/execure if blocks 5 1 11 8 1 11 5 19 14 masked

genauso funktioniert wie der alte Befehl.

"blocks" in mehrzahl überprüft enen ganzen Bereich

Die ersten 3 Zahlen leben die Anfangs-Ecke und die zweiten 3 die End-Ecke eines Referenz-Bereiches fest (hier die Reihe aus 4 Wolle-Blöcken).

Die dritten 3 Zahlen geben an, wo der gleichgroße Bereich beginnt, der getestet werden soll.

"masked" bedeutet wohl, dass nur Blöcke im zuerst fstgelegten Bereich Bereich beachtet werden, die keine Luft sind (vielleicht wirken auch Wasser und Lava hier so wie luft).

"all" anstelle von "masked" bedeutet, dass wirklich alle Block-Sorten im Bereich beachtet werden, auch Luft, wasser und Lava.

bearbeitet von Drachenbauer
  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B