Type: New Feature
An easy way to add new gamemodes,
and specify the capabilities (eg. flying) for them.
Should be able to change to new gamemode with gamemode command.
Justification and Use Case:
I've heard other people wanting this feature.
Various parts of Minecraft have hardcoded checks to only do things if on creative.