Technik Wiki
Registrieren
Advertisement

Vorlage:Downloadwelt

Ein Zeppelin (auch Luftschiff) kann sich mit Hilfe von Befehlen, die durch die drei verschiedenen Befehlsblock-Typen ausgeführt werden, frei vom Spieler steuern lassen, ohne direkte Einschränkungen. Mit dem Befehl /clone, der maßgeblich dazu beiträgt, dass man Zeppeline realisieren kann, hat nur die Einschränkung, dass man maximal 32768 Blöcke auf einmal verschieben kann. Wie auch schon das Automobil, nutzt der Zeppelin ähnliche Befehle, um sich fortzubewegen, darüber hinaus aber auch noch viele weitere. Hierbei ist jedoch die Funktionalität eine etwas andere. Denn man lenkt den Zeppelin direkt durch die Position des Spielers und ist nicht durch die Postion des Fahrzeug selbst abhängig. Aber auch die Blickrichtung ist entscheidet wie sich der Zeppelin verhält.

Dabei gibt es verschiedene Vorgehensweisen wie man einen funktionalen Zeppelin in Minecraft erstellen kann:

  • Zum einen kann man ein Konstrukt erbauen, dass alle wichtigen Funktionen in sich beherbergt und nur vom Spieler gesteuert werden muss, damit es sich in die entsprechende Richtung bewegt.
  • Dann kann man aber auch die ganzen Funktionen außerhalb des Zeppelins aufbauen, sodass der Zeppelin von der stationären Basis aus seine Befehle erhält, jedoch trotzdem vom Spieler nur direkt beim Zeppelin gesteuert werden kann.
  • Darauf aufbauend, kann man dann auch einen Zeppelin bauen, der mit sämtlichen Sensoren die Vorgaben des Spielers erfasst, sodass der Zeppelin sich von ganz alleine in die Richtung bewegt in die der Spieler beispielsweise schaut.

Die Funktionen für die Steuerung wird mit jeweils einem Befehlsblock für eine bestimmte Richtung realisiert, so schneidet der Befehl /clone das Fahrzeug aus und setzt es je nach Geschwindigkeit einen oder mehrere Blöcke von seiner ursprünglichen Position voraus wieder hin und gleichzeitig wird der Spieler um die gleiche Anzahl an Block-Differenzen mit dem Befehl /tp teleportiert. Damit allerdings der Zeppelin nicht manipulativ eingesetzt werden kann, in dem man den Zeppelin verlässt und ihn einfach an einer neuen Postion weit ab des "alten" erstellen kann, wird dafür eine Sicherheitsvorkehrung unternommen um dies zu verhindern. Dafür wird ein Rüstungsständer erstellt der sich nur dann mit dem Spieler mit bewegt, wenn dieser sich auf dem Zeppelin befindet. Wird nun versucht, außerhalb des vorhandenen Zeppelins, ein weiteren Zeppelin zu erstellen, kann das nicht funktionieren, da die Kopierbefehle nur innerhalb des alten Zeppelin-Radius funktionieren. Denn man kann mit dem Befehl /execute dafür sorgen, dass bestimmte kopierte Bereiche genau beim Spieler enstehen und in Verschachtelung auch nur dann wenn sich ein bestimmtes Objekt in der Nähe befindet. So hat man die Möglichkeit zum Beispiel einen Zeppelin auf die Koordinaten eines bestimmten Spieler festzusetzen, der bestimmte Bedingungen erfüllt, beispielsweise im richtigen Team, auf dem entsprechenden Block steht usw. Zudem wird der Zeppelin erst dann startklar sein, wenn man ihn "aktiviert" das bedeutet, wenn der Spieler sich im Zeppelin befindet und der "Knopf" für das Starten aktiviert wurde und und nur dann, kann sich der Zeppelin in Bewegung setzen und die Befehle ausführen.

Damit der Zeppelin sich auch drehen kann, wird mit Hilfe des Befehl /testfor die Blickrichtung des Spielers ermittelt, welcher genau erkennt, in welche Richtung der Spieler blickt. Hierbei wird zusätzlich noch ein Holzschwert mit dem Namen Steuerkreuz für den Spieler bereitgestellt, sodass man den Zeppelin kontrolliert drehen kann, also dann wenn man es möchte. Entsprechende tellraw-Texte leiten einen dann an, was man gerade ausgeführt hat, oder in welche Richtung man denn schaut. Diese und weitere Hilfen, sorgen dafür, dass man den Zeppelin besser bedienen kann. Zusätzlich lassen sich auch TNT-Blöcke durch den Befehl /summon PrimedTnt ~ ~ ~ {Fuse:100} mit dem Zeppelin verschießen. Dabei kann man auf Zielscheiben das TNT aufprallen lassen und sehen wie gut man zielen kann. Wenn man dann genug vom Zeppelin hat, möchte man auch in der Lage sein, ihn wieder verschwinden zu lassen, dafür befindet sich auf jedem Zeppelin ein markierter Knopf, der, wenn aktiviert, alle erstellten Teams, das Steuerkreuz und den Zeppelin an sich löscht.

