Server Tweaks / Race Class Control
- Tags:
- Author:
- OnlyJars
- Side:
- Both
- Created:
- Sep 17th at 4:47 PM
- Last modified:
- Sep 17th at 4:55 PM
- Downloads:
- 44
-
Recommended download (for Vintage Story 1.22.0 - 1.22.7):
RaceClassControl-0.1.5.zip 1-click install
Race Class Control
Race Class Control is a server-authoritative compatibility and configuration mod for Vintage Story servers using multiple race, class, subclass, and trait mods.
It discovers the content exposed by the mods currently loaded on the server and lets administrators control how those systems work together without modifying or repackaging the dependency mods.
Features
- Dynamically discovers loaded races, player models, classes, subclasses, traits, and numeric attributes.
- Controls which classes are available to each race or player model.
- Adds, removes, or replaces race and class trait assignments.
- Disables races, classes, subclasses, or traits from the character creation menus.
- Supports custom numeric traits and overrides for existing traits.
- Includes a standalone web editor for editing the generated JSON. (Within the Mods .ZIP Folder)
- Provides server commands for inspecting the effective configuration.
Installation
Install RaceClassControl on the server
After the first server start, the mod creates:
ModConfig/raceclasscontrol.json
This file is both the server configuration and the generated discovery catalog.
To edit it:
1. Open the included ConfigEditor.html.
2. Load the generated raceclasscontrol.json.
3. Make the desired changes.
4. Download the edited JSON.
5. Replace the server configuration file.
6. Restart the server.
The server copy is authoritative. Clients do not need a matching configuration file.
Commands
These commands require the controlserver privilege:
- /rcc diagnose
- /rcc sync
- /rcc list races
- /rcc list classes
- /rcc list subclasses
- /rcc list traits
- /rcc list disabled
- /rcc show <kind>
Compatibility
RaceClassControl does not modify dependency mods.
Numeric custom traits work with attributes discovered from the loaded runtime registries. Traits whose behavior depends on recipes, marker systems, Harmony patches, or other external mod code still require those original mechanics.
Provider-qualified IDs should be used when different mods expose the same short code.
Subrace restrictions are retained in the configuration format, but no separate subrace provider is currently detected by the runtime.
Requires Vintage Story 1.22.x.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.1.5 | raceclasscontrol | 44 | Sep 17th at 4:55 PM | Empty | RaceClassControl-0.1.5.zip | 1-click install |
can you limit model size with this mod?