That's exactly my point, as that is the only way to do it now, and yet it has many downsides.
New idea: more options for /scoreboard teams
-Ability to link teams to gamemodes (when you log in it checks for your gamemode and assigns you to a team)
-Ability to set the ability to break/place blocks in that team
This wouldn't effect the adventure mode, so the people who wanted that to be like it is now have no reason to nag.
This would create a new system, I think not too complicated to add to the code, that allows the player to make his own gamemode.
Also this could be used to make classes/ranks in a server.
The only way to disable breaking any blocks is giving the player mining fatigue lvl 100 or something.
Thanks, as you explain it it's very easy to understand 😛
Thanks, that was it!
The command block on the clock checks for a player with [score_name=10] in the region between the fences.
How about a world-creation option, in what you can adjust the adventure options for that map. I know that's much more work, but in that case no one would be harmed. You would be able to adjust breakable blocks, whether buttons/pressure plates work or not. But I think this won't be added very soon. It would be so much better though 🙂
The easiest and best solution is adding a gamerule for adventuremode. /gamerule adventureBreak. And with false you wouldn't be able to break any blocks. With true you would be able to break glass, torches etc. with your hands, and other resources with the proper tools. If this gets fixed, you are able to make an ungriefable spawn area, and when players would walk outside it their gamemode would get updated. And I'm sure there will be more advantages. There is no reason why they shouldn't do that.
Because of 2 reasons:
-Rare mob drops (zombies dropping shovels)
-Combat (with a sword you can fight AND break certain blocks)