Technik Wiki
Advertisement
Gruppe: Unbekannter Gruppenname
[[]]

Grid Roter Sand mit Mechaniken

Grid Redstone mit Redstone
                Hier:
Grid Befehlsblock mit Befehlen
Verfügbar in:
Wiki Redstone-Welt Redstone-Welt

Grid Redstone-Block mehr Redstone

Mit Befehlsblöcken lassen sich auch Vorlage:De übertragen, jedoch muss hierbei nicht immer Redstone benutzt werden. Man kann den Signalleiter mit Befehlsblöcken in zwei Hauptkategorien aufteilen:

  • Signalübertragung durch das Setzen von Redstone-Elementen direkt in der Nähe eines Befehlsblockes per Befehl,
  • Signalübertragung durch Fernauslösung von Befehlsblöcken per Befehl.

Bei einer Kette von Befehlsblöcken wird das Befehlssignal durch die gesamte Kette durchgeleitet. Dabei spielt es keine Rolle, ob der Ketten-Befehlsblock mit Redstone angesteuert wurde, dauerhaft aktiv ist oder im bedingten Modus, das Befehlssignal geht durch alle hindurch ohne Ausnahme.

Redstone-Signalleiter

Datei:Grundmodule Signalleiter (Befehle) Animation 1.1.1.png Datei:Grundmodule Signalleiter (Befehle) Animation 1.1.2.png

Zwei Befehlsblöcke, die an den Goldblöcken befestigt sind, werden so angesteuert, dass beim Aktivieren der untere Befehlsblock einen Redstone-Block an eine bestimmte Stelle innerhalb der geladenen Welt setzt und der obere Befehlsblock den Redstone-Block wieder löscht. Der Befehl 1.1 setzt den Block und der Befehl 1.2 löscht ihn wieder. Der ausgelöste Wiederhol-Befehlsblock besitzt den Befehl 1.3 um seine Aktivität auch bildlich zu symbolisieren.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
setblock ~ ~ ~-4 minecraft:redstone_block
setblock ~ ~-1 ~-4 minecraft:air


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]

Datei:Grundmodule Signalleiter (Befehle) Bild 1.1.png

Per fill-Befehl können auch ganze Befehlsblock-Ketten auf einen Schlag aktiviert werden. Hier wurde die gleiche Anordnung der beiden Befehlsblöcke genommen. Der untere Befehlsblock hat den Befehl 2.1 und der obere den Befehl 2.2. Dadurch werden alle fünf Wiederhol-Befehlsblöcke(Befehl 2.3, Befehl 2.3, Befehl 2.4, Befehl 2.5, Befehl 2.6, Befehl 2.7) aktiviert.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
fill ~ ~1 ~-4 ~ ~1 ~-8 minecraft:redstone_block
fill ~ ~ ~-4 ~ ~ ~-8 minecraftair


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]

Datei:Grundmodule Signalleiter (Befehle) Bild 2.1.png

Man kann nicht nur mit relativen Koordinaten arbeiten, sondern auch mit relativ zur Postion befindlichen Objekten. In diesem Fall wird ein Redstone-Block genau dort hin gesetzt, wo sich ein Rüstungsständer befindet. Der Befehl 3.1 beschwört einen Rüstungsständer mit dem Namen "SU3" über dem Wiederhol-Befehlsblock und der dahinter geschaltete Ketten-Befehlsblock, der kein Redstone braucht, löst den Befehl 3.2 aus. Wird der Hebel wieder umgelegt, wird zuerst der Befehl 3.3 ausgelöst, der den Redstone-Block wieder löscht, und erst dann wird der Befehl 3.4 ausgelöst, der den Rüstungsständer löscht.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)



Befehlsblöcke mit Befehlen:
summon armor_stand ~ ~1 ~-5 {CustomName:"{\"text\":\"SU3\"}",NoGravity:true}
execute as @e[type=armor_stand,name="SU3"] at @s run setblock ~ ~ ~ minecraft:redstone_block


execute as @e[type=armor_stand,name="SU3"] at @s run setblock ~ ~ ~ minecraft:air
kill @e[type=armor_stand,name="SU3"]


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]

Datei:Grundmodule Signalleiter (Befehle) Bild 3.1.png

