Super Gamemode Switcher is a Datapack/Mod that allows you to have Players change gamemodes without Operator Privileges. This is uses /trigger commands to change gamemodes allowing you to let players be any gamemode with toggles to turn them on and off! In addition you can enable glowing for spectators.
Using a vanilla or lightly modded server can become a problem with permissions and allowing players to play a certain way. For example if you have a Creative server, normally players will have to play in only creative. This is especially useful if you run a Snapshot surver!
Commands used in this Datapack/mod
/trigger GMSettings | While can be ran by any player, Settings allows for Operators to toggle on/off any Gamemode, or Spectator Glowing. More Information Below
/trigger Creative | Alias of /trigger GMC
/trigger Spectator | Alias of /trigger GMSP
/trigger Survival | Alias of /trigger GMS
/trigger Adventure | Alias of /trigger GMA
Settings are divided up into 5 sections.
Spectator Glow: Spectators invisible head glows for other Spectators. Does not affect players in other gamemodes. | OFF By DefaultCreative Mode: Sets the player who ran it into Creative Mode. | ON By DefaultSpectator Mode: Sets the player who ran it into Spectator Mode. | ON By DefaultSurvival Mode: Sets the player who ran it into Survival Mode. | ON By DefaultAdventure Mode: Sets the player who ran it into Adventure Mode Mode. | ON By Default!Chat Settings Menu

A Server Tool to allow switching gamemodes without Operator. Customizable selections & Spectator Glowing