I am building a survival map, but I want to make a small part of the map strictly adventure mode. I have several command blocks hooked up to a 2-repeater pulsar, and once the chunk is loaded, all but two of these command blocks work fine. The two that do not work have the commands listed below:
/gamemode @a[m=0,r=2000] 2
/gamemode @a[m=1,r=2000] 2
I expected these to make it impossible for any player to be in a game mode other than Adventure.
Nothing actually happened. I have tried replacing the @a with @p, and it still does not work. I need to have a range on the command blocks so that when the chunk that they are in is loaded the do not change all player's game modes to Adventure.
The command blocks are directly powered by repeaters, so power should not be a problem
Linked issues
is duplicated by 1
Comments 7
Your parameters are swapped.
The syntax is either
gamemode <survival | creative | adventure> [playername]
or
gamemode <0 | 1 | 2> [playername]
not
gamemode <playername> <0 | 1 | 2>
Ima herp derp.
(' )(,)
-------
I guess I just read the ducumentation wrong. Or maybe the wiki told me wrong.
I got it working now. Thanks for the help.
For the record (and the wiki), can you list the commands that work for command blocks, as well as the syntax?
Well, the German wiki page is quite well-structured, whereas the English counterpart is somewhat unclear und the relation to the commandblock is not well given...
The correct command for changing gamemode is: /gamemode "gamemode" "target"[argument]