Variante 1

Datei:Redstone-Schaltkreise Zeppelin1Bild1.png Datei:Redstone-Schaltkreise Zeppelin1Bild2.png Datei:Redstone-Schaltkreise Zeppelin1Bild3.png

Damit man einen steuerbaren Zeppelin bauen kann, benötigt man eine Vielzahl an Befehlen und die drei verschiedenen Befehlsblöcke. Die goldenen Kästen, in denen die Zeppeline stecken, dienen hier als Hangar. Für jede Richtung gibt es einen separaten Zeppelin. Diese Variante des Zeppelins baut darauf auf, so unabhängig wie möglich von dem Hangar zu sein, das bedeutet, alle Befehle, die für das Fortbewegung notwendig sind, sind in dem Zeppelin selbst eingebaut. Eine Sache kann man aber nicht komplett unabhängig machen und das ist die Ausrichtung des Zeppelins. Wenn der Zeppelin einmal erstellt wurde, zum Beispiel nach Westen ausgerichtet, so kann man zwar theoretisch bis zum Weltende fliegen, ohne den Hangar zu benötigen, aber wenn man auf dem Weg dorthin die Ausrichtung ändern möchte, ist man wieder vom Hangar abhängig. Daher ist diese Variante nur bedingt unabhängig. Damit ein Zeppelin von nur einem Spieler gesteuert wird, sobald diese dafür bereit ist, wird zuerst ein Team erstellt, in welches der Spieler, beim Betätigen des Knopfes, hineingesetzt wird. Der Befehl[B 1 1] erstellt das Team "Pilot1". Dahinter befinden sich zwei Ketten-Befehlsblöcke die eine Fehlermeldung ausgeben, falls der Zeppelin bereits in Benutzung ist[B 1 2]. Wenn der Team-Erstellungs-Befehl erfolgreich war, erkennt dies ein Komparator und gibt das Signal an einen weiteren Befehlsblock weiter. Dieser setzt den Komparator wieder zurück[B 1 3]. Der soeben aktivierte Befehlsblock leitet sein Vorlage:De an die nachfolgenden Ketten-Befehlsblöcke weiter. Der erste erstellt einen kleinen Rüstungsständer mit dem Namen "Zeppelin1"[B 1 4]. Der nächste Ketten-Befehlsblock setzt unter dem Rüstungsständer einen Kolben, damit nachher der Spieler nicht herunter fällt [B 1 5].

Nun wird der Spieler zum Rüstungsständer teleportiert, mit dem Befehl[B 1 6], und dann wird der Befehl[B 1 7] aktiviert, der den Zeppelin aus dem Hangar (goldene Kästen) an die Postion des Rüstungsständers kopiert. Jetzt prüft wieder ein Komparator, ob bis dorthin die Ketten-Befehlsblockkette erfolgreich war, war das der Fall, wird er ein Redstone-Signal weiterleiten. Dabei wird der Befehlsblock der zurückgesetzt mit dem Befehl[B 1 8]. Der Spieler erhält nun einen Holzschwert mit dem Namen Steuerkreuz1 durch den Befehl[B 1 9]. Damit ist es möglich, die Ausrichtung des Zeppelins zu ändern. Der Befehl[B 1 10] setzt den Spieler, welcher in der Nähe des Rüstungsständer ist, in das Team "Pilot1". Nun gibt der Befehl[B 1 11] und der Befehl[B 1 12] aus was der Spieler jetzt erledigen kann. Der letzte Ketten-Befehlsblock löst den Befehl[B 1 13] aus, der den Wiederhol-Befehlsblock dauerhaft aktiviert, der die weiteren Funktionen inne hat, um den Zeppelin neu auszurichten.

Der Wiederhol-Befehlsblock hat den Befehl[B 1 14] in sich und löst dabei eine say-Nachricht aus, die den Spieler warnt, wenn er zu tief fährt. Wenn nun der Spieler den Holzschwert auswählt, erhält man eine Nachricht durch den Befehl[B 1 15], dies wird durch den Befehl[B 1 16] im Ketten-Befehlsblock nach dem Wiederhol-Befehlsblock festgestellt. Der nächste Ketten-Befehlsblock mit Befehl[B 1 17] wird dann ausgelöst, wenn der Spieler sich dem Hanger bis zu 200 Metern entfernt. Der nachfolgende Ketten-Befehlsblock hat den Befehl[B 1 18] inne und teleportiert den Rüstungsständer nur dann zum Spieler, wenn dieser auf Holzbrettern steht (Also sich im Zeppelin befindet). Im Anschluss wird ein Ketten-Befehlsblock im bedingten Modus aktiviert, mit dem Befehl[B 1 19], der den Rüstungsständer nach unten teleportiert, damit dieser nicht den Spieler stört.

