mojira.dev
MC-3945

/gamemode does not work as expected with command blocks.

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

Comments 7

The correct command for changing gamemode is: /gamemode "gamemode" "target"[argument]

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...

I could fix that, given the right information.

You're right. The English page has nothing on the German Page. I might just have to copy the translated page to the wiki and correct a few translation errors.

Patrick Shannon

(Unassigned)

Unconfirmed

/gamemode, command

Minecraft 1.4.4, Minecraft 1.4.5

Retrieved