Due to a conflict between friends on a private friends server recently, some structures have been griefed. As a result of this, I came up with an anti-griefing system that could be activated by server operators with one simple game command.

When executing the command /griefer alert, a confirmation request appears. Are you sure you want to activate the anti-griefing system? Be aware of the consequences you might experience in case of abuse. Confirm your action by saying /y. If the player answers /n or ignores the message, the command is canceled. However, if the player replies /y, the system will activate immediately. The following measures will be taken temporarily.
First, the gamemode of all players (including the executive player) will instantly change into adventure mode. To avoid players from dying, all players will become immortal. Also, blocks will be unable to burn and explosions will be disabled. Furthermore, anyone who was involved with fire or explosives within a few minutes will be frozen. Their usernames are stored in a log, along with information about, for example, the number of TNT blocks and/or fires they created within a minute. Operators can also no longer execute some of the commands.
In this way it is possible to calmly investigate what exactly is going on. Only the person executing the command and the owner of the server are able to reset the system by executing the command /griefer alert reset. Once the system is reset, everything reverts back to normal.
Please sign in to leave a comment.
4 Comments