Ein Komparator prüft ob der Spieler das Steuerkreuz in der Hand hat und gibt dann ein Signal aus, wenn es zutrifft. Dabei wird dann ein Befehlsblock mit dem Befehl[B 1 20] und ein Wiederhol-Befehlsblock mit dem Befehl[B 1 21] aktiviert. Das Redstone-Signal des Komparators reicht dann noch weiter zu einer Redstone-Fackel und einem Verstärker, die Redstone-Fackel die in dem Moment ausgeschaltet wird. Wird sie wieder eingeschaltet, löst sie den Befehlsblock mit dem Befehl[B 1 22] aus. Wird der Verstärker angesteuert, so werden Befehlsblöcke mit Befehlen für alle vier Himmelsrichtungen aktiv und testen, in welche Blickrichtung der Spieler gerade schaut.

Dabei erkennt der Befehl[B 1 23] die Blickrichtung und löst entsprechend aus. Das bedeutet, der Zeppelin dreht sich nur beim Auswählen des Steuerkreuzes in die Richtung, in die der Spieler schaut. Hinter diesem Befehlsblock befinden sich zwei weitere Ketten-Befehlsblöcke im bedingten Modus mit dem Befehl[B 1 24] und dem Befehl[B 1 25]. Ist das Steuerkreuz für eine längere Zeit ausgewählt, passiert nichts mehr. Man muss, um den Zeppelin jetzt erneut zu drehen, das Steuerkreuz erneut auswählen. Um den Zeppelin nun auch in eine bestimmte Richtung zu steuern, betätigt man auf dem Kreuz, auf dem man sich befindet, den jeweiligen Hebel. Jeder Hebel steht für eine Richtung. Um beispielsweise nach vorne zu fahren, wird der Befehl[B 1 26] durch das Signal des Hebels aktiviert und löst dann weitere Befehlsblöcke aus, die die eigentlichen Fortbewegungsbefehle in sich tragen.

Zuerst wird der Befehlsblock mit dem Befehl[B 1 27] ausgelöst, der sich selbst wieder so umstellt, dass er Redstone benötigt, um aktiviert zu werden. Dann löst er zwei Ketten-Befehlsblöcke aus mit dem Befehl[B 1 28] und dem Befehl[B 1 29]. Diese sorgen zum einen, dass der Spieler in die gleiche Richtung wie der Zeppelin fortbewegt wird und zum anderen, dass der Zeppelin selbst um die vorgegebene Block-Differenz nach vorne bewegt wird. Dies funktioniert in alle Richtungen. Man kann auch den Zeppelin wieder entfernen, dies wird mit dem Knopf unten in der Mitte erzielt. Dabei wird wieder über einen blockdata-Befehl ein Befehlsblock angesteuert, der wiederum weitere Ketten-Befehlsblöcke aktiviert. So wird der Befehl[B 1 30] ausgeführt, der den Wiederhol-Befehlsblock unten an der mit Diamantblöcken umrandete Anlage ausgeschaltet. Danach löst der Befehl[B 1 31] aus, welcher das Team entfernt und der Befehl[B 1 32], der das Holzschwert mit dem Namen Steuerkreuz1 im Inventar des Spielers entfernt. Dann folgt der Befehl[B 1 33] und zum Schluss wird mit dem Befehl[B 1 34] der Zeppelin entfernt. Wenn das geschehen ist, ist der Zeppelin wieder unten an der goldenen Zahl auswählbar, da nun das Team "Pilot1" wieder erstellt werden kann.