Wird der Hebel umgelegt, wird der Befehlsblock mit dem Befehl 4.1 aktiviert und setzt zwei Rüstungsständer fünf Blöcke weiter vorne hin. Der Ketten-Befehlsblock mit dem Befehl 4.2 teleportiert den nächstgelegenen Rüstungsständer um eins nach vorne. Der dritte Befehlsblock mit dem Befehl 4.3 setzt an allen Positionen der Rüstungsständer Redstone-Blöcke. Dadurch werden die Wiederhol-Befehlsblöcke(Befehl 4.6, Befehl 4.7) aktiviert. Wird der Hebel wieder zurück gelegt, löst die Redstone-Fackel den Befehlsblock mit dem Befehl 4.4 aus, der alle Redstone-Blöcke entfernt, und der Ketten-Befehlsblock mit dem Befehl 4.5 entfernt alle Rüstungsständer.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
summon armor_stand ~ ~1 ~-6 {CustomName:"{\"text\":\"SU4\"}",NoGravity:1b,Passengers:[{id:"minecraft:armor_stand",CustomName:"{\"text\":\"SU4\"}",NoGravity:true}]
tp @e[type=armor_stand,name="SU4",limit=1] ~ ~1 ~-4
execute as @e[type=armor_stand,name="SU4"] at @s run setblock ~ ~ ~ minecraft:redstone_block


execute as @e[type=minecraft:armor_stand,name="SU4"] at @s run fill ~ ~ ~ ~ ~-1 ~-1 minecraft:air replace minecraft:redstone_block
kill @e[type=minecraft:armor_stand,name="SU4"]


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]

Datei:Grundmodule Signalleiter (Befehle) Bild 4.1.png

Wenn man hier den Hebel umlegt, wird zuerst der Befehlsblock mit dem Befehl 5.1 ausgelöst, der einen Rüstungsständer setzt. Der nachfolgende Ketten-Befehlsblock löst den Befehl 5.2 aus, der einen Redstone-Block an der Position des Rüstungsständers setzt. Der nächste Ketten-Befehlsblock aktiviert den Befehl 5.3, welcher den Rüstungsständer eins nach vorne bewegt. Dann wird ebenfalls ein Redstone-Block durch den Befehl 5.4 an dessen Position gesetzt. Dadurch werden alle Wiederhol-Befehlsblöcke(Befehl 5.7, Befehl 5.8) aktiviert. Wird der Hebel umgelegt, wird der Befehlsblock mit dem Befehl 5.5 aktiv und löscht alle Redstone-Blöcke. Der Ketten-Befehlsblock mit dem Befehl 5.6 entfernt dann den Rüstungsständer.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
summon minecraft:armor_stand ~ ~1 ~-6 {CustomName:"{\"text\":\"SU5\"}",NoGravity:true}
execute as @e[type=minecraft:armor_stand,name="SU5"] at @s run setblock ~ ~ ~ minecraft:redstone_block
tp @e[type=minecraft:armor_stand,name="SU5"] ~ ~1 ~-3
execute as @e[type=minecraft:armor_stand,name="SU5"] at @s run setblock ~ ~ ~ minecraft:redstone_block


execute as @e[type=minecraft:armor_stand,name="SU5"] at @s run fill ~ ~ ~ ~ ~ ~-1 minecraft:air replace minecraft:redstone_block
kill @e[type=armor_stand,name="SU5"]


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]

Befehl-Signalleiter

Datei:Grundmodule Signalleiter (Befehle) Bild 5.1.png

Mit dieser Übertragungsmethode verzichtet man vollständig auf Redstone-Elemente und arbeitet ausschließlich mit Befehlen. Man kann durch den Befehl /data ein Vorlage:De an Befehlsblöcken übertragen. Dazu muss einfach der Hebel umgelegt werden, welcher dadurch den Befehlsblock mit dem Befehl 6.1 auslöst. Dieser stellt denn Wiederhol-Befehlsblock auf "dauerhaft aktiv" um. Dadurch ist dieser für immer eingeschaltet und löst den Befehl 6.2 aus. Wird nun der Hebel wieder umgelegt, so wird die Redstone-Fackel angeschaltet und löst den Befehl 6.3 aus, wodurch der Wiederhol-Befehlsblock wieder Redstone braucht, damit er aktiv bleibt. Dadurch wird die Übertragung beendet.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
data merge block ~ ~ ~-5 {auto:true}


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]


data merge block ~ ~-1 ~-5 {auto:false}

Datei:Grundmodule Signalleiter (Befehle) Bild 6.1.png

Das kann man auch nutzen, um größere Mengen an Befehlsblöcken gleichzeitig zu aktivieren. Dazu nimmt man einfach den Wiederhol-Befehlsblock und schließt ihn mit weiteren Ketten-Befehlsblöcken an. Dabei verwenden die Ketten-Befehlsblöcke(Befehl 7.4, Befehl 7.5) die gleichen Befehle wie der Wiederhol-Befehlsblock mit dem Befehl 7.4.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
data merge block ~ ~ ~-5 {auto:true}
data merge block ~ ~-1 ~-5 {auto:false}


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]

Datei:Grundmodule Signalleiter (Befehle) Bild 7.1.png

