Config
Everything the Cultivation mod can be tuned with lives under mods/Siren_Cultivation/, updated here for Cultivation v0.7.0. Rather than one enormous file, the settings are split into themed files and grouped into folders - the progression core in Cultivation/, everything a cultivator practices in Arts/, everything that only matters because other cultivators exist in Society/, one file per playable race in Race/, and the server's own runtime save state in Data/.
Every settings file carries its own ConfigName and ConfigVersion. The version increases automatically whenever that file's layout or balance changes, and your existing settings are migrated for you - you never need to edit ConfigVersion by hand, and setting it backwards only causes the migration to run again. Files also contain Description-* string fields, which are documentation rather than settings: the mod rewrites them to their current text on load, so editing one does nothing.
Every value on these pages can also be changed live, in game, with /cultivation admin instead of touching JSON at all. See the Commands and Permissions pages for how to reach it.
As of 0.5.0, other mods can add their own sections to that editor, appearing beside Cultivation's own on the Config tab and in an admin-only block of the settings menu. Anything you see there that is not documented on these pages belongs to another mod - see API Addons.
As of 0.7.2 the editor covers 22 sections and 135 settings, and rows can be checkboxes, whole numbers, dropdowns or text rather than only decimals - so the master switches that used to be JSON-only (sects, the dao, techniques, beasts, formations, abodes, duels, wars, refinement, manuals, respec, Spirit Sense, tribulation and the Heart-Devil Trial) are now in-game toggles. 0.7.2 added a Beast Growth section of its own and put technique mastery, terrain affinity, the sect Dao, sect buildings and the Life-Bound natures in reach of the same editor. Cultivation's own sections are ordinary API registrations, which is what lets an add-on reorder, hide or replace one - see Registries.
The folder groups
| Group | Files | Covers |
|---|---|---|
| Core Config | Config.json | The Qi curve and the per-level health/damage bonuses. |
| Cultivation Configs | SpiritCoreConfig, SpiritVeinConfig, BreakthroughConfig, RaceSystemConfig, SkillTreeConfig | Where Qi comes from, what advancing costs, and what a rank-up pays out. |
| Arts Configs | DaoConfig, TechniqueConfig, ManualConfig, AlchemyConfig, RefinementConfig, LifeBoundConfig, BeastConfig | What a cultivator practices, crafts, tempers, and binds to themselves. |
| Society Configs | SectConfig, FormationConfig, DwellingConfig, WarConfig, DuelConfig, PartnerConfig | Sects, the ground they hold, the homes they build, and the fights they pick. |
| Compatibility | EndlessLevelingConfig | How Cultivation shares the stats it raises with other mods. Inert unless that mod is installed. |
| Race Configs | Human.json, Demon.json, Deity.json | One independent stat file per playable race. |
| Data Files | SectsData, FormationsData, WarsData, DwellingsData, LeaderboardData | Runtime save state. Not settings - do not hand-edit these. |
Folder layout
mods/Siren_Cultivation/
├── Config.json
├── Cultivation/
│ ├── SpiritCoreConfig.json
│ ├── SpiritVeinConfig.json
│ ├── BreakthroughConfig.json
│ ├── RaceSystemConfig.json
│ └── SkillTreeConfig.json
├── Arts/
│ ├── DaoConfig.json
│ ├── TechniqueConfig.json
│ ├── ManualConfig.json
│ ├── AlchemyConfig.json
│ ├── RefinementConfig.json
│ ├── LifeBoundConfig.json
│ └── BeastConfig.json
├── Society/
│ ├── SectConfig.json
│ ├── FormationConfig.json
│ ├── DwellingConfig.json
│ ├── WarConfig.json
│ ├── DuelConfig.json
│ └── PartnerConfig.json
├── Compatibility/
│ └── EndlessLevelingConfig.json
├── Race/
│ ├── Human.json
│ ├── Demon.json
│ └── Deity.json
└── Data/
├── SectsData.json
├── FormationsData.json
├── WarsData.json
├── DwellingsData.json
└── LeaderboardData.json