Befehle:

  1. Befehl /scoreboard teams add Pilot1
  2. Befehl /testforblock ~ ~1 ~ command_block -1 {SuccessCount:0}
    Befehl /tellraw @a[r=10] {"text":"Dieser Zeppelin ist bereits in Benutzung, warte bis dieser wieder entfernt wurde, damit er wieder einsatzbereit ist.","color":"light_purple"}
  3. Befehl /blockdata ~2 ~ ~ {SuccessCount:0}
  4. Befehl /summon ArmorStand ~-30 ~30 ~ {CustomName:"Zeppelin1",NoGravity:1b,Rotation:[90f,0],Small:1b}
  5. Befehl /execute @e[type=ArmorStand,name=Zeppelin1] ~ ~ ~ /setblock ~ ~-1 ~ piston 1
  6. Befehl /tp @p[r=10] @e[type=ArmorStand,name=Zeppelin1]
  7. Befehl /execute @e[type=ArmorStand,name=Zeppelin1] ~ ~ ~ /clone 258 27 92 298 49 116 ~-20 ~-4 ~-12
  8. Befehl /blockdata ~ ~ ~2 {SuccessCount:0}
  9. Befehl /execute @e[type=ArmorStand,name=Zeppelin1] ~ ~ ~ /replaceitem entity @p[r=2] slot.hotbar.0 wooden_sword 1 0 {AttributeModifiers:[{AttributeName:generic.attackDamage,Amount:-1,Name:Extraschaden,Operation:0,UUIDLeast:1,UUIDMost:1,Slot:mainhand}],Unbreakable:1,ench:[],HideFlags:6,display:{Name:Steuerkreuz1} }
  10. Befehl /execute @e[type=ArmorStand,name=Zeppelin1] ~ ~ ~ /scoreboard teams join Pilot1 @p[r=5]
  11. Befehl /tellraw @p[team=Pilot1] {"text":"Mit dem Holzschwert kann der Zeppelin in alle Richtungen gesteuert werden","color":"green"}
  12. Befehl /tellraw @p[team=Pilot1] {"text":"Wähle das Steuerkreuz in der Schnellzugriffssleiste aus um den Zeppelin in eine andere Richtung zu drehen","color":"yellow"}
  13. Befehl /blockdata 231 27 95 {auto:1b}
  14. Befehl /execute @p[team=Pilot1] ~ ~ ~ detect ~ ~-10 ~ sandstone 0 /say Achtung! du fährst zu tief, steig mit dem Zeppelin wieder auf!
  15. Befehl /tellraw @p[team=Pilot1] {"text":"Das Steuerkreuz wurde in die Hand genommen, nun wird der Zeppelin in deine Blickrichtung gedreht","color":"red"}
  16. Befehl /execute @e[type=ArmorStand,name=Zeppelin1] ~ ~ ~ /testfor @a[team=Pilot1,r=5] {SelectedItem:{id:"minecraft:wooden_sword",tag:{display:{Name:"Steuerkreuz1"} } } }
  17. Befehl /tellraw @p[rm=190,r=210,team=Pilot1] {"text":"Achtung! Möglicherweise kann er nun nicht mehr gedreht werden!","color":"red"}
  18. Befehl /execute @p[team=Pilot1] ~ ~ ~ detect ~ ~-2 ~ planks -1 /tp @e[type=ArmorStand,name=Zeppelin1] @p[team=Pilot1]
  19. Befehl /tp @e[type=ArmorStand,name=Zeppelin1] ~ ~-2 ~
  20. Befehl /tellraw @p[team=Pilot1] {"text":"Das Steuerkreuz wurde in die Hand genommen, nun wird der Zeppelin in deine Blickrichtung gedreht","color":"red"}
  21. Befehl /execute @e[type=ArmorStand,name=Zeppelin1] ~ ~ ~ /tellraw @p[team=Pilot1,rm=15] {"text":"Kehre zum Zeppelin zurück oder beende die Anlage!","color":"red","bold":true}
  22. Befehl /tellraw @p[team=Pilot1] {"text":"Damit der Zeppelin erneut gedreht werden kann, drehe dich in die neue Richtung und wähle erneut das Steuerkreuz aus","color":"green"}
  23. Befehl /execute @e[type=ArmorStand,name=Zeppelin1] ~ ~ ~ /testfor @p[team=Pilot1,rym=45,ry=135,r=5]
  24. Befehl /execute @p[team=Pilot1] ~ ~ ~ detect ~ ~-10 ~ air 0 /clone 258 27 84 298 49 103 ~-20 ~-4 ~-20
  25. Befehl /execute @p[team=Pilot1] ~ ~ ~ /clone 258 27 104 298 49 124 ~-20 ~-4 ~
  26. Befehl /blockdata ~3 ~6 ~7 {auto:1b}
  27. Befehl /blockdata ~ ~ ~ {auto:0b}
  28. Befehl /execute @p[team=Pilot1] ~ ~ ~ /tp @a[r=20] ~-2 ~ ~
  29. Befehl /execute @p[team=Pilot1] ~ ~ ~ /clone ~14 ~16 ~15 ~-14 ~-3 ~-17 ~-16 ~-3 ~-17 replace move
  30. Befehl /blockdata 231 27 95 {auto:0b}
  31. Befehl /scoreboard teams remove Pilot1
  32. Befehl /clear @a wooden_sword 0 9999 {display:{Name:"Steuerkreuz1"} }
  33. Befehl /kill @e[type=ArmorStand,name=Zeppelin1]
  34. Befehl /execute @p[r=18] ~ ~ ~ /fill ~17 ~20 ~17 ~-17 ~-5 ~-17 air

Variante 2

Datei:Redstone-Schaltkreise Zeppelin2Bild1.png Datei:Redstone-Schaltkreise Zeppelin2Bild2.png Datei:Redstone-Schaltkreise Zeppelin2Bild3.png

