Mods / Entities Configuration - Lite

Tags:
Author: Skaface443
Side: Both
Created: Sep 13th at 1:58 AM
Last modified: Sep 19th at 10:41 PM
Downloads: 350
Follow Unfollow 9

Latest release (for Vintage Story 1.21.0 and 1.21.1, potentially outdated):
ECLite-RC9.zip  1-click install


Added support for Eldritch Monsters, Rustbound Magic and Wilderlands Rustbound

Can be installed alongside EC-Revived (Link below)

 

Dependency: Config Lib

 

Whats working:

Adjusting Rustbound Magic, Eldritch Monsters, Wilderlands Rustbound Spawnrates, Rust and Rot Spawnrates.

 

To-Do's:

Adding support for adjusting bellspire spawnrate at worldgen

Find willing volunteers to help me maintain EC. (No prior coding knowledge needed!, PM me in Comments)

 

Whats planned:

A full update for EC so its compatible with 1.21.X. Its a lot of work tho, since all entity path's have changed.

Plan A:

EC-Revived will be kept as is, only new vanilla entities will be added.

Keep updating and adding support for 1.21 compatible mods to this fork of EC

When all the mods i run on my 1.21.X server are supported in EC-Lite (which should be almost every current entity mod) are added to EC-Lite

Split Entities Configurations into two Versions:

  • EC-Vanilla -> Current EC-Revived for all Vanilla entities
  • EC-Modded -> Support for the most popular entity mods

 

My Reasoning for the split is that the current codebase is annoying to work with due to huge json patch files. (4k+ and 3k+ lines). Spotting errors there is rather time consuming so its easier if we would split this codebase and clean it up as best as we can.

 

Plan B:

As an alternative this will be put on hiatus and be merged into EC-Revived. (Tried taht initially but somehow it didnt work. Like I said, kinda annoying to debug such long json files)

 

OG Mod: https://news.kalataka.ru/entitiesconfiguration 

1.21.X Port of the OG Mod: https://news.kalataka.ru/ecrevived 

1.20.12 Version is available under: Files - 1.0.2-rc.1 (ECLite-12012.zip)

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.2 entitiesconfigurationlite 258 Sep 14th at 12:17 PM ECLite-RC9.zip 1-click install

Made slider scaling uniform across all entities (0.001 steps)

1.0.2-rc.1 entitiesconfigurationlite 42 Sep 19th at 10:40 PM ECLite-12012.zip 1-click install

Backport for 1.20.12

  • Restored Rust and Rot and Wilderlands Rustbound dependencies to the original Mods.
  • Added game dependency 1.20.12 to modinfo.json
1.0.1 entitiesconfigurationlite 17 Sep 14th at 12:07 PM ECLite-RC8.zip 1-click install

Somehow 1-Click Mod download is not working.

Trying to fix that.

1.0.0 entitiesconfigurationlite 16 Sep 14th at 1:49 AM ECLite-RC7.zip 1-click install

Almost everything working, just one or two types of Elementals that need to be fixed

1.0.0 entitiesconfigurationexpanded 17 Sep 13th at 2:00 AM Empty entitiesconfigurationexpanded.zip 1-click install

11 Comments (oldest first | newest first)

💬 bintoss, Nov 23rd at 1:30 AM
client-debug.log
22.11.2025 14:12:29.165 [VerboseDebug] [Config lib] Failed to apply patch by path '21/value/' in asset 'entitiesconfigurationlite:patches/spawn_adjustments.json'.
Exception: System.InvalidCastException: Unable to cast object of type 'Newtonsoft.Json.Linq.JObject' to type 'Newtonsoft.Json.Linq.JValue'.
at ConfigLib.NumberPatch.ApplyToOne(JsonObject jsonValue) in D:\Projects\VintageStory\configlib\configlib\source\Config\Patch.cs:line 451
at Vintagestory.API.Util.EnumerableExtensions.Foreach[T](IEnumerable`1 array, Action`1 onelement) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Util\ArrayExtensions.cs:line 87
at ConfigLib.AssetPatch.Apply(Boolean& serverSideAsset) in D:\Projects\VintageStory\configlib\configlib\source\Config\Patch.cs:line 152

Caused by off-by-one error in configlib-patches.json:52-59.

 

