Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
BanEnforcer
BanEnforcer hands REPO hosts a proper Steam64 ban hammer with a clean in-game panel, bans that actually stick between sessions and real enforcement.
| Last updated | 5 hours ago |
| Total downloads | 20863 |
| Total rating | 3 |
| Categories | Mods Tools Server-side Quality Of Life |
| Dependency string | Omniscye-BanEnforcer-4.0.1 |
| Dependants | 3 other packages depend on this package |
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.2100README
BanEnforcer v4.0.1
BanEnforcer hands REPO hosts a proper Steam64 ban hammer with a clean in-game panel, bans that actually stick between sessions and real enforcement.
How It Works
- 2 Ways to open the Menu: Open BanEnforcer with
F6while you are ONLINE (lobby or level). Or just hit Escape and smack the shiny BAN LIST button while in a level. - Ban someone from the room list, the Steam lobby list, or by pasting their Steam64 straight in.
- BanEnforcer writes the record to disk, so the ban survives restarts. Banned once, banned forever.
- As the host, BanEnforcer boots them the moment they try and connect to you. They can sulk all they want, they are not playing in your lobby.
UI And Controls
F6opens or closes the BanEnforcer window- The BAN LIST button in the Escape menu opens it too, tucked right under Main Menu and playing nice with REPOConfig.
F7dumps debug info to the BepInEx log if you are feeling nosey.- The window lists players in the room, your banned records, and the Steam lobby, each with its own search box.
Features
- Steam64 based bans, because chasing names is for amateurs.
- Ban from the room list, the Steam lobby, or by manual Steam64 entry.
- Search filters for players, banned records, and lobby members.
- Persistent local save at
BepInEx/config/RepoBanList.json. - Quick open on
F6or the Escape menu button. - Debug dump on
F7 - A public API, sitting here all polished and waiting for Vippy (wink wink).
Notes
- You need to be the host for enforcement to actually bite.
- Steam64 is the ID used for bans, so it follows them around no matter the nickname.
- Save data lives on your machine, nobody else's.
Changelog
v4.0.0
- Added the BAN LIST button to the Escape menu through MenuLib,
- Added a public API (awaiting Vippy)
- Rewired enforcement,
Support
- Created by Omniscye/Empress
- Awaiting Vippy