Technik Wiki
Advertisement
Baustelle
Diese Seite wird gerade von Nethonos neu erstellt oder grundlegend überarbeitet.
Fragen und Vorschläge bitte in die Diskussion. Fortschritt: Grid Redstone-BlockGrid Redstone-BlockGrid Redstone-BlockGrid Redstone-BlockGrid Redstone-BlockGrid Redstone-BlockGrid Redstone-Block blassGrid Redstone-Block blassGrid Redstone-Block blassGrid Redstone-Block blass


Gruppe: Unbekannter Gruppenname
[[]]

Grid Roter Sand blass mit Mechaniken

Grid Redstone blass mit Redstone
                Hier:
Grid Befehlsblock mit Befehlen
Noch in keiner
Download-Welt enthalten.
Disambig color
Wiki Mechanik-Welt
Alle neuen oder überarbeiteten Techniken auf dieser Seite sind noch nicht in der aktuellen Mechanik-Welt vorhanden.
In einem der nächsten Updates werden sie dort hinzugefügt werden.

Die Zonen-Markierung gibt einem die Möglichkeit eine Zone leicht zu erkennen. Dazu gibt sie sobald man sie betritt einen Benachrichtigung oder sie ist durch bestimmte Markierungen für den Spieler visuell sichtbar. Die Zonen können dabei kugelförmig aber auch kubusförmig sein.

Variante 1

Datei:Anlagen Zonen-Markierung (Befehle) Bild 1.1.png Datei:Anlagen Zonen-Markierung (Befehle) Bild 1.2.png

Mit dieser Anlage kann eine runde kugelförmige Zone markiert werden. Dazu stellt man in ihr Zentrum einen Rüstungsständer aufBefehl 1.1. Nun wird ein Wiederhol-Befehlsblock benötigt, der die Benachrichtigung erledigtBefehl 1.2. Damit der Spieler der die Zone betritt nur einmal eine Nachricht nach dem Betreten bekommt, wird zuvor geprüft ob er ein Etikett besitzt, wenn nicht, so bekommt er die Nachricht. Direkt im Anschluss bekommen alle Spieler die kein Etikett haben und sich innerhalb der Zone aufhalten ein EtikettBefehl 1.3. Falls man die Zone wieder verlässt wird einem auch das Etikett wieder entfernt, damit man beim nächsten erneuten Betreten auch wieder eine Nachricht erhältBefehl 1.4. Damit die Zone auch von der Umgebung her, etwas sichtbar ist, werden Partikel kreisförmig um den Rüstungsständer erzeugtBefehl 1.5. Wird die Anlage ausgeschaltet, so wird der erschaffene Rüstungsständer wieder gelöschtBefehl 1.6 und das eventuell noch angeheftete Etikett vom Spieler entferntBefehl 1.7.


Befehlsblöcke mit Befehlen:
summon minecraft:armor_stand ~-5 ~-1 ~ {CustomName:"ObjZonMa:1Zone",Small:true,Marker:true,Tags:["EtiZonMa:1Alle"],ArmorItems:[{},{},{},{id:"minecraft:chest",Count:1b} ] }
execute @e[type=minecraft:armor_stand,name=ObjZonMa:1Zone] ~ ~ ~ /tellraw @a[tag=!EtiZonMa:1Nachricht,r=5] ["",{"text":"Zonen-Markierung:1 "},{"text":"Willkommen in Blockhausen"} ]
execute @e[type=minecraft:armor_stand,name=ObjZonMa:1Zone] ~ ~ ~ /scoreboard players tag @a[tag=!EtiZonMa:1Nachricht,r=5] add EtiZonMa:1Nachricht
execute @e[type=minecraft:armor_stand,name=ObjZonMa:1Zone] ~ ~ ~ /scoreboard players tag @a[tag=EtiZonMa:1Nachricht,rm=6,r=10] remove EtiZonMa:1Nachricht
execute @e[type=minecraft:armor_stand,name=ObjZonMa:1Zone] ~ ~ ~ /particle happyVillager ~ ~0.1 ~ 2 0 2 0.01 1 force @a[r=25]
kill @e[tag=EtiZonMa:1Alle]
scoreboard players tag @a[tag=EtiZonMa:1Nachricht] remove EtiZonMa:1Nachricht

Variante 2

Datei:Anlagen Zonen-Markierung (Befehle) Bild 2.1.png Datei:Anlagen Zonen-Markierung (Befehle) Bild 2.2.png Datei:Anlagen Zonen-Markierung (Befehle) Bild 2.3.png Datei:Anlagen Zonen-Markierung (Befehle) Bild 2.4.png

