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

Drop-Aufzug (Befehle)

Aus Technik Wiki
Wechseln zu: Navigation, Suche
Gruppe: Grid Trichter.png
Maschinen

Grid Roter Sand blass.png mit Mechaniken

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

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

Drop-Aufzüge ermöglichen das senkrechte Befördern von Drops. Für die Waagerechten kann man Drop-Förderbänder verwenden.

Inhaltsverzeichnis

Variante 1[Bearbeiten | Quelltext bearbeiten]

Roter Sand.png
Diese neue oder überarbeitete Technik ist noch nicht in der aktuellen Mechanik-Welt vorhanden.
In einem der nächsten Updates wird sie dort hinzugefügt werden.

Drop-Aufzug (Befehle) Bild 1.1.png

Mit diesem Drop-Aufzug lassen sich über Purpurtreppen und magenta gefärbte Keramiken Drops nach oben befördern. Die Drops müssen auf eine glasierte Keramik fallen, damit sie als Drops die nach oben befördert werden sollen, erkannt werden. Während sie nach oben transportiert werden, kann man sie weder aufheben noch aufhalten. Oben am Drop-Aufzug muss ebenfalls eine glasierte Keramik sein, damit die Drops das Ende des Aufzuges erkennen und wieder diesen verlassen können.

Wiederholen
  • Befehl 1.1 Wenn ein Drop ohne bereits vorhandenes Etikett auf glasierter Keramik (mit dem Pfeil) Richtung Purpurtreppe zeigend liegt, dann erhält dieser ein Alter, bei dem er nicht mehr verschwindet, eine Aufhebezeit von 1000 Ticks, sodass er während des Transports nicht mehr aufgenommen werden kann und er erhält ein Etikett mit dem es ersichtlich ist, dass er nach oben befördert werden soll. Dies wird für jede Himmelsrichtung in die die Blöcke zeigen können überprüft[B1.2][B1.3][B1.4].
  • Befehl 1.5 Nur Drops die bereits ein Etikett für den Drop-Aufzug besitzen erhalten eine Beschleunigung für nach oben. Dabei wird in jeder Richtung geprüft ob sich dort eine Purpurtreppe befindet[B1.6][B1.7][B1.8].
  • Befehl 1.9 Wenn der Drop ganz oben beim Drop-Aufzug angekommen ist, so muss zwei Blöcke unter ihm eine Purpurtreppe sein und einen Block darüber eine glasierte Keramik mit Pfeilrichtung in eine der vier Himmelsrichtungen sich befinden[B1.10][B1.11][B1.12]. Nur dann wird der Drop auf horizontalem Weg befördert, sodass er den Drop-Aufzug verlassen kann und er verliert wieder sein Etikett, das nicht mehr gebraucht wird.

Befehlsblöcke mit Befehlen:
execute as @e[distance=..150,type=minecraft:item,tag=!EtiDrAuf.1Drop] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=east] if block ~-1 ~ ~ minecraft:purpur_stairs[half=bottom,facing=east] run data merge entity @s {Age:-32768s,PickupDelay:1000s,Tags:["EtiDrAuf.1Drop"]}
execute as @e[distance=..150,type=minecraft:item,tag=!EtiDrAuf.1Drop] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=west] if block ~1 ~ ~ minecraft:purpur_stairs[half=bottom,facing=west] run data merge entity @s {Age:-32768s,PickupDelay:1000s,Tags:["EtiDrAuf.1Drop"]}
execute as @e[distance=..150,type=minecraft:item,tag=!EtiDrAuf.1Drop] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=south] if block ~ ~ ~-1 minecraft:purpur_stairs[half=bottom,facing=south] run data merge entity @s {Age:-32768s,PickupDelay:1000s,Tags:["EtiDrAuf.1Drop"]}
execute as @e[distance=..150,type=minecraft:item,tag=!EtiDrAuf.1Drop] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=north] if block ~ ~ ~1 minecraft:purpur_stairs[half=bottom,facing=north] run data merge entity @s {Age:-32768s,PickupDelay:1000s,Tags:["EtiDrAuf.1Drop"]}
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~-1 ~ ~ minecraft:purpur_stairs[half=bottom,facing=east] run data merge entity @s {Motion:[0.0d,0.5d,0.0d] }
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~1 ~ ~ minecraft:purpur_stairs[half=bottom,facing=west] run data merge entity @s {Motion:[0.0d,0.5d,0.0d] }
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~ ~ ~-1 minecraft:purpur_stairs[half=bottom,facing=south] run data merge entity @s {Motion:[0.0d,0.5d,0.0d] }
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~ ~ ~1 minecraft:purpur_stairs[half=bottom,facing=north] run data merge entity @s {Motion:[0.0d,0.5d,0.0d] }
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~-1 ~-2 ~ minecraft:purpur_stairs[half=bottom,facing=east] if block ~-1 ~-1 ~ minecraft:magenta_glazed_terracotta[facing=east] run data merge entity @s {Motion:[-0.4d,0.0d,0.0d],Tags:[]}
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~1 ~-2 ~ minecraft:purpur_stairs[half=bottom,facing=west] if block ~1 ~-1 ~ minecraft:magenta_glazed_terracotta[facing=west] run data merge entity @s {Motion:[0.4d,0.0d,0.0d],Tags:[]}
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~ ~-2 ~-1 minecraft:purpur_stairs[half=bottom,facing=south] if block ~ ~-1 ~-1 minecraft:magenta_glazed_terracotta[facing=south] run data merge entity @s {Motion:[0.0d,0.0d,-0.4d],Tags:[]}
execute as @e[type=minecraft:item,tag=EtiDrAuf.1Drop] at @s if block ~ ~-2 ~1 minecraft:purpur_stairs[half=bottom,facing=north] if block ~ ~-1 ~1 minecraft:magenta_glazed_terracotta[facing=north] run data merge entity @s {Motion:[0.0d,0.0d,0.4d],Tags:[]}


Disambig color.svg