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 IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
0.1.5 raceclasscontrol
1.22.0 - 1.22.7
44 Sep 17th at 4:55 PM Empty RaceClassControl-0.1.5.zip 1-click install

Disclaimer

By downloading a mod you consent to our Terms of Use.

We tell you this specifically because we want to make sure you are aware that we cannot validate every mod, and you are responsible for any damages you might incur by installing or loading mods.

This prompt will not be shown to you again (for the current browser session) if you proceed.


1 Comment (oldest first | newest first) (threaded | flat)

Alyssa4, 4 days ago

can you limit model size with this mod?