Diese Anlage erkennt ob sich der Spieler zum ersten mal auf der Zone aufhält und gibt dann eine Titel-Nachricht aus. Dazu wird wieder ein Rüstungsständer wie in der vorigen Variante als Zone benutztBefehl 2.1. Nun wird ein Wiederhol-Befehlsblock benutzt um die Titel-Nachricht einmal auszusendenBefehl 2.2. Diese wird nur dann dem Spieler gezeigt, wenn er noch nicht das Etikett bekommen hat und somit noch nie auf der Zone warBefehl 2.3. Nun wird im Chat eine Nachricht ausgegeben das er die Zone gerade betreten hatBefehl 2.4, wenn er noch nicht dazu ein Etikett bekommen hatBefehl 2.5. Wenn der Spieler dann sich entschließt die Zone wieder zu verlassen, so erhält er auch dann wieder eine Nachricht, welche ihm mitteilt, das er so eben die Zone verlassen hatBefehl 2.6. Im Anschluss bekommt er auch das Etikett, welches für diese Nachrichten benutzt wird, wieder entferntBefehl 2.7. Damit auch hier wieder die Zone etwas sichtbarer ist, wird ein Partikel-Effekt um den Rüstungsständer herum aktivBefehl 2.8. Wenn man die Anlage wieder ausschaltet, so wird der Rüstungsständer, der die Zone repräsentiert wieder gelöschtBefehl 2.9 und die beiden Etiketten, die die Spieler eventuell noch besitzen entferntBefehl 2.10Befehl 2.11.


Befehlsblöcke mit Befehlen:
summon minecraft:armor_stand ~-5 ~-1 ~ {CustomName:"ObjZonMa:2Zone",Small:true,Marker:true,Tags:["EtiZonMa:2Alle"],ArmorItems:[{},{},{},{id:"minecraft:chest",Count:1b} ] }
execute @e[type=minecraft:armor_stand,name=ObjZonMa:2Zone] ~ ~ ~ /title @a[tag=!EtiZonMa:2Erstbetritt,r=5] title ["",{"text":"[ Blockhausen ]"} ]
execute @e[type=minecraft:armor_stand,name=ObjZonMa:2Zone] ~ ~ ~ /scoreboard players tag @a[tag=!EtiZonMa:2Erstbetritt,r=5] add EtiZonMa:2Erstbetritt
execute @e[type=minecraft:armor_stand,name=ObjZonMa:2Zone] ~ ~ ~ /tellraw @a[tag=!EtiZonMa:2Nachricht,r=5] ["",{"text":"Zonen-Markierung:2 "},{"text":"Du betrittst Blockhausen"} ]
execute @e[type=minecraft:armor_stand,name=ObjZonMa:2Zone] ~ ~ ~ /scoreboard players tag @a[tag=!EtiZonMa:2Nachricht,r=5] add EtiZonMa:2Nachricht
execute @e[type=minecraft:armor_stand,name=ObjZonMa:2Zone] ~ ~ ~ /tellraw @a[tag=EtiZonMa:2Nachricht,rm=6,r=10] ["",{"text":"Zonen-Markierung:2 "},{"text":"Du verlässt Blockhausen"} ]
execute @e[type=minecraft:armor_stand,name=ObjZonMa:2Zone] ~ ~ ~ /scoreboard players tag @a[tag=EtiZonMa:2Nachricht,rm=6,r=10] remove EtiZonMa:2Nachricht
execute @e[type=minecraft:armor_stand,name=ObjZonMa:2Zone] ~ ~ ~ /particle happyVillager ~ ~0.1 ~ 2 0 2 0.01 1 force @a[r=25]
kill @e[tag=EtiZonMa:2Alle]
scoreboard players tag @a[tag=EtiZonMa:2Nachricht] remove EtiZonMa:2Nachricht
scoreboard players tag @a[tag=EtiZonMa:2Erstbetritt] remove EtiZonMa:2Erstbetritt

Variante 3


Mit dieser Zonen-Markierung lassen sich rechteckige Zone abstecken und für alle Spieler sichtbar machen.


Befehlsblöcke mit Befehlen:
scoreboard objectives add PZZonMa:3Betritt stat.leaveGame
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ ~-7 ~ ~-7 /fill ~ ~ ~ ~15 ~ ~15 minecraft:stone_slab 0 replace minecraft:air
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ ~-7 ~ ~-7 /fill ~1 ~ ~1 ~14 ~ ~14 minecraft:air 0 replace minecraft:stone_slab
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ /title @a[tag=!EtiZonMa:3Erstbetritt,r=5] title ["",{"text":"Blockhausen"} ]
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ /scoreboard players set @a[tag=!EtiZonMa:3Erstbetritt,r=5] PZZonMa:3Betritt 1
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ /scoreboard players tag @a[tag=EtiZonMa:3Nachricht,score_PZZonMa:3Betritt_min=1,rm=5] remove EtiZonMa:3Nachricht
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ /tellraw @a[tag=!EtiZonMa:3Nachricht,r=5] ["",{"text":"Zonen-Markierung:3 "},{"text":"Willkommen in Blockhausen"} ]
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ /scoreboard players tag @a[tag=!EtiZonMa:3Nachricht,r=5] add EtiZonMa:3Nachricht
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ /scoreboard players tag @a[tag=!EtiZonMa:3Erstbetritt,r=5] add EtiZonMa:3Erstbetritt
execute @e[type=minecraft:armor_stand,name=ObjZonMa:3Zone] ~ ~ ~ /scoreboard players tag @a[tag=EtiZonMa:3Nachricht,rm=6,r=10] remove EtiZonMa:3Nachricht
scoreboard objectives remove PZZonMa:3Betritt
kill @e[tag=EtiZonMa:3Alle]
scoreboard players tag @a[tag=EtiZonMa:3Nachricht] remove EtiZonMa:3Nachricht
scoreboard players tag @a[tag=EtiZonMa:3Erstbetritt] remove EtiZonMa:3Erstbetritt
Advertisement