Diese Variante des Zeppelins ist komplett abhängig von dem Hangar und sollte besser nicht zu weit entfernt davon gesteuert werden (wegen ungeladenen Vorlage:Des). Das Prinzip dieses Zeppelins besteht darin, eine Kopie des Zeppelins immer genau an die Position des Spieler mit Hilfe eines Taktgebers zu platzieren. Das heißt, bewegt sich der Spieler zum Beispiel um einen Block nach vorne, so wird der gesamte Zeppelin ebenfalls um einen Block nach vorne kopiert. Auch hier wird beim Betätigen des Knopfes an der goldenen Zahl 2 zuerst ein Team erstellt (Team: Pilot2)[B 2 1] und der Komparator löst aus, wenn das Team erstellt werden konnte. Falls der Zeppelin bereits in Benutzung ist, wird eine Meldung an den Spieler versand[B 2 2]. Nun wird der Befehlsblock, der im nachfolgenden Befehlsblock ist, zurückgesetzt[B 2 3]. Im Anschluss werden weitere Ketten-Befehlsblöcke aktiviert: Vier Befehle[B 2 4] sorgen dafür, dass ein Rüstungsständer mit dem Namen "Zeppelin2" erstellt wird, unter ihm ein Kolben, damit dann der Spieler wenn er zu ihm teleportiert wird nicht herunter fällt. Dann wird der Zeppelin an die Stelle kopiert.

Wenn der Zeppelin kopiert wurde, löst ein weiterer Komparator aus und gibt das Signal an die nächste Befehlsblockkette weiter: Dabei wird der Befehl[B 2 5] aktiviert, der dem Spieler ein Holzschwert mit dem Namen Steuerkreuz2 gibt. Hier ist zu beachten, dass der Zeppelin sich schlagartig drehen wird, sobald der Spieler mit dem Holzschwert in der Hand seine Blickrichtung ändert. Der Spieler selbst wird in das Team durch den Befehl[B 2 6] hineingesetzt. Nun erhält der Spieler noch die Nachrichten: Der Befehl[B 2 7] und der Befehl[B 2 8] geben diese aus. Danach wird der Rüstungsständer um zwei Blöcke nach unten in den Zeppelin hinein teleportiert, mit dem Befehl[B 2 9].

Nun muss der Spieler noch den Zeppelin "starten", also auf den Start-Knopf drücken. dadurch wird ein Redstone-Block unter einem Wiederhol-Befehlsblock gesetzt der den Befehl[B 2 10] beherbergt. Dieser gibt sein Vorlage:De an weitere Ketten-Befehlsblöcke weiter: Der Befehl[B 2 11] prüft ob der Spieler ein Steuerkreuz in den Händen hält, wenn das der Fall ist, löst ein angeschlossener Komparator aus. Der weitere Ketten-Befehlsblock mit dem Befehl[B 2 12] prüft ob der Spieler noch im Zeppelin ist, denn dann teleportiert er den Rüstungsständer zu ihm und der Befehl[B 2 13] setzt ihn dann noch zwei Blöcke unter ihn hin. Wenn der eben erwähnte Komparator auslöst, dann wird der Befehlsblock mit dem Befehl[B 2 14] ausgelöst und zu dem wird ein Taktgeber aktiviert, der im unteren Text weiter beschrieben wird und es wird ein Wiederhol-Befehlsblock aktiviert, samt Ketten-Befehlsblöcken, die die Blickrichtung prüfen. Der Wiederhol-Befehlsblock hat dabei den Befehl[B 2 15]. All diese Befehlsblöcke sind mit Komparatoren verbunden und sie lösen nun all die Befehlsblöcke aus, die den Zeppelin in die entsprechende Richtung platzieren, in die der Spieler zur Zeit schaut. Einer der Befehlsblockketten davon lautet: Der Befehl[B 2 16] kopiert die linke Hälfte und der Befehl[B 2 17] die rechte Hälfte des Zeppelins an die neue Postion des Spielers.

Jetzt kommt der Taktgeber ins Spiel, so löst dieser immer dann ein Signal pulsierend aus, wenn der Spieler das Steuerkreuz in der Schnellzugriffsleiste ausgewählt hat. Das Signal erhält der Befehlsblock mit dem Befehl[B 2 18] der den Befehlsblock zurücksetzt. Es werden darauf folgend viele weitere Ketten-Befehlsblöcke ausgelöst. Diese können aber nur dann ausgelöst werden, wenn ein Komparator der die Blickrichtung miest auch diesen ansteuert. Davon besitzt einer den Befehl[B 2 19]. Der Zeppelin wird beim Bewegen in eine Richtung an die Postion des Spielers angepasst, allerdings nur mit einem Befehl, da hier der Bereich des Zeppelins kleiner ist und so der neue Zeppelin nur den vorherigen Bereich abdecken muss, der Rest ist Luft. Wenn sich der Spieler jedoch dreht, so werden beim ersten Mal des Bewegens zwei Befehle ausgeführt, damit der komplette Bereich gelöscht wird in dem sich der anders ausgerichtete Zeppelin befand. So bleiben keine Reststücke übrig und man kann durch einen sauberen Himmel fahren. In der Befehlsblockkette befindet sich auch noch ein Ketten-Befehlsblock mit dem Befehl[B 2 20] der dem Spieler warnt, sobald er sich dem Zeppelin zu weit entfernt.

