Mods / Insanity Lib

Tags:
Library
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 IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.0.2 insanitylib
1.22.0 - 1.22.2
357 4 days ago insanitylib_2.0.2.zip 1-click install
  • adjustment in how config is send over through the world config
  • also compressed the modicon.png a bit
2.0.1 insanitylib
1.22.0-pre.1 - 1.22.0
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
1.22.0-pre.1 - 1.22.0-rc.2
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
1.21.0-pre.1 - 1.21.6
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
(similar to AutoConfigLib but for InsanityLib managed configs)

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
1.20.9 - 1.20.10
1232 May 5th 2025 at 5:17 PM insanitylib_1.0.1.zip 1-click install
  • some minor additions and extra error handling
1.0.0 insanitylib 235 Apr 30th 2025 at 6:29 PM Empty insanitylib_1.0.0.zip 1-click install

6 Comments (oldest first | newest first) (threaded | flat)

pngwn, Apr 14th at 10:27 AM (modified Apr 14th at 10:33 AM)

TheInsanityGod That makes so much sense, it seemed like all my server-side mods were broken, only my client-side mods worked. THANK YOU!

TheInsanityGod , Apr 14th at 8:12 AM (modified Apr 14th at 10:41 AM)

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)

pngwn, Apr 13th at 8:27 PM

TheInsanityGod Yeah, I do seem to have many errors...

client-main: https://pastebin.com/DVtfV9uv

server-main:

Spoiler
13.4.2026 07:55:06 [Notification] Server logger started.
13.4.2026 07:55:06 [Notification] Game Version: v1.22.0-rc.8 (Unstable)
13.4.2026 07:55:06 [Event] It begins...
13.4.2026 07:55:06 [Event] Launching server...
13.4.2026 07:55:06 [Event] It senses...
13.4.2026 07:55:06 [Event] Server v1.22.0-rc.8, network v1.22.6, api v1.21.0
13.4.2026 07:55:06 [Notification] Entering runphase Initialization
13.4.2026 07:55:06 [Event] Loading configuration...
13.4.2026 07:55:06 [Notification] Entering runphase Configuration
13.4.2026 07:55:06 [Notification] Loading savegame
13.4.2026 07:55:06 [Notification] Loaded existing save game data. Playstyle: surviveandbuild, Playstyle Lang code: preset-surviveandbuild, WorldType: standard
13.4.2026 07:55:06 [Notification] Savegame %appdata%\VintagestoryData\Saves\longer days 4.vcdbs loaded
13.4.2026 07:55:06 [Notification] World size = 102400 320 102400
13.4.2026 07:55:06 [Notification] Start discovering assets
13.4.2026 07:55:06 [Notification] Found 2 base assets in category blocktypes
13.4.2026 07:55:06 [Notification] Found 0 base assets in category itemtypes
13.4.2026 07:55:06 [Notification] Found 34 base assets in category lang
13.4.2026 07:55:06 [Notification] Found 0 base assets in category patches
13.4.2026 07:55:06 [Notification] Found 24 base assets in category config
13.4.2026 07:55:06 [Notification] Found 0 base assets in category worldproperties
13.4.2026 07:55:06 [Notification] Found 49 base assets in category sounds
13.4.2026 07:55:06 [Notification] Found 230 base assets in category shapes
13.4.2026 07:55:06 [Notification] Found 182 base assets in category textures
13.4.2026 07:55:06 [Notification] Found 0 base assets in category recipes
13.4.2026 07:55:06 [Notification] Found 0 base assets in category worldgen
13.4.2026 07:55:06 [Notification] Found 3 base assets in category entities
13.4.2026 07:55:06 [Notification] Found 0 base assets in category compatibility
13.4.2026 07:55:06 [Notification] Found 524 base assets in total
13.4.2026 07:55:06 [Event] Building assets...
13.4.2026 07:55:06 [Notification] Entering runphase LoadAssets
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)
13.4.2026 07:55:06 [Notification] Mods, sorted by dependency: game, creative, survival
13.4.2026 07:55:06 [Notification] Instantiated 147 mod systems from 3 enabled mods
13.4.2026 07:55:06 [Notification] External Origins in load order: modorigin@A:\Programs\Vintagestory\1.22\assets\creative\, modorigin@A:\Programs\Vintagestory\1.22\assets\survival\
13.4.2026 07:55:06 [Notification] Found 541 external assets in category blocktypes
13.4.2026 07:55:06 [Notification] Found 315 external assets in category itemtypes
13.4.2026 07:55:06 [Notification] Found 0 external assets in category lang
13.4.2026 07:55:06 [Notification] Found 10 external assets in category patches
13.4.2026 07:55:06 [Notification] Found 127 external assets in category config
13.4.2026 07:55:06 [Notification] Found 25 external assets in category worldproperties
13.4.2026 07:55:06 [Notification] Found 675 external assets in category sounds
13.4.2026 07:55:06 [Notification] Found 6123 external assets in category shapes
13.4.2026 07:55:06 [Notification] Found 9459 external assets in category textures
13.4.2026 07:55:06 [Notification] Found 418 external assets in category recipes
13.4.2026 07:55:06 [Notification] Found 1343 external assets in category worldgen
13.4.2026 07:55:06 [Notification] Found 74 external assets in category entities
13.4.2026 07:55:06 [Notification] Found 0 external assets in category compatibility
13.4.2026 07:55:06 [Notification] Reloaded lang file with mod assets
13.4.2026 07:55:06 [Notification] Compatibility lib: 0 assets added, 0 assets replaced.
13.4.2026 07:55:06 [Notification] JsonPatch Loader: 16 patches total, successfully applied 16 patches, unmet conditions on 21 patches, no errors
13.4.2026 07:55:07 [Event] It remembers...
13.4.2026 07:55:07 [Notification] Loaded 4468 unique items
13.4.2026 07:55:07 [Event] All that came before...
13.4.2026 07:55:08 [Notification] Loaded 14089 unique blocks
13.4.2026 07:55:08 [Notification] Loaded 820 unique entitiess
13.4.2026 07:55:08 [Notification] BlockLoader: Entities, Blocks and Items loaded
13.4.2026 07:55:08 [Notification] Remapper: No applicable remappings found for this save game, all seems good for now
13.4.2026 07:55:08 [Event] Remapping blocks and items...
13.4.2026 07:55:08 [Event] 15 cooking recipes loaded
13.4.2026 07:55:08 [Event] Taste and smell...
13.4.2026 07:55:08 [Event] 9 metal alloys loaded
13.4.2026 07:55:08 [Event] Glimmers in the soil...
13.4.2026 07:55:08 [Event] 1145 grid recipes loaded from 267 files
13.4.2026 07:55:08 [Event] Grand inventions...
13.4.2026 07:55:08 [Event] 44 smithing recipes loaded from 43 files
13.4.2026 07:55:08 [Event] Burning sparks...
13.4.2026 07:55:08 [Event] 31 clay forming recipes loaded from 31 files
13.4.2026 07:55:08 [Event] Molded forms...
13.4.2026 07:55:08 [Event] 12 knapping recipes loaded from 12 files
13.4.2026 07:55:08 [Event] Simple tools...
13.4.2026 07:55:08 [Event] 90 barrel recipe recipes loaded from 41 files
13.4.2026 07:55:08 [Notification] Tags registry was locked.
13.4.2026 07:55:08 [Notification] Entering runphase AssetsFinalize
13.4.2026 07:55:09 [Event] Server assets loaded, parsed, registered and finalized
13.4.2026 07:55:09 [Event] Initialising systems...
13.4.2026 07:55:09 [Notification] Entering runphase LoadGamePre
13.4.2026 07:55:09 [Notification] Reloaded 19 weather patterns, 5 wind patterns and 5 weather events
13.4.2026 07:55:09 [Notification] Started 124 systems on Server:
13.4.2026 07:55:09 [Notification]     Mod 'VSEssentials.dll' (game):
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.Core
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenTerra
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenSnowLayer
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.EntityPartitioning
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ErrorReporter
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenTerraPostProcess
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.ModCompatiblityUtil
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.NoObf.ModJsonPatchLoader
13.4.2026 07:55:09 [Notification]         FluffyClouds.FluffyCloudsModSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.Systems.ModSystemTfEditFromAttributes
13.4.2026 07:55:09 [Notification]         Vintagestory.Essentials.PathfindSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.Essentials.PathFindDebug
13.4.2026 07:55:09 [Notification]         Vintagestory.Essentials.PathfindingAsync
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.JsonExport
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.ModBasicBlocksLoader
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenMaps
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenRockStrataNew
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenHotSprings
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenCreatures
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.ModSystemWorldGenStructures
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemItemRendererOptimizer
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.AiRuntimeConfig
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemSyncHarvestableDropsToClient
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemEmotes
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.LeafBlockDecay
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.POIRegistry
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.RoomRegistry
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.WeatherSystemCommands
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.WeatherSystemServer
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.SystemRemotePlayerTracking
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.WorldMapManager
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenDeposits
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.NoObf.ModRegistryObjectTypeLoader
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.LoadColorMaps
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenCaves
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenStructures
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.WgenCommands
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenBlockLayers
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenPonds
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ClothManager
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenStructuresPosPass
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenVegetationAndPatches
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenRivulets
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenLightSurvival
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.CollectibleBuffDebug
13.4.2026 07:55:09 [Notification]     Mod 'VSSurvivalMod.dll' (survival):
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemControlPoints
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.SurvivalCoreSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.Systems.StoryLockableDoor
13.4.2026 07:55:09 [Notification]         Vintagestory.Client.NoObf.StoryGenFailedSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.UpgradeTasks
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.ChiselBlockBulkSetMaterial
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.ModSystemDetailModeSync
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.NpcControl
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.ModSystemTiledDungeons
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemExplosionAffectedStability
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.MyceliumSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModsystemButterflySpawnCondsExtra
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemFishInstaFlee
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemCatchCreature
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.FishingSupportModSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemGliding
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemSnowShoveling
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemSubTongsDurability
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemSwoopDev
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.Timeswitch
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ClutterBookshelfUtil
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ScreenshakeToClientModSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemResoArchiveCommands
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.StoryStructuresSpawnConditions
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemNPCHairStyling
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemSkinnableAdditions
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemVillagerDebug
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemAuction
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemBlockReinforcement
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.Core
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemBoatingSoundAndRatlineStamina
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.CharacterSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.VariablesModSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModsystemElevator
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ActivityModSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ActivityEditorSystem
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemFarming
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemCommandHandbook
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemTutorial
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.HeldItemMouseInputHandler
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemCorpseReturnTeleporter
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemNightVision
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.TobiasTeleporter
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModJournal
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.LiquidItemStackRenderer
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemStructureLocator
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModLootRandomizer
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemEntityOwnership
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemRifts
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemRiftWeather
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSleeping
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemSupportBeamPlacer
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.TeleporterManager
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModTemperature
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.SystemTemporalStability
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.TemporalStabilityEffects
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemClimateSpecificTraderTypes
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemWearableStats
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemEditableBook
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.Mechanics.ModSystemWindTurbulence
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.Mechanics.MechanicalPowerMod
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenDungeons
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.GenStoryStructures
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.WgenCommandsExt
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenDevastationLayer
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.RecipeRegistrySystem
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.RecipeLoader
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemFishDepletion
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemWormGrunting
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemFireFromLightning
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemOreMap
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemSnowballs
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.HumanoidOutfits
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.ModSystemDevastationEffects
13.4.2026 07:55:09 [Notification]         Vintagestory.GameContent.DisableRecipeRegisteringSystem
13.4.2026 07:55:09 [Notification]     Mod 'VSCreativeMod.dll' (creative):
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.Core
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.WorldEdit.WorldEdit
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenBlockLayersFlat
13.4.2026 07:55:09 [Notification]         Vintagestory.ServerMods.GenLightCreative
13.4.2026 07:55:09 [Event] 26 traits loaded from 1 files
13.4.2026 07:55:09 [Event] 6 classes loaded from 1 files
13.4.2026 07:55:10 [Notification] Server map set
13.4.2026 07:55:10 [Event] A world unbroken...
13.4.2026 07:55:10 [Notification] Entering runphase GameReady
13.4.2026 07:55:10 [Notification] Entering runphase WorldReady
13.4.2026 07:55:10 [Event] The center unfolding...
13.4.2026 07:55:10 [Event] Starting world generators...
13.4.2026 07:55:10 [Notification] Sending server identification. Server control privilege is True
13.4.2026 07:55:12 [Notification] Reloaded 35 tree generators
13.4.2026 07:55:12 [Event] Loading 7x7x10 spawn chunks...
13.4.2026 07:55:12 [Event] 0% (49 in queue)
13.4.2026 07:55:12 [Event] The carved mountains...
13.4.2026 07:55:12 [Event] Begin game ticking...
13.4.2026 07:55:12 [Event] ... it calls to you
13.4.2026 07:55:12 [Notification] Entering runphase RunGame
13.4.2026 07:55:12 [Notification] Successfully loaded 0 waypoints
13.4.2026 07:55:12 [Notification] Starting server threads
13.4.2026 07:55:12 [Event] Singleplayer Server now running!
13.4.2026 07:55:12 [Event] Return again.
13.4.2026 07:55:12 [Notification] Please be aware that as of 1.20, servers default configurations have changed - servers no longer register themselves to the public servers list and are invite-only (whitelisted) out of the box. If you desire so, you can enable server advertising with '/serverconfig advertise on' and disable the whitelist mode with '/serverconfig whitelistmode off'
13.4.2026 07:55:18 [Notification] A Client attempts connecting via Dummy connection on 127.0.0.1:0, assigning client id 1
13.4.2026 07:55:18 [Notification] Client 1 uid l3b9InptmZYjYwv/zGC/WYrW attempting identification. Name: pngwn
13.4.2026 07:55:18 [Notification] Upped server view distance to: 544, because player is in singleplayer
13.4.2026 07:55:18 [Notification] Delayed join, need to load one spawn chunk first.
13.4.2026 07:55:18 [Notification] Placing pngwn at 50972.727783203125 166 51122.716247558594
13.4.2026 07:55:20 [Event] pngwn 127.0.0.1:0 joins.
13.4.2026 07:55:20 [Notification] A client reconnected, resuming game calendar.
13.4.2026 07:55:27 [Notification] Server ticking has been suspended
13.4.2026 07:58:49 [Notification] Client 1 disconnected: Server shutting down - Exit request by client
13.4.2026 07:58:49 [Notification] Last player disconnected, compacting large object heap...
13.4.2026 07:58:51 [Event] Player pngwn got removed. Reason: Server shutting down - Exit request by client
13.4.2026 07:58:51 [Notification] Server stop requested, begin shutdown sequence. Stop reason: Exit request by client
13.4.2026 07:58:51 [Notification] Entering runphase Shutdown
13.4.2026 07:58:51 [Event] Mods and systems notified, now saving everything...
13.4.2026 07:58:51 [Event] It pauses.
13.4.2026 07:58:51 [Event] One last gaze...
13.4.2026 07:58:51 [Event] Saved player world data...
13.4.2026 07:58:51 [Event] Saved map regions...
13.4.2026 07:58:51 [Event] Then all goes quiet...
13.4.2026 07:58:51 [Event] Saved map chunks...
13.4.2026 07:58:51 [Event] The waters recede...
13.4.2026 07:58:51 [Event] Saved loaded chunks...
13.4.2026 07:58:51 [Event] The mountains fade...
13.4.2026 07:58:51 [Event] The dark settles in.
13.4.2026 07:58:51 [Event] Saved generating chunks...
13.4.2026 07:58:51 [Event] Saved savegamedata...2
13.4.2026 07:58:51 [Event] World saved! Saved 18 chunks, 0 mapchunks, 23 mapregions.
13.4.2026 07:58:51 [Event] It sighs...
13.4.2026 07:58:51 [Event] Shutting down 10 server threads...
13.4.2026 07:58:51 [Event] Killed console thread
13.4.2026 07:58:51 [Event] Alone again...
13.4.2026 07:58:51 [Event] All threads gracefully shut down
13.4.2026 07:58:51 [Event] Time to rest.
13.4.2026 07:58:51 [Event] Doing last tick...
13.4.2026 07:58:51 [Event] Stopped the server!
TheInsanityGod , Apr 13th at 5:08 PM

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)

