Mods / Insanity Lib
- Tags:
- Author:
- TheInsanityGod
- Side:
- Both
- Created:
- Apr 30th 2025 at 1:04 PM
- Last modified:
- 4 days ago
- Downloads:
- 18907
- Follow Unfollow 233
-
Recommended download (for Vintage Story 1.22.0 - 1.22.2):
insanitylib_2.0.2.zip 1-click install
This is a library mod containing both runtime and compile time Utilities.
Features:
- Enum Extension Util (usefull for stuff like Custom Transitions) [Hard Dependency]
- Custom Transitions [Hard Dependency]
- Config Attributes (For auto config loading/validation and ConfigLib integration) [Soft Dependency]
- Path Resolvers (Easier access of configs and the likes from JSON) [Hard Dependency]
- Auto Registry (makes registration of classes easier by automatically writing the RegisterX calls) [No Dependency]
- Auto Patcher (makes Harmony patching easier by writing some of the boiler plate for you) [No Dependency]
- Attribute based command registration [Hard Dependency]
See the wiki for more information.
Levels of dependency:
[No Dependency] = Doesn't require InsanityLib at runtime (compile time features).
[Soft Dependency] = Basic functionality will work regardless but full functionallity requires InsanityLib at runtime.
[Hard Dependency] = Requires InsanityLib present at runtime or it will not work.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 2.0.2 | insanitylib | 357 | 4 days ago | insanitylib_2.0.2.zip | 1-click install | ||
| |||||||
| 2.0.1 | insanitylib | 2076 | Mar 10th at 10:19 PM | insanitylib_2.0.1.zip | 1-click install | ||
|
removed no longer needed harmony patch that was causing issues with some barrel recipes | |||||||
| 2.0.0 | insanitylib | 162 | Mar 10th at 11:10 AM | insanitylib_2.0.0.zip | 1-click install | ||
|
Large refactor and update for 1.22 | |||||||
| 1.1.0 | insanitylib | 7163 | Nov 8th 2025 at 12:21 PM | insanitylib_1.1.0.zip | 1-click install | ||
|
some refactoring, fixes and additions | |||||||
| 1.0.5 | insanitylib | 3706 | Sep 9th 2025 at 8:57 AM | insanitylib_1.0.5.zip | 1-click install | ||
|
fix harmony patch for 1.21.1 and make it more robust (so it's less likely to fail next time they touch the method) | |||||||
| 1.0.4 | insanitylib | 957 | Aug 26th 2025 at 11:03 AM | Empty | insanitylib_1.0.4.zip | 1-click install | |
| 1.0.3 | insanitylib | 1819 | Jul 2nd 2025 at 8:54 PM | insanitylib_1.0.3.zip | 1-click install | ||
|
Some minor fixes / improvements Initial ConfigLib integration | |||||||
| 1.0.2 | insanitylib | 1200 | Jun 17th 2025 at 5:28 PM | insanitylib_1.0.2.zip | 1-click install | ||
|
Some extra utility methods | |||||||
| 1.0.1 | insanitylib | 1232 | May 5th 2025 at 5:17 PM | insanitylib_1.0.1.zip | 1-click install | ||
| |||||||
| 1.0.0 | insanitylib | 235 | Apr 30th 2025 at 6:29 PM | Empty | insanitylib_1.0.0.zip | 1-click install | |
TheInsanityGod That makes so much sense, it seemed like all my server-side mods were broken, only my client-side mods worked. THANK YOU!
pngwn, your issue has nothing to do with InsanityLib. You appear to have misconfigured your mods folder.
Server log:
13.4.2026 07:55:06 [Notification] Will search the following paths for mods:
13.4.2026 07:55:06 [Notification] A:\Programs\Vintagestory\1.22\Mods
13.4.2026 07:55:06 [Notification] C:\Users\Sean\AppData\Roaming\VintagestoryData\Mods (Not found?)
13.4.2026 07:55:06 [Notification] Found 3 mods (0 disabled)
Client log:
13.4.2026 07:55:10 [Notification] Will search the following paths for mods:
13.4.2026 07:55:10 [Notification] A:\Programs\Vintagestory\1.22\Mods
13.4.2026 07:55:10 [Notification] %appdata%\VintagestoryData\Mods
13.4.2026 07:55:11 [Notification] Found 51 mods (0 disabled)
Please fix the `modPaths` configured in `serverconfig.json` and `clientsettings.json` (located in `%appdata%\VintagestoryData`) so that they are the same.
(game is split into server and client logic even in singleplayer so these have to match in singleplayer or you run into weird issues like these)
TheInsanityGod Yeah, I do seem to have many errors...
client-main: https://pastebin.com/DVtfV9uv
server-main:
pngwn, please send full server-main and client-main log. (this should only be possible if something else is going wrong, and also only if you didn't restart the game after exiting the world)
In 1.22.0-rc.8, I get this error:
fuzzylemon34 thanks for letting me know, should be fixed now.