Das offizielle Minecraft Wiki twittert hier: Wiki-Twitter  –  Chatte im Wiki-Discord  – Noch keinen Server gefunden? Es gibt einen Wiki-Server

Anlagen/Parcours (Befehle)

Aus Technik Wiki
Wechseln zu: Navigation, Suche
Gruppe: Grid Klebriger Kolben.png
Anlagen

Grid Roter Sand blass.png mit Mechaniken

Grid Redstone blass.png mit Redstone
                Hier:
Grid Befehlsblock.png mit Befehlen

Die vorgestellte Technik kann in der Mechanik-Welt angesehen werden.

Der Parcours kann aus vielen verschiedenen Parcours-Elementen bestehen und in manchen Fällen auch mit Kontrollpunkten bestückt sein. Mehr dazu, siehe ein Video über Parcours. Die Parcours haben immer mindestens einen Anfang und mindestens ein Ende (Manchmal auch Bonusbereiche). Entweder befindet sich der Spieler direkt am Parcours-Anfang oder er kann an einer Auswahlstelle einen bestimmten Parcours auswählen. Betritt der Spieler den Parcours, so muss er entweder den Parcours erfolgreich meistern und erhält in manchen Fällen auch eine Belohnung, er kann aber auch den Parcours verlassen, falls er ihn nicht bewältigen kann.

Inhaltsverzeichnis

Variante 1[Bearbeiten | Quelltext bearbeiten]

Anlagen Parcours (Befehle) Bild 1.1.png Anlagen Parcours (Befehle) Bild 1.2.png Anlagen Parcours (Befehle) Bild 1.3.png

Der Parcours ist ein Zusammenspiel zwischen diversen Parcours-Elementen und dem Kontrollpunkt-System. Legt man den Hebel um, so wird zuerst ein Befehlsblock[B1.1] mit Ketten-Befehlsblöcken ausgeführt[B1.2][B1.3]. Der Befehlsblock setzt einen unsichtbaren Rüstungsständer an das Ziel des Parcours, der nachher dafür zuständig ist, dass am Ziel Partikel zu sehen sind. Die Ketten-Befehlsblöcke sorgen dafür, dass ein kleiner Dimantblock, der dich nachher durch weitere Befehle drehen wird und auch Partikel unter sich erzeugt, er dient zur Veranschaulichung, wo der Kontrollpunkt ist. Wenn der Hebel umgelegt ist aktiviert er auch einen Wiederhol-Befehlsblock[B1.4] der dafür sorgt, dass Hexen-Partikel am Ziel entstehen. Die nachfolgenden Ketten-Befehlsblöcke[B1.5][B1.6][B1.7][B1.8][B1.9][B1.10] sorgen dafür, dass das Kontrollpunkt korrekt funktioniert. Danach folgen noch drei Ketten-Befehlsblöcke[B1.11][B1.12][B1.13] die für die Steinknöpfe wichtig sind. So kann sich der Spieler dank diesen Befehlen an Steinknöpfen hochziehen. Zusätzlich befindet sich ein zweiter Wiederhol-Befehlsblock in der Nähe des Hebels, wodurch dieser beim Umlegen ebenfalls aktiviert wird[B1.14]. Es folgen weitere Ketten-Befehlsblöcke[B1.15][B1.16][B1.17][B1.18][B1.19][B1.20][B1.21]. Diese Befehle sorgen dafür, dass der Spieler auf bestimmten Blöcken eine Sprungverstärkung bekommt, wodurch er dort viel höher springen kann als überall sonst. Es wird auch dafür gesorgt, das der Spieler auf bestimmten Blöcken keinen Fallschaden erhält, weil er ja so hoch springen kann. Die zwei letzten Befehle sorgen dafür, wenn sich der Spieler auf dem Ziel befindet, er wieder zurück zum Anfang teleportiert wird und eine Titelnachricht erhält.


Befehlsblöcke mit Befehlen:

/summon armor_stand ~-5 ~17 ~-12 {CustomName:Parcours1,Tags:[Parcours1],Invisible:1b}
/summon armor_stand ~-4 ~ ~ {CustomName:Parcours-Kontrollpunkt1a,NoGravity:1b,Small:1,DisabledSlots:2039583,ArmorItems:[{},{},{},{id:diamond_block,Count:1b}],Invulnerable:1b,Invisible:1b,Tags:[Parcours-Kontrollpunkt1],Passengers:[{id:armor_stand,CustomName:Parcours-Kontrollpunkt1,NoGravity:1b,Small:1,Invulnerable:1b,Invisible:1b,Tags:[Parcours-Kontrollpunkt1],Marker:1b} ] }
/scoreboard players tag @p add Parcours-Kontrollpunkt1
/execute @e[type=armor_stand,name=Parcours1,tag=Parcours1] ~ ~ ~ /particle witchMagic ~ ~ ~ 0 1 0 0 1 true @a[r=10]
/execute @a[tag=Parcours-Kontrollpunkt1,r=30] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /tp @e[name=Parcours-Kontrollpunkt1] @p[tag=Parcours-Kontrollpunkt1]
/execute @a[tag=Parcours-Kontrollpunkt1,r=30] ~ ~ ~ detect ~ ~-1 ~ diamond_block 0 /tp @p[tag=Parcours-Kontrollpunkt1] @e[name=Parcours-Kontrollpunkt1]
/execute @e[type=armor_stand,name=Parcours-Kontrollpunkt1] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /execute @e[type=armor_stand,name=Parcours-Kontrollpunkt1a,rm=5] ~ ~ ~ /tp @e[name=Parcours-Kontrollpunkt1a] @p[tag=Parcours-Kontrollpunkt1]
/tp @e[type=armor_stand,name=Parcours-Kontrollpunkt1a] ~ ~ ~ ~10 ~
/execute @e[type=armor_stand,name=Parcours-Kontrollpunkt1a] ~ ~ ~ /particle spell ~ ~0.5 ~ 0 0 0 1 10
/execute @e[type=armor_stand,name=Parcours-Kontrollpunkt1a] ~ ~ ~ detect ~ ~ ~ air 0 /tp @e[name=Parcours-Kontrollpunkt1a] ~ ~-0.7 ~
/execute @a[tag=Parcours-Kontrollpunkt1] ~ ~ ~ /fill ~2 ~ ~2 ~-2 ~-2 ~-2 air 0 replace barrier
/execute @a[tag=Parcours-Kontrollpunkt1] ~ ~ ~ detect ~ ~1 ~ minecraft:stone_button -1 /fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 barrier 0 replace air
/execute @a[tag=Parcours-Kontrollpunkt1] ~ ~ ~ detect ~ ~ ~ stone_button -1 /effect @p jump_boost 1 2
/execute @a[tag=Parcours-Kontrollpunkt1] ~ ~ ~ detect ~ ~-1 ~ emerald_block 0 /effect @p jump_boost 1 5
/execute @a[tag=Parcours-Kontrollpunkt1] ~ ~ ~ detect ~ ~-1 ~ coal_block 0 /effect @p clear
/execute @a[tag=Parcours-Kontrollpunkt1] ~ ~ ~ detect ~ ~-1 ~ coal_block 0 /effect @p jump_boost 1 255
/scoreboard players tag @a[tag=Parcours-Kontrollpunkt1] add KeinSprung1 {ActiveEffects:[0:{id:8b,Duration:15} ] }
/effect @a[tag=KeinSprung1] minecraft:jump_boost 0 0
/scoreboard players tag @a[tag=Parcours-Kontrollpunkt1] remove KeinSprung1
/execute @a[tag=Parcours-Kontrollpunkt1] ~ ~ ~ detect ~ ~ ~ heavy_weighted_pressure_plate 1 /title @p title {"text":"Ziel!","color":"red"}
/tp @a[tag=Parcours-Kontrollpunkt1] ~1 ~-17 ~12

Variante 2[Bearbeiten | Quelltext bearbeiten]

Anlagen Parcours (Befehle) Bild 2.1.png Anlagen Parcours (Befehle) Bild 2.2.png Anlagen Parcours (Befehle) Bild 2.3.png

Dieser Parcours zeigt dann noch ein weiteres Beispiel wie man einen Parcours gestalten kann. Wenn man den Hebel am Wiederhol-Befehlsblock umlegt werden erstmal alle Befehle aktiviert, die die Punktestand-Ziele, wie auch die Teams erstellt[B2.1][B2.2][B2.3][B2.4][B2.5][B2.6][B2.7][B2.8][B2.9]. Der Spieler erhält eine Karottenrute in die Zweithand und einen Schleimball. Den Parcours kann man alleine oder aber auch zu zweit spielen. Der Wiederhol-Befehlsblock samt seinen Ketten-Befehlsblöcken sorgt für das Kontrollpunkt-System sowie für die anderen Parcours-Elemente. Die Kontrollpunkt-Befehlskette gibt dem Spieler die Möglichkeit, dass wenn er über Goldblöcke läuft einen Kontrollpunkt aktiviert und beim fehlschlagen des Parcourss dort zurückkehren kann. Dabei hat der Spieler auch die Möglichkeit selbst zu entscheiden wann er wieder zurückkehren möchte, falls er sich an einer ungünstigen Position aufhält[B2.10][B2.11][B2.12][B2.13][B2.14][B2.15][B2.16][B2.17][B2.18][B2.19]. Damit der Spieler an Knöpfen hochklettern kann, detektiert die Befehlsblock-Kette ob der Spieler in seiner Nähe Knöpfe hat und setzt anschließend Barrieren, die man nicht sehen kann[B2.20][B2.21]. An einer bestimmten Stelle muss der Spieler durch 1*1 Löscher hindurch schleichen, damit das funktioniert sorgt ein weiterer Teil in der Befehlsblock-Kette[B2.22][B2.23][B2.24][B2.25][B2.26][B2.27]. Die letzte Hürde im Parcours ist dann die Möglichkeit an einer Wand mit Handschuh zu klettern. Der Spieler hat dazu einen Schleimball bekommen, der erkannt werden kann und nur dann kann der Spieler an der Wand klettern[B2.28][B2.29][B2.30][B2.31]. Wenn dann der Spieler das Ziel erreicht (Eisenwägeplatten) dann bekommt er eine Titelnachricht und wird zum Anfang zurück teleportiert[B2.32][B2.33].


Befehlsblöcke mit Befehlen:

/scoreboard teams add PK_Kontrollp2a
/scoreboard teams add PK_Kontrollp2b
/scoreboard teams join PK_Kontrollp2a @r[team=,r=25]
/scoreboard teams join PK_Kontrollp2a @r[team=,r=25]
/scoreboard objectives add PK_Wiederkehr2 stat.useItem.minecraft.carrot_on_a_stick
/replaceitem entity @a[r=25] slot.weapon.offhand minecraft:carrot_on_a_stick 1
/scoreboard objectives add PK_Klettern2 dummy
/give @a[team=!,r=50] slime_ball 1 0 {display:{Name:Kletterhandschuh} }
/scoreboard objectives add PK_Kriechen2 stat.sneakTime
/execute @a[team=PK_Kontrollp2a] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /kill @e[type=armor_stand,name=PK_Wiederkehr2,tag=PK_Kontrollp2a]
/execute @a[team=PK_Kontrollp2a] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /summon armor_stand ~ ~-3 ~ {NoGravity:1b,Invisible:0b,Marker:1b,CustomName:PK_Wiederkehr2,Tags:["PK_Kontrollp2a"] }
/execute @a[team=PK_Kontrollp2a] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /tp @e[type=armor_stand,name=PK_Wiederkehr2,tag=PK_Kontrollp2a] @p[r=25]
/execute @a[team=PK_Kontrollp2b] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /kill @e[type=armor_stand,name=PK_Wiederkehr2,tag=PK_Kontrollp2b]
/execute @a[team=PK_Kontrollp2b] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /summon armor_stand ~ ~-3 ~ {NoGravity:1b,Invisible:0b,Marker:1b,CustomName:PK_Wiederkehr2,Tags:["PK_Kontrollp2b"] }
/execute @a[team=PK_Kontrollp2b] ~ ~ ~ detect ~ ~-1 ~ gold_block 0 /tp @e[type=armor_stand,name=PK_Wiederkehr2,tag=PK_Kontrollp2b] @p[r=25]
/execute @a[team=!,r=50] ~ ~ ~ detect ~ ~1 ~ minecraft:stone_button -1 /fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 barrier 0 replace air
/execute @a[team=!,r=50] ~ ~ ~ detect ~ ~ ~ stone_button -1 /effect @p jump_boost 1 2
/execute @p[score_PK_Kriechen2_min=1] ~ ~ ~ detect ~ ~-1 ~ lapis_block -1 /execute @p[score_PK_Kriechen2_min=1,r=1] ~ ~ ~ detect ~1 ~ ~ air -1 /execute @p[score_PK_Kriechen2_min=1,r=1] ~ ~ ~ detect ~-1 ~ ~ air -1 /execute @p[score_PK_Kriechen2_min=1,r=1] ~ ~ ~ detect ~ ~ ~1 air -1 /execute @p[score_PK_Kriechen2_min=1,r=1] ~ ~ ~ detect ~ ~ ~-1 air -1 /tp @p ~ ~-1 ~
/execute @a[rym=45,ry=135,score_PK_Kriechen2_min=1] ~ ~ ~ detect ~-1 ~ ~ lapis_block 0 /tp @p[r=1] ~-0.001 ~ ~
/execute @a[rym=-135,ry=-45,score_PK_Kriechen2_min=1] ~ ~ ~ detect ~1 ~ ~ lapis_block 0 /tp @p[r=1] ~0.001 ~ ~
/execute @a[rym=135,ry=-135,score_PK_Kriechen2_min=1] ~ ~ ~ detect ~ ~ ~-1 lapis_block 0 /tp @p[r=1] ~ ~ ~-0.001
/execute @a[rym=-45,ry=45,score_PK_Kriechen2_min=1] ~ ~ ~ detect ~ ~ ~1 lapis_block 0 /tp @p[r=1] ~ ~ ~0.001
/scoreboard players reset @a[score_PK_Kriechen2_min=1] PK_Kriechen2
/execute @a[r=25] ~ ~ ~ detect ~ ~-1 ~ diamond_block 0 /scoreboard players set @p[r=25] PK_Wiederkehr2 1
/tp @a[team=PK_Kontrollp2a,score_PK_Wiederkehr2_min=1] @e[type=armor_stand,name=PK_Wiederkehr2,tag=PK_Kontrollp2a]
/tp @a[team=PK_Kontrollp2b,score_PK_Wiederkehr2_min=1] @e[type=armor_stand,name=PK_Wiederkehr2,tag=PK_Kontrollp2b]
/scoreboard players reset @a[score_PK_Wiederkehr2_min=1] PK_Wiederkehr2
/scoreboard players set @a[score_PK_Klettern2_min=1] PK_Klettern2 0
/execute @a[r=50] ~ ~ ~ detect ~ ~10 ~ minecraft:purpur_block -1 /scoreboard players set @a PK_Klettern2 1 {SelectedItem:{id:"minecraft:slime_ball",tag:{display:{Name:"Kletterhandschuh"} } } }
/execute @a[r=50] ~ ~ ~ /fill ~2 ~ ~2 ~-2 ~-2 ~-2 air 0 replace barrier
/execute @a[score_PK_Klettern2_min=1] ~ ~ ~ detect ~ ~10 ~ minecraft:purpur_block -1 /fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 barrier 0 replace air
/execute @a[r=50] ~ ~ ~ detect ~ ~ ~ heavy_weighted_pressure_plate 1 /title @p title {"text":"Ziel!","color":"red"}
/execute @a[r=50] ~ ~ ~ detect ~ ~ ~ heavy_weighted_pressure_plate 1 /tp @p ~ ~-18 ~14
Promotional Content