You are viewing a potentially older version of this package.
View all versions.
| Date uploaded | a week ago |
| Version | 1.2.1 |
| Download link | s0apysfederati0n-AutoModeration-1.2.1.zip |
| Downloads | 209 |
| Dependency string | s0apysfederati0n-AutoModeration-1.2.1 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Nessie-EasySettings
A mod API for easily adding options to the settings menu.
Preferred version: 1.1.8README
AutoModeration (as known as AutoMod)
Automods like discord!
Join the Discord Community
Instructions (Provided by Zera)
In order to utilize this plugin, you must install the plugin and load the game for it to generate the configuration file.
Once loaded, close the game and head into BepinEx\Configs (or if you use Thunderstore, Gale, or R2ModMan, should be in the config settings of your profile). Once there, look for a file called com.s0apy.cfg (or search AutoModeration in the config settings if you use Thunderstore, Gale, or R2ModMan).
General Configurations
| Setting | Default | Description |
|---|---|---|
Enable Mod |
✅ | Rather or not you want to enable AutoModeration. |
Disable in Singleplayer |
✅ | If you use this shit on singleplayer, We're not helping you. Don't PM the dev. |
Monitored Channels |
GLOBAL | Comma-separated list of chat channels to monitor. Case-insensitive. |
Word Filters
| Setting | Default | Description |
|---|---|---|
Blocked Words |
— | Comma-separated list. Use * for wildcards. (Ex: *badword*, rude*, *insult) |
Allowed phrases whitelist |
— | Optional. Phrases exempt from blocking. (Ex: grapefruit, have a nice day) |
Advanced Filters (.NET 7.0 (C#) / Insensitive)
| Setting | Default | Description |
|---|---|---|
Regex Patterns |
— | Comma-separated list of Regex patterns for advanced filtering. |
Punishments
| Setting | Default | Description |
|---|---|---|
Enable Host Actions |
✅ | Enables Host actions like BAN or KICK. |
Action Type |
KICK | Action taken when warning limit is reached. |
Warning System
| Setting | Default | Description |
|---|---|---|
Enabled |
✅ | Enables warning system before punishment. |
Warnings Until Action |
3 | Infractions allowed before action is triggered. |
Reset Warnings on Disconnect |
✅ | Clears warning count on disconnect. |
CHANGELOG
Changelog
1.2.1
- Blocked Words: Changed to arandomexample, blockthisword*, *someothertest so no real words are banned by default.
- Announcement Mode: Defaulted to "Local". This ensures that if a modpack user installs this, it won't start spamming global chat with punishment messages unless they explicitly turn it on.
- Other Lists: Cleared the defaults for Trusted Users, Allowed Phrases, and Client Censor list to prevent clutter or accidental filtering.
1.2.0
-
Announcement Mode Added:
New Options:
- Global: (Default) Announces the kick/ban to everyone in the server chat.
- Local: Does not send a chat message. It only logs the punishment to your BepInEx console (the black window) and the text file.
- None: Completely silent in-game (still logs to the text file for your records).
New InGame Menu:
- Nessies EasySettings implemented
1.1.0
- client-side blocking now has a seperate list from host/server-side
- Added SteamID Filtering
- Added ingame censoring
1.0.7
- Fixed host infraction bug
1.0.6
- Fixed kicking issue
1.0.5
- converted from OnGUI to EasySettings
1.0.4
- characther clone still gay
1.0.3
- Fixed and added Hashing
1.0.1 - 1.0.2
- Fix cuz character clone is gay n needs to not be that thx
- Changed Readme
- Fixed allowing messages to go through that contain banned words, as long as they also contain an "allowed" word.
1.0.0
- Initial release