EDIT: I have decided that instead of Admin Mode, Admins Actions should be broadcasted in the chat box / Logs / Console for everyone to see.
Spectate/Follow Should be on a delay that the server owner can set maxing out at 30 mins. For example, Server owner Alpha sets delay to 30 mins and then spectates somemone, 30 mins later Admin Greyfoxzb Has Spectated SomeDouche 30 mins ago.
Another Example: Server Owner Bravo sets it to 5 mins and then spectates someone 5 mins later it broadcasts to the server: Admin SomeAdminGuy Has Spectated SomeRandomGuy 5 mins ago.
In this way we have full transparency but still are able to fully combat hackers but the abuse will be broadcasted if it happens, and everyone will know that that Admin is an abuser, it will also help Server Owners Get rid of Abusive Admins Much Much Easier, you will have definitive proof of someone abusing not to mention witnesses.
To get rid of admin abuse beyond any doubt here is the solution:
Make it so there is Admin Mode.
Admin mode does the following:
Allows the admin to spawn in items for himself/ insta craft/ free build etc.
If any item is dropped or placed in a chest it will immediately get removed from the game.
Any items Spawned by an admin will be removed when the admin leaves Admin Mode ( This applies to items, not building blocks )
What does this do?
This allows Vanilla servers to allow admins to have their freedoms to do what they want when they want, however it stops admins from spawning items for non admins. It also allows users of modded servers to still have “sandbox” servers.
Basically I want to know that vanilla servers do not have any chance of admins spawning in and using c4, guns, or resources against me.
I also want it so when I play as an admin on my server there is no way to abuse it unless I modify my server with addons.
Admins not in admin mode, will still be able to kick/ban/mute but not spawn items or insta craft/freebuild.