💬 Gingertea, Oct 31st at 1:09 PM
Spoiler
31.10.2025 121928.541 VerboseDebug Config lib Failed to apply patch by path 1value-azure- in asset entitiesconfigurationlitepatchesspawnadjustments.json. Exception System.IO.InvalidDataException Unresolvable WRAITHAZUREELDRITCHMONSTERS at SimpleExpressionEngine.CombinedContext2.ResolveString name, TArguments arguments in D.csline 36 at ConfigLib.NumberPatch.ApplyToOneJsonObject jsonValue in D.csline 460 at Vintagestory.API.Util.EnumerableExtensions.ForeachT in C.csline 87 at ConfigLib.AssetPatch.ApplyBoolean serverSideAsset in D.csline 152
...
31.10.2025 121928.541 VerboseDebug Config lib Failed to apply patch by path 1value-dark- in asset entitiesconfigurationlitepatchesspawnadjustments.json. Exception System.IO.InvalidDataException Unresolvable WRAITHDARKELDRITCHMONSTERS
...
31.10.2025 121928.541 VerboseDebug Config lib Failed to apply patch by path 2value-common- in asset entitiesconfigurationlitepatchesspawnadjustments.json. Exception System.IO.InvalidDataException Unresolvable UNSTABLESCOMMONELDRITCHMONSTERS
...
31.10.2025 121928.546 VerboseDebug Config lib Values patched 28, failed 15 in asset entitiesconfigurationlitepatchesspawnadjustments.json.
...
31.10.2025 122106.835 VerboseDebug Config lib Failed to apply patch by path 1value-azure- in asset entitiesconfigurationlitepatchesspawnadjustments.json. Exception System.IO.InvalidDataException Unresolvable WRAITHAZUREELDRITCHMONSTERS
...
31.10.2025 122106.838 VerboseDebug Config lib Values patched 28, failed 15 in asset entitiesconfigurationlitepatchesspawnadjustments.json.
...
31.10.2025 122144.449 VerboseDebug Config lib Failed to apply patch by path 1value-azure- in asset entitiesconfigurationlitepatchesspawnadjustments.json. Exception System.IO.InvalidDataException Unresolvable WRAITHAZUREELDRITCHMONSTERS
...
31.10.2025 122144.456 VerboseDebug Config lib Values patched 28, failed 15 in asset entitiesconfigurationlitepatchesspawnadjustments.json.​
💬 EthelVril, Oct 1st at 9:55 AM

Curious if your mods work with the Biomes mod? I have eldritch mobs installed and they never spawn so idk if that is what is causing it

💬 Skaface443 , Sep 19th at 11:06 PM (modified Sep 19th at 11:23 PM)

AgentOfChaos if you have any issues on 1.20.12 report it here aswell, since those issues will probably be in 1.21 aswell

Ill try to fix them asap then ;)

Glad to be of help

 

edit: updated description

💬 AgentOfChaos, Sep 19th at 10:45 PM

Skaface443 thanks so much

 

💬 Skaface443 , Sep 19th at 10:42 PM

AgentOfChaos Check under "Files" -> Modversion: 1.0.2-rc.1 -> ECLite-12012.zip

 

💬 AgentOfChaos, Sep 19th at 10:38 PM (modified Sep 19th at 10:44 PM)

what a chad. thanks. also how do the checks work exactly? do they search for entity or mod id? just wondering cuz i have a modified version of rust and rot and i and want to make rot walkers spawn like crazy. the config is a mess like the base mod.

💬 Skaface443 , Sep 19th at 10:26 PM (modified Sep 19th at 10:33 PM)

AgentOfChaos done :) no backporting needed. just had to tell moddb that its also 1.20.12 compatible.

Codewise there are no version checks for the game. Only for Config lib and that is wildcarded

 

"dependencies": {
"configlib": "*"

 

Also Rust and Rot was supported by the OG version aswell, that should be still included in EC-Revived. 

What I haven't checked tho, which settings take precedent (and havent checked if the rust and rot ones 

 

Edit:

 

Ok, Brain was not working correctly.

Backporting should be easy. Have to adjust mod dependencies since original Rust and Rot and Rustbound crashes in 1.21 so the current version checks for my fixed versions not the 1.20.12 ones

Gimme 5 Minutes 

💬 AgentOfChaos, Sep 19th at 9:02 PM

any way of backporting this to 1.20.12? just wondering. would like to mess with the Rot and  rust and rustbound.

💬 OkyoToNo, Sep 16th at 8:07 PM

Looking forward to this. Thank you for picking it up. 

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом