plexusorg / Plex

A new freedom plugin.
https://plex.us.org
GNU General Public License v3.0
10 stars 9 forks source link

Shadow bans #41

Closed Telesphoreo closed 9 months ago

Telesphoreo commented 2 years ago

Adds shadow banning to Plex

Here's how I think it should work: Command: /shadowban

The way shadowbans work is that once a player is shadowbanned, none of their messages will actually get sent. It will appear as if the messages are being sent, but they're the only ones that can actually see it. Obviously, admins will be able to see it as well. I think we should have a /shadowban toggle where admins can toggle whether to see messages of shadow banned players.

A different approach would be to have "modes". In other words, if there's a bunch of spambots, admins must manually "unshadowban" a player. This is obviously not the default behavior. Command: /shadowban <on [duration] | off [duration] | allow | deny > This one seems a bit more complicated. But it would be off by default. If shadowbanning is enabled, admins must manually unshadowban players that have never played before. This is going on the assumption that there are more fake "new" players than real "new" players.

Telesphoreo commented 9 months ago

Completed with the NUSH module: https://github.com/plexusorg/Module-NUSH