Möchte man den Zeppelin anhalten, so muss man einfach auf den rechten Knopf drücken, dabei wird der Befehl[B 2 21] ausgeführt, der den Wiederhol-Befehlsblock an der Anlage ausschaltet. Man kann den Zeppelin auch komplett entfernen, dazu drückt man auf den Knopf hinten in der Mitte. Dann wird der komplette Bereich um den Spieler[B 2 22] durch Luft ersetzt und der Zeppelin verschwindet. Das Team[B 2 23], sowie der Taktgeber werden ausgeschaltet. Zusätzlich wird der Rüstungsständer mit dem Befehl[B 2 24] entfernt. Das Holzschwert wird entfernt[B 2 25] und man kann den Zeppelin erneut unten an der goldenen Zahl auswählen.

Befehle:

  1. Befehl /scoreboard teams add Pilot2
  2. Befehl /testforblock ~ ~1 ~ command_block -1 {SuccessCount:0}
    Befehl /tellraw @a[r=10] {"text":"Dieser Zeppelin ist bereits in Benutzung, warte bis dieser wieder entfernt wurde, damit er wieder einsatzbereit ist.","color":"light_purple"}
  3. Befehl /blockdata ~2 ~ ~ {SuccessCount:0}
  4. Befehl /summon ArmorStand ~-30 ~30 ~ {CustomName:"Zeppelin2",NoGravity:1b,Rotation:[90f,0],Small:1b}
    Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /setblock ~ ~-1 ~ piston 1
    Befehl /tp @p[r=10] @e[type=ArmorStand,name=Zeppelin2]
    Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /clone 258 27 138 298 49 162 ~-20 ~-4 ~-12
  5. Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /replaceitem entity @p[r=2] slot.hotbar.0 wooden_sword 1 0 {AttributeModifiers:[{AttributeName:generic.attackDamage,Amount:-1,Name:Extraschaden,Operation:0,UUIDLeast:1,UUIDMost:1,Slot:mainhand}],Unbreakable:1,ench:[],HideFlags:6,display:{Name:Steuerkreuz2} }
  6. Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /scoreboard teams join Pilot2 @p[r=2]
  7. Befehl /tellraw @p[team=Pilot2] [{"text":"Schritt1: ","color":"black","bold":"true"},{"text":"Wähle das Steuerkreuz in der Schnellzugriffssleiste aus (Holzschwert)","color":"yellow"} ]
  8. Befehl /tellraw @p[team=Pilot2] [{"text":"Schritt2: ","color":"black","bold":"true"},{"text":"Betätige den Knopf am Zeppelin zum starten, damit der Zeppelin startbereit ist","color":"yellow"} ]
  9. Befehl /tp @e[type=ArmorStand,name=Zeppelin2] ~ ~-2 ~
  10. Befehl /execute @p[team=Pilot2] ~ ~ ~ detect ~ ~-10 ~ sandstone 0 say Achtung! du fährst zu tief, steig mit dem Zeppelin wieder auf!
  11. Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /testfor @a[team=Pilot2,r=5] {SelectedItem:{id:"minecraft:wooden_sword",tag:{display:{Name:"Steuerkreuz2"} } } }
  12. Befehl /execute @p[team=Pilot2] ~ ~ ~ detect ~ ~-2 ~ wooden_slab -1 /tp @e[type=ArmorStand,name=Zeppelin2] @p[team=Pilot2]
  13. Befehl /tp @e[type=ArmorStand,name=Zeppelin2] ~ ~-2 ~
  14. Befehl /tellraw @p[team=Pilot2] {"text":"Das Steuerkreuz wurde in die Hand genommen, nun folgt dir der Zeppelin","color":"red"}
  15. Befehl /testfor @p[team=Pilot2,rym=45,ry=135]
  16. Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /execute @p[team=Pilot2,r=5] ~ ~ ~ detect ~ ~-10 ~ air 0 /clone 258 27 150 298 49 170 ~-20 ~-4 ~
  17. Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /execute @p[team=Pilot2,r=5] ~ ~ ~ detect ~ ~-10 ~ air 0 /clone 258 27 130 298 49 149 ~-20 ~-4 ~-20
  18. Befehl /blockdata ~-2 ~ ~-1 {SuccessCount:0}
  19. Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /execute @p[team=Pilot2,r=5] ~ ~ ~ detect ~ ~-10 ~ air 0 /clone 258 27 138 298 49 162 ~-20 ~-4 ~-12
  20. Befehl /execute @e[type=ArmorStand,name=Zeppelin2] ~ ~ ~ /tellraw @p[rm=40,r=50,team=Pilot2] {"text":"Achtung, du hast dich zu weit vom Zeppelin entfernt, kehre zurück!","color":"red","bold":"true"}
  21. Befehl /setblock 229 27 143 air
  22. Befehl /execute @a[r=10] ~ ~ ~ /fill ~17 ~20 ~17 ~-17 ~-5 ~-17 air
  23. Befehl /scoreboard teams remove Pilot2
  24. Befehl /kill @e[type=ArmorStand,name=Zeppelin2]
  25. Befehl /clear @a wooden_sword 0 9999 {display:{Name:"Steuerkreuz2"} }