pngwn, Apr 13th at 11:58 AM

In 1.22.0-rc.8, I get this error:

Crash Report
13.4.2026 07:55:12 [Error] [insanitylib] An exception was thrown when trying to start the mod:
13.4.2026 07:55:12 [Error] [insanitylib] Exception: The service Vintagestory.API.Client.ICoreClientAPI already exists in the service container. (Parameter 'serviceType')
   at System.ComponentModel.Design.ServiceContainer.AddService(Type serviceType, Object serviceInstance, Boolean promote)
   at InsanityLib.Extensions.ServiceExtensions.AddService[T](IServiceContainer container, T instance) in D:\Modding\VintageStory\InsanityLib\InsanityLib\Extensions\ServiceExtensions.cs:line 9
   at InsanityLib.InsanityLibModSystem.RegisterApiServices(ICoreAPI api) in D:\Modding\VintageStory\InsanityLib\InsanityLib\InsanityLibModSystem.ServiceProvider.cs:line 36
   at InsanityLib.InsanityLibModSystem.StartPre(ICoreAPI api) in D:\Modding\VintageStory\InsanityLib\InsanityLib\InsanityLibModSystem.cs:line 16
   at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 662
13.4.2026 07:55:12 [Error] Failed to run mod phase Pre for mod InsanityLib.InsanityLibModSystem
TheInsanityGod , Mar 10th at 10:19 PM

fuzzylemon34 thanks for letting me know, should be fixed now.