Minecraft Bedrock: Gamemode als Parameter?
Hallo,
ich möchte einen Bereich in Minecraft davor schützen, abgebaut oder zerstört zu werden. Das möchte ich mit Kommandoblöcken realisieren.
Wenn sich jemand dem Kommandoblock auf 10 Blöcke nähert, soll sein Gamemode auf adventure gestellt werden. Damit sollte er nichts zerstören können.
Wenn sich die Person mehr als 10 Blöcke vom Kommandoblock entfernt, soll sie wieder auf überleben gestellt werden.
Leider gelingt es mir nicht, den Gamemode als Bedingung für den /execute-Befehl zu setzen, obwohl das sowohl die KI vorschlägt als auch so im Wiki steht.
Beispiel: /execute @p[rm=11, gamemode=adventure] run gamemode @p survive - damit müsste doch jeder, der 11 oder mehr Blöcke vom Kommandoblock entfernt ist und sich im Abenteuermodus befindet, auf überleben gestellt werden. Aber der Kommandoblock meckert, dass er den Parameter "gamemode" nicht akzeptiert.
Kann mir jemand helfen?
1 Antwort
Das liegt daran, dass du auf Bedrock spielst, da ist die Syntax anders.
Hier sollte alles gefixt sein:
/execute as @p[r=11, m=adventure] run gamemode survival
Cool, danke. Ich habe inzwischen 2 Command-Blöcke entworfen, die den Gamemode wechseln. Aber diese Variante sieht elegant aus.
Allerdings kannst du den selben Effekt auch ohne commands mit Deny-Blöcken erzeugen. Diese sorgen dafür, dass keine Spieler den darüberliegenden Block zerstören kann.