Variante 3

Datei:Redstone-Schaltkreise Zeppelin3Bild1.png Datei:Redstone-Schaltkreise Zeppelin3Bild2.png Datei:Redstone-Schaltkreise Zeppelin3Bild3.png

Die dritte Variante des Zeppelins basiert darauf, allein mit der Blickrichtung den Zeppelin steuern zu können. Auch hier wird ein Hangar für das Original benötigt. Man drückt den Knopf von der goldenen Zahl und es wird zuerst ein Team erstellt mit dem Befehl[B 3 1] und anschließend prüfen das zwei Ketten-Befehlsblöcke[B 3 2], denn wenn bereits ein Spieler mit dme Zeppelin fährt wird der Befehl nicht erfolgreich sein. Der Komparator der an dem Befehlsblock angeschlossen ist löst nach erfolgreicher Ausführung des Befehls aus. Dadurch wird ein Befehlsblock aktiviert, der den Befehlsblock davor zurücksetzt und er löst eine Kette an Ketten-Befehlsblöcken aus[B 3 3]. Die Befehle sorgen für die Erstellung des Zeppelins und die richtige Positionierung des Spielers in diesem. Wenn der Zeppelin erfolgreich platziert wurde, löst ein weiterer Komparator aus, der den Befehl[B 3 4] aktiviert und so den letzten Ketten-Befehlsblock zurücksetzt. Der Befehlsblock löst dann wieder eine Kette weiterer Ketten-Befehlsblöcke aus: Der Befehl[B 3 5], der Befehl[B 3 6], der Befehl[B 3 7], der Befehl[B 3 8] und der Befehl[B 3 9] kümmern sich darum, dass der Spieler in das Team "Pilot3" kommt und das Steuerkreuz erhält, sowie dass er die Nachrichten erhält.

Nun betätigt der Spieler den linken Knopf auf dem Notenblock, welcher den Zeppelin startet. Dabei wird der Wiederhol-Befehlsblock aktiviert, mit dem Befehl[B 3 10] und er löst weitere Ketten-Befehlsblöcke aus: Der Befehl[B 3 11] prüft ob der Spieler ein Steuerkreuz in der Hand hält und gibt ggf. durch einen Komparator ein Signal aus. Der Befehl[B 3 12], der Befehl[B 3 13] und der Befehl[B 3 14] sorgen dafür, dass zum einen der Spieler sich zu weit vom Zeppelin entfernt ohne gewarnt zu werden und zum anderen wird der Rüstungsständer immer unter den Spieler platziert, so lange er sich nicht von diesen zu weit entfernt. Das Signal des Komparators geht in einen Befehlsblock mit dem Befehl[B 3 15] der dem Spieler ausgibt, dass er das Steuerkreuz in die Hand genommen hat und die Anlage nun darauf reagiert. Durch das Komparator-Signal wird dann noch ein Taktgeber aktiviert und ein weiterer Wiederhol-Befehlsblock mit dem Befehl[B 3 16]. Dieser aktiviert weitere Ketten-Befehlsblöcke, die insgesamt für alle Blickrichtungen zuständig sind.

Ändert der Spieler seine Blickrichtung, so werden zuvor zwei Befehle aktiviert: Der Befehl[B 3 17] und der Befehl[B 3 18] die die zwei Zeppelin-Hälften aus dem Hanger an der Postion des Spielers setzen, vorausgesetzt, er befindet sich nicht zu weit vom Rüstungsständer. Nun löst der Taktgeber die entsprechend aktiverten Befehlsblöcke aus. Dabeit wird der Befehl[B 3 19], der Befehl[B 3 20] und der Befehl[B 3 21] aktiviert. Diese sorgen dafür, dass zuerst alle Redstone-Blöcke entfernt werden und dann nur genau dort wo die Ketten-Befehlsblöcke sind, die die neue Blickrichtung unterstützen die Redstone-Blöcke gesetzt werden. Einer dieser Ketten-Befehlsblöcke hat den Befehl[B 3 22] und der nachfolgende den Befehl[B 3 23].

Nun fährt der Zeppelin in die Richtung in die man schaut. Möchte man den Zeppelin drehen, so wählt man das Holzschwert aus, während man in die Richtung schaut, in die sich der Zeppelin drehen soll. Soll sich der Zeppelin erneut drehen, so muss man zuerst das Holzschwert abwählen und dann erneut auswählen, dann wird sich der Zeppelin in die neue Richtung drehen. Man kann den Zeppelin auch ausschalten und dann für eine beliebig lange Zeit verlassen, man sollte aber zu ihm zurück kehren. Möchte man den Zeppelin komplett entfernen, so betätigt man den Knopf oben in der Mitte. Dann wird der Zeppelin samt Team[B 3 24] und Holzschwert[B 3 25] entfernt[B 3 26]. Der Rüstungsständer wird durch den Befehl[B 3 27] entfernt. Nun kann man den Zeppelin an der goldenen Zahl erneut auswählen.

