themes/. Edit, run /reloadthemes, see
changes without restarting.
Shipped themes
Players pick from in-game settings.
JSON schema
themes/default.json
Adding a new theme
1
Copy a starting point
Duplicate
themes/default.json to themes/<your-name>.json.2
Edit values
Tweak colors, radii, shadows. The
name and description fields show
up in the picker.3
Hot-reload
Run
/reloadthemes in chat. Your theme appears in settings instantly.4
Set as default (optional)
Chat.DefaultTheme = '<your-name>' in configs/chat.lua.In-game editor (/chatadmin)
Admins get:
- Live color picker
- JSON import / export
- Per-player font size slider (10 - 18 px)
Edits made through
/chatadmin are session-only. Hit Export JSON and
save the output to themes/<your-name>.json to persist.