-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration Center
SCP Additions includes a native server-authoritative configuration center.
Open it while connected to a world through:
Mods → SCP Additions → Config
or:
/scpadditions configConfiguration writes require:
- the integrated single-player owner; or
- operator permission level 2 or higher.
Clients edit a server snapshot. Saves are validated and applied by the server.
- General & Modules — inventory, interactions, HUD, vitals, movement, blink, world-entry audio, and SCP-173 switches.
- Inventory, Equipment & Codex — item rules, equipment effects, hidden Status effects, SCP-173 targets, and documents.
- Contextual Interactions — block/entity prompts and anchors.
- SCP-294 Drinks — aliases, results, colors, effects, actions, and matching behavior.
- SCP-914 Recipes — explicit item/entity transformations and machine settings.
- Accessibility — photosensitivity and other presentation options that preserve gameplay behavior.
- Debug Tools — optional SCP-079 processing power, SCP-079 decision history, and roamer spawn-timer displays.
The portable Crafting tab, learned recipes, SCP-012 mechanics, SCP-106, SCP-714, and the Hazmat Suit do not currently expose separate Configuration Center editors. SCP-012 does have an Accessibility option for reducing its flashing presentation.
Supported saves provide:
- JSON validation;
- automatic
.bakbackup creation; - Windows-resilient replacement;
- rollback when reload fails;
- runtime reload without restarting the game;
- warnings for unavailable optional registry IDs.
Malformed JSON and malformed identifiers are rejected. Existing unknown fields are preserved wherever the editor does not own them.
Pressing K is the recommended quick workflow:
- hover an item in the SCP or vanilla inventory to edit its generic category and equipment effects;
- look at a block or entity to edit its contextual interaction;
- use
Forgetto remove an explicit item or interaction rule.
Documents are not assigned through the generic item-category editor. Use Codex Documents instead.
The hidden Status-effects editor controls which ordinary effects are omitted from the Conditions list.
Eye Sore, Lubricated Eye, and Bleeding are visible by default but remain excluded from the in-world effect HUD. SCP-1176 Honeyed is an internal synchronization marker and is hidden independently of this list.
The Accessibility screen currently contains a Photosensitive Epilepsy section with Reduce SCP-012 Visual Effects.
When enabled, this option removes SCP-012's rapidly flashing interference and subliminal full-screen images during psychosis. It preserves the gradual veil, smooth vignette, attraction, camera influence, damage, Bleeding, audio, and every other gameplay consequence.
The optional developer displays are disabled by default:
- SCP-079 Energy HUD — current processing power;
- SCP-079 Decision Log HUD — recent actions, outcomes, costs, context, dimensions, and manipulated devices;
- SCP Spawn Timers HUD — each roamer's scheduler state, countdown, and latest result.
These displays expose existing server state and do not enable SCP-079 System Control or roamer spawning by themselves.
- Open Inventory, Equipment & Codex → Codex Documents.
- Create a paper-based temporary definition or edit an existing one.
- Choose ordinary item matching or Unique Generated Item.
- Import a PNG/JPG/JPEG image, write text, or reference packaged resources.
- Press Save Document to persist and reload the definition.
- In unique mode, use Save & Give Test Item to save first and then generate the NBT-tagged document.
Reload Snapshot discards unsaved local edits and requests the current server configuration again.