Befehle:

  1. Befehl /scoreboard teams add Pilot3
  2. Befehl /testforblock ~ ~1 ~ command_block -1 {SuccessCount:0}
    Befehl /tellraw @a[r=10] {"text":"Dieser Zeppelin ist bereits in Benutzung, warte bis dieser wieder entfernt wurde, damit er wieder einsatzbereit ist.","color":"light_purple"}
  3. Befehl /summon ArmorStand ~-30 ~30 ~ {CustomName:"Zeppelin3",NoGravity:1b,Rotation:[90f,0],Small:1b}
    Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /setblock ~ ~-1 ~ piston 1
    Befehl /tp @p[r=5] @e[type=ArmorStand,name=Zeppelin3]
    Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /clone 258 27 190 298 49 210 ~-20 ~-4 ~-6
  4. Befehl /blockdata ~ ~ ~2 {SuccessCount:0}
  5. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /replaceitem entity @p[r=2] slot.hotbar.0 wooden_sword 1 0 {AttributeModifiers:[{AttributeName:generic.attackDamage,Amount:-1,Name:Extraschaden,Operation:0,UUIDLeast:1,UUIDMost:1,Slot:mainhand}],Unbreakable:1,ench:[],HideFlags:6,display:{Name:Steuerkreuz3} }
  6. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /scoreboard teams join Pilot3 @p[r=2]
  7. Befehl /tellraw @p[team=Pilot3] [{"text":"Schritt1: ","color":"black","bold":"true"},{"text":"Wähle das Steuerkreuz in der Schnellzugriffssleiste aus (Holzschwert)","color":"yellow"} ]
  8. Befehl /tellraw @p[team=Pilot3] [{"text":"Schritt2: ","color":"black","bold":"true"},{"text":"Betätige den Knopf am Zeppelin zum starten, damit der Zeppelin startbereit ist","color":"yellow"} ]
  9. Befehl /tp @e[type=ArmorStand,name=Zeppelin3] ~ ~-2 ~
  10. Befehl /execute @p[team=Pilot3] ~ ~ ~ detect ~ ~-10 ~ sandstone 0 say Achtung! du fährst zu tief, steig mit dem Zeppelin wieder auf!
  11. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /testfor @a[team=Pilot3,r=5] {SelectedItem:{id:"minecraft:wooden_sword",tag:{display:{Name:"Steuerkreuz3"} } } }
  12. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /tellraw @p[rm=40,r=50,team=Pilot3] {"text":"Achtung, du hast dich zu weit vom Zeppelin entfernt, kehre zurück!","color":"red","bold":"true"}
  13. Befehl /execute @p[team=Pilot3] ~ ~ ~ detect ~ ~-3 ~ planks -1 /tp @e[type=ArmorStand,name=Zeppelin3] @p[team=Pilot3]
  14. Befehl /tp @e[type=ArmorStand,name=Zeppelin3] ~ ~-2 ~
  15. Befehl /tellraw @p[team=Pilot3] {"text":"Das Steuerkreuz wurde in die Hand genommen nun folgt der Zeppelin dir","color":"red"}
  16. Befehl /testfor @p[team=Pilot3,rym=45,ry=135]
  17. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /execute @p[team=Pilot3,r=5] ~ ~ ~ /clone 258 27 196 298 49 216 ~-20 ~-4 ~
  18. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /execute @p[team=Pilot3,r=5] ~ ~ ~ /clone 258 27 176 298 49 195 ~-20 ~-4 ~-20
  19. Befehl /tellraw @p[team=Pilot3] {"text":"Richtung Westen","color":"yellow"}
  20. Befehl /fill 232 29 190 233 34 190 air 0 replace redstone_block
  21. Befehl /fill 232 29 190 232 30 190 redstone_block 0 replace air
  22. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /execute @p[r=5,team=Pilot3] ~ ~ ~ /clone ~17 ~17 ~15 ~-15 ~-5 ~-15 ~-16 ~-5 ~-15 replace move
  23. Befehl /execute @e[type=ArmorStand,name=Zeppelin3] ~ ~ ~ /tp @p[r=20,team=Pilot3] ~-1 ~ ~
  24. Befehl /scoreboard teams remove Pilot3
  25. Befehl /clear @a wooden_sword 0 9999 {display:{Name:"Steuerkreuz3"} }
  26. Befehl /execute @p[r=12] ~ ~ ~ /fill ~17 ~20 ~17 ~-17 ~-5 ~-17 air
  27. Befehl /kill @e[type=ArmorStand,name=Zeppelin3]

Vorlage:Navbox-Mechanismen

Advertisement