Details

Last Updated
2 months ago
First Uploaded
2 months ago
Downloads
31
Likes
1
Size
115KB
Dependency string
Darrean-CensorForge-1.0.0
Dependants

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

  1. Ensure BepInEx (for IL2CPP games like V Rising) is correctly installed on your V Rising server.
  2. Download the latest CensorForge.dll from its release source.
  3. Place CensorForge.dll into your server’s BepInEx/plugins directory (e.g., in a subfolder like BepInEx/plugins/CensorForge/).
  4. 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:

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, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Disclaimer: CensorForge is a third-party mod and is not affiliated with Stunlock Studios or the official V Rising development team. Use at your own risk.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.