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
(Weitergeleitet von Maschinen/Drop-Aufzug (Befehle))
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.
Roter Sand.png
Überarbeitete oder neue Varianten dieser Technik existieren bereits in der aktuellen Mechanik-Welt.
Hier fehlt noch die Dokumentation dieser Varianten, diese müssen noch nachgetragen werden.

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

Inhaltsverzeichnis

Variante 1[Bearbeiten | Quelltext bearbeiten]

Drop-Aufzug (Befehle) Bild 1.1.png

Dieser Drop-Aufzug arbeitet mit Purpurtreppen, welche durch ihre Ausrichtung anzeigen, wo ein Drop hoch gezogen werden soll. Als Start- und Endfläche wird eine magenta gefärbte Keramik verwenden. Wenn Drops sich auf einer magenta Keramik befinden und diese in entsprechende Himmelsrichtung gerichtet ist, wie auch die dahinter liegende Purpurtreppe, so bekommt der Drop mehrere EigenschaftenBefehl 1.1Befehl 1.2Befehl 1.3Befehl 1.4. Er erhält ein negatives Alter, was daher rührt, dass das der maximale Hochzählwert ist. Der Drop bekommt auch eine lange Aufhebzeit, damit er während des Transport durch den Drop-Aufzug nicht aufgesammelt werden kann. Anhand dieser Eigenschaften kann wiederum fest machen, dass der Drop alle Voraussetzungen für den Transport erfüllt und somit ein Etikett erhalten kannBefehl 1.5. Dann wird anhand des Etiketts solch ein Drop geprüft, ob er noch immer sich auf dem Weg nach oben aufmachen soll, in dem geprüft wird, ob vor ihm eine Purpurtreppe sich befindet. Wenn das der Fall ist, wird der Drop durch die eigene Bewegungseigenschaft nach oben befördertBefehl 1.6Befehl 1.7Befehl 1.8Befehl 1.9. Ist der Drop oben angekommen, so markiert ein magenta Keramikblock das Ende des Drop-Aufzugs. Wenn sich der Drop in der Höhe zum magenta Keramikblock befindet, wird er in Richtung zu diesem durch die Bewegungseigenschaft befördertBefehl 1.10Befehl 1.11Befehl 1.12Befehl 1.13. Dort kann dann ein Trichter den Drop einsammeln.


Befehlsblöcke mit Befehlen:
execute @e[type=minecraft:item,tag=!EtiDrAuf.1Gegenstand,r=150] ~ ~ ~ detect ~ ~-1 ~ minecraft:magenta_glazed_terracotta facing=east /execute @s ~ ~ ~ detect ~-1 ~ ~ minecraft:purpur_stairs half=bottom,facing=east /entitydata @s {Age:-32768s,PickupDelay:1000s}
execute @e[type=minecraft:item,tag=!EtiDrAuf.1Gegenstand,r=150] ~ ~ ~ detect ~ ~-1 ~ minecraft:magenta_glazed_terracotta facing=west /execute @s ~ ~ ~ detect ~1 ~ ~ minecraft:purpur_stairs half=bottom,facing=west /entitydata @s {Age:-32768s,PickupDelay:1000s}
execute @e[type=minecraft:item,tag=!EtiDrAuf.1Gegenstand,r=150] ~ ~ ~ detect ~ ~-1 ~ minecraft:magenta_glazed_terracotta facing=south /execute @s ~ ~ ~ detect ~ ~ ~-1 minecraft:purpur_stairs half=bottom,facing=south /entitydata @s {Age:-32768s,PickupDelay:1000s}
execute @e[type=minecraft:item,tag=!EtiDrAuf.1Gegenstand,r=150] ~ ~ ~ detect ~ ~-1 ~ minecraft:magenta_glazed_terracotta facing=north /execute @s ~ ~ ~ detect ~ ~ ~1 minecraft:purpur_stairs half=bottom,facing=north /entitydata @s {Age:-32768s,PickupDelay:1000s}
scoreboard players tag @e[type=minecraft:item,tag=!EtiDrAuf.1Gegenstand] add EtiDrAuf.1Gegenstand {Age:-32768s}
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~-1 ~ ~ minecraft:purpur_stairs half=bottom,facing=east /entitydata @s {Motion:[0.0,0.5,0.0] }
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~1 ~ ~ minecraft:purpur_stairs half=bottom,facing=west /entitydata @s {Motion:[0.0,0.5,0.0] }
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~ ~ ~-1 minecraft:purpur_stairs half=bottom,facing=south /entitydata @s {Motion:[0.0,0.5,0.0] }
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~ ~ ~1 minecraft:purpur_stairs half=bottom,facing=north /entitydata @s {Motion:[0.0,0.5,0.0] }
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~-1 ~-2 ~ minecraft:purpur_stairs half=bottom,facing=east /execute @s ~ ~ ~ detect ~-1 ~-1 ~ minecraft:magenta_glazed_terracotta facing=east /entitydata @s {Motion:[-0.4,0.0,0.0] }
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~1 ~-2 ~ minecraft:purpur_stairs half=bottom,facing=west /execute @s ~ ~ ~ detect ~1 ~-1 ~ minecraft:magenta_glazed_terracotta facing=west /entitydata @s {Motion:[0.4,0.0,0.0] }
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~ ~-2 ~-1 minecraft:purpur_stairs half=bottom,facing=south /execute @s ~ ~ ~ detect ~ ~-1 ~-1 minecraft:magenta_glazed_terracotta facing=south /entitydata @s {Motion:[0.0,0.0,-0.4] }
execute @e[type=minecraft:item,tag=EtiDrAuf.1Gegenstand] ~ ~ ~ detect ~ ~-2 ~1 minecraft:purpur_stairs half=bottom,facing=north /execute @s ~ ~ ~ detect ~ ~-1 ~1 minecraft:magenta_glazed_terracotta facing=north /entitydata @s {Motion:[0.0,0.0,0.4] }


Disambig color.svg