Mit dem Befehl /data in Kombination mit dem Befehl /execute können beliebig viele Befehlsblöcke mit nur einen einzigen Befehl ausgelöst werden. Wenn der Hebel umgelegt wird, so löst er eine Reihe an Befehlsblöcken aus: Der Befehlsblock mit dem Befehl 8.1 beschwört einen Rüstungsständer direkt über dem Wiederhol-Befehlsblock. Da in den zwei nachfolgenden Ketten-Befehlsblöcken(Befehl 8.2, Befehl 8.3) ebenfalls der gleiche Befehl vorhanden ist, wird auch über den zwei nächsten Wiederhol-Befehlsblöcken jeweils ein Rüstungsständer beschworen. Der letzte Ketten-Befehlsblock in der Reihe löst den Befehl 8.4 aus, der unter jedem Rüstungsständer den Wiederhol-Befehlsblock auf "dauerhaft aktiv" stellt. Dadurch sind alle Wiederhol-Befehlsblöcke(Befehl 8.5, Befehl 8.6, Befehl 8.7) aktiv und senden ihr Befehlssignal aus. Wird der Hebel wieder umgelegt, wird der Befehlsblock mit dem Befehl 8.3 ausgeführt. Der Befehl sorgt dafür, dass die Wiederhol-Befehlsblöcke wieder ausgeschaltet werden. Im Anschluss löst der nachgeschaltete Ketten-Befehlsblock den Befehl 8.4 aus, der die Rüstungsständer wieder löscht.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
summon minecraft:armor_stand ~ ~1 ~-5 {CustomName:"{\"text\":\"SU8\"}",NoGravity:true}
summon minecraft:armor_stand ~ ~1 ~-5 {CustomName:"{\"text\":\"SU8\"}",NoGravity:true}
summon minecraft:armor_stand ~ ~1 ~-5 {CustomName:"{\"text\":\"SU8\"}",NoGravity:true}
execute as @e[type=armor_stand,name="SU8"] at @s run data merge block ~ ~-1 ~ {auto:true}


execute as @e[type=armor_stand,name="SU8"] at @s run data merge block ~ ~-1 ~ {auto:false}
kill @e[type=armor_stand,name="SU8"]


particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]
particle minecraft:witch ~ ~1 ~ 0 1 0 0 10 force @a[distance=..10]

Datei:Grundmodule Signalleiter (Befehle) Bild 8.1.png

Es gibt auch die Möglichkeit mit einem Vorlage:De eine beliebig große Anzahl an Befehlsblöcken zu aktivieren. In diesem Beispiel löst folgender Befehlsblock den komprimierten Befehl aus. Dabei wird mit Gelb der Befehlsblocktyp gekennzeichnet, mit Blau ein Hilfsbefehl und mit Grün die eigentlichen Befehle, die ausgelöst werden sollen(Befehl 9.1).

Mit der hellroten Färbung werden die zu öffnenden Klammern sowie die zugehörigen schließenden Klammern markiert. Bei dem komprimierten Befehl werden vier Objekte des Typs "falling_block" beschworen, die die Eigenschaften von Befehlsblöcken inne haben. Dabei wird ein falling_block als Passagier auf den nächsten falling_block gesetzt. Dadurch ensteht eine kleine Säule mit vier Befehlsblöcken. In dem obersten wird der Befehl ausgeführt, der den Rüstungsständer an der Postion der Säule beschwört. Nun folgt ein Wiederhol-Befehlsblock und zwei Ketten-Befehlsblöcke mit dem particle-Befehl. Wenn man nun den Hebel wieder umlegt, wird der Befehlsblock mit dem Befehl 9.2 ausgeführt, der die Befehlsblock-Säule entfernt. Der nachfolgende Ketten-Befehlsblock mit dem Befehl 9.3 entfernt den Rüstungsständer.

Grid Kompass1 Empfohlene Richtung: Norden (Negative Z-Koordinaten)


Befehlsblöcke mit Befehlen:
summon falling_block ~ ~ ~-2 {BlockState:{Name:"minecraft:chain_command_block",Properties:{facing:"down"} },TileEntityData:{Command:"particle minecraft:witch ~ ~ ~-2 0 0 1 0 10 force @a[distance=..10]",auto:true},Time:1,Passengers:[{id:"minecraft:falling_block",BlockState:{Name:"minecraft:chain_command_block",Properties:{facing:"down"} },TileEntityData:{Command:"particle minecraft:witch ~ ~ ~-2 0 0 1 0 10 force @a[distance=..10]",auto:true},Time:1,Passengers:[{id:"minecraft:falling_block",BlockState:{Name:"minecraft:repeating_command_block",Properties:{facing:"down"} },TileEntityData:{Command:"particle minecraft:witch ~ ~ ~-2 0 0 1 0 10 force @a[distance=..10]",auto:true},Time:1,Passengers:[{id:"minecraft:falling_block",BlockState:{Name:"minecraft:command_block",Properties:{facing:"down"} },TileEntityData:{Command:"summon minecraft:armor_stand ~ ~ ~ {NoGravity:true,Tags:[SU9],Invisible:true}",auto:true},Time:1}] }] }] }


execute as @e[type=armor_stand,tag=SU9] at @s run fill ~ ~ ~ ~ ~-3 ~ minecraft:air
kill @e[type=armor_stand,tag=SU9]
Advertisement