Jump to content
  • 0

CommandBlock /gamemode für alle Spieler im Umkreis ändern


Ubakaluba
 Share

Question

Hallo liebe Minecraft Community,

ich würde gern einen Commandblock setzen und für alle Spieler die sich im Umkreis von 10000 Blöcken befinden den Gamemode Automatisch setzen. Mit Worldguard und Flag habe ich das bereits versucht, aber irgendwie ging das nicht.

Hat hier jemand eine Idee?

 

LG

Uba

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Der Command müsste sowas sein wie:

 

/execute as @a[gamemode=creative, distance..10000] unless entity @s run gamemode survival @s

Hatte es aber nicht getestet

Innerhalb der 10000 wäre creative, ab 10000 survival - da ggf. den gamemode anpassen

Der Commandblock muss auf always active and repeat gestellt sein

Und er muss in einem permanent geladenen chunk stehen (spawn-chunk/forceload)

https://minecraft.fandom.com/wiki/Commands/forceload

Link to comment
Share on other sites

  • 0

Moin Bedrock,

vielen Dank für deine Hilfe. Leider funktioniert es nicht.

Ich habe die .. bei distance durch = ersetzt, weil Minecraft die Syntax so vorgibt /execute as @a[gamemode=survival, distance=100]

Auf always active und repeat habe ich es auch eingestellt, aber es passiert einfach gar nichts.

Eigentlich müsste so doch jeder Spieler im Umkreis von 100 Blöcken automatisch in den Survival Mode gepackt werden???

Link to comment
Share on other sites

  • 0

Das bedeutet, dass der genau bei 100 geändert wird - nimm mal:

distance=..100

Das definiert einen Bereich - quasi vom commandblock aus (0) bis 100

Ich kann später nochmal schauen und es genau testen

Edited by Bedrock
Link to comment
Share on other sites

  • 0

Ich komm nicht drauf 😄 - man kann das irgendwie in einem Command mit execute unless umsetzen.

Die aktuelle Lösung wäre da mit 2 Commandblöcken (beide auf Always Active und Repeat)

CB1:

/gamemode creative @a[distance=..10000]

CB2:

/gamemode survival @a[distance=10000..]

 

Damit geht es auf jeden Fall - CB1 definiert den Bereich innerhalb der 10000 (creative)

Der andere, wenn man weiter weg als 10000 Blöcke vom CB ist (survival)

 

Link to comment
Share on other sites

  • 0

Danke für deine Mühe, aber ich bekomme das nicht hin. Habe nur den ersten Block gesetzt, da außerhalb jeder spielen darf wie er möchte.

Leider ist mit /gamemode survival @a[distance=..10000] nichts passiert. Habe es extra auch nochmal mit einem Spieler getestet der keine OP Rechte hat, aber auch hier ist einfach rein gar nichts passiert.

Ich habe auf meinem Server Paper 1.19.2 laufen.

Link to comment
Share on other sites

  • 0

IlIch habe auch mal eine Frage.

Will ein Portal machen was aber nicht sichtbar ist was jeden in einem 5 Blöcke raudius zu der koordinate 1,000,000 100 1,000,000 ins end tpt und der command block soll ich der overworld stehen aber ich checke nd wie der coomand geht.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...
B
B