Technik Wiki
Registrieren
Advertisement
Gruppe: Grid Kolben
Vorrichtungen

Grid Roter Sand mit Mechaniken

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

Mülleimer werden benutzt, um überflüssige Gegenstände oder Drops zu löschen.

Variante 1[]

Mülleimer (Befehle) Bild 1.1

In diesem Beispiel dient ein Magmablock für das Löschen der Drops. Man wirft überflüssige Gegenstände auf diesen und sie verschwinden sofort.

Einschalten

Beim Einschalten wird dem Spieler die Möglichkeit gegeben Mülleimer zu platzieren

  • Befehl 1.1 Alle Spieler in einem Radius von bis zu 15 Metern erhalten einen Rüstungsständer, der wenn er platziert wird, einen Mülleimer entstehen lässt.
Wiederholen

Es wird ständig überprüft ob Mülleimer platziert wurden und ob Gegenstände dort hineingeworfen wurde, welche dann gelöscht werden.

  • Befehl 1.2 Wenn sich kein Block an der Position des Rüstungsständer befindet, wird ein Magmablock platziert.
  • Befehl 1.3 An der Stelle des Rüstungsständers entstehen einen Block über ihm Flammenpartikeln, die andeuten sollen, dass Gegenstände verbrannt werden.
  • Befehl 1.4 Sobald ein Gegenstand auf den Magmablock geworfen wurde, wird an dessen Stelle eine Rauchwolke empor kommen.
  • Befehl 1.5 Danach wird der Gegenstand gelöscht.
Ausschalten

Beim Ausschalten werden alle Rückstände von den Mülleimern entfernt.

  • Befehl 1.6 Der Magmablock, der sich an der Position des Rüstungsständers befindet, wird durch Luft ersetzt.
  • Befehl 1.7 Falls der Rüstungsständer als Drop weggeworfen wurde, erhält dieser ein Etikett.
  • Befehl 1.8 Anschließend werden alle Objekte die für den Mülleimer von Bedeutung waren, gelöscht.
  • Befehl 1.9 Rüstungsständer die in der Hand des Spielers liegen werden ebenfalls gelöscht.

Befehlsblöcke mit Befehlen:
give @a[distance=..15] minecraft:armor_stand{muelleimer:"v1gegenstand",display:{Lore:['"Platziere den Rüstungsständer"','"auf dem Boden"','"um einen Mülleimer zu erhalten"']},EntityTag:{Small:true,NoGravity:true,Invisible:true,CustomNameVisible:true,CustomName:'{"text":"Mülleimer","bold":true}',Tags:["EtiMEim.1Alle"]} } 16


execute at @e[type=minecraft:armor_stand,tag=EtiMEim.1Alle] run setblock ~ ~ ~ minecraft:magma_block keep
execute at @e[type=minecraft:armor_stand,tag=EtiMEim.1Alle] run particle minecraft:flame ~ ~1 ~ 0 0 0 0.01 1 force @a[distance=..15]
execute as @e[type=minecraft:item] at @s if block ~ ~-1 ~ minecraft:magma_block if entity @e[distance=..2,type=minecraft:armor_stand,tag=EtiMEim.1Alle] run particle minecraft:smoke ~ ~ ~ 0 0 0 0.01 10 force @a[distance=..15]
execute as @e[type=minecraft:item] at @s if block ~ ~-1 ~ minecraft:magma_block if entity @e[distance=..2,type=minecraft:armor_stand,tag=EtiMEim.1Alle] run kill @s


execute at @e[type=minecraft:armor_stand,tag=EtiMEim.1Alle] if block ~ ~ ~ minecraft:magma_block run setblock ~ ~ ~ minecraft:air replace
tag @e[distance=..50,type=minecraft:item,nbt={Item:{tag:{muelleimer:"v1gegenstand"} } }] add EtiMEim.1Alle
kill @e[tag=EtiMEim.1Alle]
clear @a[distance=..25] minecraft:armor_stand{muelleimer:"v1gegenstand"}
Advertisement