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 gives REPO hosts a polished Steam64 ban tool with searchable panels, persistent records, fast enforcement, and built-in extras.
| Last updated | a month ago |
| Total downloads | 19839 |
| Total rating | 2 |
| Categories | Mods Server-side AI Generated |
| Dependency string | Omniscye-BanEnforcer-2.0.0 |
| 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.2305README
BanEnforcer v2.0.0
BanEnforcer gives REPO hosts a powerful Steam64 ban tool with a polished in-game control panel, persistent records, fast enforcement, and a stylish Empress feel.
- If you need support for my mods or just want to hang out join my new personal server on Discord: https://discord.gg/QXDj8hrdRc
Changelog 2.0.0
Added
- Rebuilt in-game Ban Enforcer interface with a cleaner glass-styled layout
- Searchable room, banned, and Steam lobby panels for faster moderation
- Persistent ban records with saved names, Steam64 IDs, notes, and timestamps
- Manual Steam64 banning, quick refresh controls, and clearer live status text
- Locked input and active cursor handling while the Ban Enforcer window is open
- Custom cursor dot for better visibility while using the UI
- Built-in Arcade tab and hidden extra content
Fixed
- Ban records now keep player names correctly when data is available
- Scroll views behave better with mouse wheel and draggable scrollbars
- Cursor and control state restore more cleanly when closing the UI
- Cursor visibility now stays readable on top while the mod window is open
- Scene transitions and object lifetime handling are more reliable
Features
- Steam64 based bans for host moderation
- Steam lobby enforcement plus in-room cleanup fallback
- Search filters for players, banned records, and lobby members
- Manual Steam64 entry for direct bans
- Persistent local save file at
BepInEx/config/RepoBanList.json - Fast access from
F6 - Debug dump on
F7 - Arcade tab for a quick break between moderation work
How It Works
- Open BanEnforcer with
F6when you are ONLINE - Either Lobby or in-game. - Ban a player from the room list, Steam lobby list, or by manual Steam64 entry.
- BanEnforcer saves the record locally and keeps it ready for future sessions.
- If you are the host, BanEnforcer enforces the ban through the lobby and in-room cleanup flow.
UI And Controls
F6opens or closes the BanEnforcer windowF7writes a debug dump to the BepInEx logBanstab shows players in room, banned records, and Steam lobby membersArcadetab contains the built-in mini game
Notes
- Host authority is required for active enforcement
- Steam64 is the ID used for bans
- Save data is stored locally on your machine
Support
- Created by Omniscye