CensorForge
Block characters from being created with those naughty names
模組介紹 作者原文
CensorForge Mod - README
The naughty list will grow and will add more, if you would like to request words to be added please feel free to reach out. The list was generated from common bad words used, there are more yes, but this list will grow and keep being updated.
This mod is actively maintained and will continue to receive improvements and optimizations. For issues or support, please reach out to Darrean (inility#4118) on the VArena Discord or The Modding Community Discord.
Description
CensorForge is a V Rising mod designed to help server administrators maintain a more respectful and appropriate environment by preventing players from creating characters with offensive or undesirable names. It utilizes an internally managed, multi-language blacklist that can be easily expanded by the mod author.
With CensorForge, you can:
- Prevent the creation of characters with names from a comprehensive, pre-defined blacklist.
- Maintain different sets of forbidden words for various languages, all managed within the mod's source.
- Ensure a cleaner naming environment on your V Rising server.
Features
- Embedded Multi-Language Blacklist: Utilizes word lists defined directly within the mod's C# source code, organized by language (e.g., English, Chinese, Russian, French).
- No External Word List Files: Server admins do not need to manage external.txt or.json files for the blacklist; the lists are part of the compiled DLL.
- Exact Match Filtering: Blocks names if they are an exact, case-insensitive match to any word or phrase in the combined blacklist.
- Developer-Friendly Updates: The mod author can easily add new words or entire language lists by editing the relevant C# source files and recompiling the mod.
- Seamless Integration: Works by patching the character creation event handling to validate names before they are finalized.
Configuration
CensorForge's word blacklists are embedded within the mod's compiled DLL for simplicity and to ensure they are always present. There are no external configuration files for managing the word lists at this time.
Future versions might include configuration options for toggling the mod or other behaviors if requested.
Installation Instructions
- Ensure BepInEx (for IL2CPP games like V Rising) is correctly installed on your V Rising server.
- Download the latest CensorForge.dll from its release source.
- Place CensorForge.dll into your server’s BepInEx/plugins directory (e.g., in a subfolder like BepInEx/plugins/CensorForge).
- Start the server. CensorForge will automatically be active.
Dependencies
- BepInEx: Required to load the mod.
Support & Community
For support, questions, to request new words for the blacklist, or to join the community:
- Join the VArena Discord:
- Join The Modding Community Discord (V Rising Modding Community):
For general V Rising modding discussions and finding other mods, visit the V Rising Modding Wiki. (If there's a direct wiki URL, that can be used here, otherwise the Discord link is primary).*
Acknowledgements
Special thanks to the V Rising Modding community and the developers that make mods like this possible.
Developer
- Darrean (inility#4118)
License
This CensorForge mod is licensed under the MIT License with a non-commercial clause.
Summary:
- You ARE free to use, copy, modify, merge, publish, and distribute copies of this software.
- You MUST include the original copyright notice and this permission notice in all copies or substantial portions of the software.
- You MAY NOT sell copies of the Software or derivative works based on the Software for profit.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WH
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: