Welcome to the Official Hub for Vintage Story Mods!

It's goal is to simplify access and management of community made modifications to the base game. This site connects to your game account, so no extra sign up required.
If you don't have a game account yet you can buy it on the official store.

Whenever you're ready head over to the list of mods! To install mods, check out our guide on the wiki

Cheers,
  Tyron



Latest 10 Mods


Latest 20 Comments

On Text By Date
Smoke and Powder

Nice, was going to make a mod like this but the modelling thing is near impossible for me to use compared to something like blender.

Thanks for making this! Edit: Is bullseye compatible?

AgitatedAlice 31 minutes ago
Partial Landslides

Melfice

This is offering a halfway point between the two settings present in the game. Default setting is that sand/gravel falls straight down if there isn't a block under it, dirt floats. The other vanilla option is that dirt ALSO falls, but that ALL falling blocks have "sideways instability" which means they can slide off sideways (eg: when making a pillar/wall). The mod simply makes it so that sand/gravel have the sideways feature, but dirt doesn't. It removes the crazy behavior you get if you use the sideways instability vanilla option, where animals/drifters will cause massive landslides all the time whenever moving around on hills because the dirt keeps sliding.

JyeGuru 1 hour ago
XSkills

I want to work on an update when 1.17 is fully released.

Xandu 5 hours ago
Cosmosis

That’s really neat, well done !

Yelb 5 hours ago
Smoke and Powder

Usually I feel like firearm mods don't fit well with a game like VS, but this actually looks quite nice. Guns of this era were cumbersome, clunky beasts with just enough benefits to justify the headache of operating them compared to more traditional projectile weapons. A nice and balanced compromise. Excellent work! I cannot wait to give this a shot:)

ate0ate 6 hours ago
Player Corpse

Assassin, did 1.3.2 work any better for you?

Ginko72 10 hours ago
Bunny's Server Utility

The rising sun feature does not work. Not on my server at least. Or does it not trigger on admins? FunnyBunnyofDOOM

WickedSchnitzel 11 hours ago
Pet AI

I second that the whistle is loud as heck.

 

Can you add a server config option so that tamed animals don't attack other players. We like to mess around on my server and an option to not be attacked when we hit each other (usually with sticks) would be nice.

Foolish 12 hours ago
Better Crates

Running on 64 bit Windows with 16 GB RAM
Game Version: v1.17.0-rc.3 (Unstable)
Loaded Mods: backpackpackplus@1.0.3, bettercrates@1.4.2, buzzwords@1.1.0, chiseltools@1.5.4-pre.1, guicompositesettingsex@1.0.1, midnight-texturepackNS@1.1.0, nooffhandhunger@1.0.0, notradermoneylimit@1.0.0, SustainableForestry@1.0.0, visibleore@1.0.1, game@1.17.0-rc.3, zoombuttonreborn@1.3.0, betterdoors@1.0.0, carrycapacity@0.6.5, deathwaypoints@1.0.3, farmlanddropssoil@1.4.0, prospectorinfo@3.2.0, stepup@1.2.0, stonequarry@2.0.0-pre.5, toggly@3.0, translocatorlocator@1.0.2, useplanksinpitkiln@1.0.0, creative@1.17.0-rc.3, survival@1.17.0-rc.3, worldconfiggui@1.0.0, accessibilitytweaks@2.3.1, campaigncartographer@2.2.2, bricklayers@1.0.0-pre.3, ferrospear@1.0.1
06/08/2022 22:28:54: Critical error occurred
System.MissingMethodException: Método não encontrado: 'Void Vintagestory.API.Client.ITesselatorAPI.TesselateShape(System.String, Vintagestory.API.Common.Shape, Vintagestory.API.Client.MeshData ByRef, Vintagestory.API.Client.ITexPositionSource, Vintagestory.API.MathTools.Vec3f, Int32, Byte, Byte, System.Nullable`1<Int32>, System.String[])'.
em BetterCratesNamespace.BetterCrateBlockEntity.GenMeshData(ITesselatorAPI tesselator)
em BetterCratesNamespace.BetterCrateBlockEntity.UpdateMesh() na D:\vsmods\mods\bettercrates\src\BetterCrateBlockEntity.cs:linha 1304
em BetterCratesNamespace.BetterCrateBlockEntity.UpdateMeshAndLabelRenderer() na D:\vsmods\mods\bettercrates\src\BetterCrateBlockEntity.cs:linha 677
em BetterCratesNamespace.BetterCrateBlockEntity.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving) na D:\vsmods\mods\bettercrates\src\BetterCrateBlockEntity.cs:linha 1173
em Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\Model\ClientChunk.cs:linha 427
em Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:linha 809
em Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\ClientMain.cs:linha 1139
em Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:linha 125
em Vintagestory.Client.ScreenManager.Render(Single dt) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\ScreenManager.cs:linha 666
em Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\ScreenManager.cs:linha 610
em Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:linha 132
em System.EventHandler`1.Invoke(Object sender, TEventArgs e)
em OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) na C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:linha 479
em OpenTK.GameWindow.DispatchRenderFrame() na C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:linha 454
em OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) na C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:linha 375
em Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
em Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) na C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:linha 87

Zaldaryon 14 hours ago
Hide And Fabric v1.2.5

Catasteroid No worries, glad I could help out!

Kirona 14 hours ago
Oxygen Not Included

nice mod name

Sammy_SMD 18 hours ago
Useful Stuff

Does not work with 1.17.0-rc.3

> Game Version: v1.17.0-rc.3 (Unstable)
Loaded Mods:
8/6/2022 12:24:40 PM: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object
at Vintagestory.GameContent.ItemShield.AddAllTypesToCreativeInventory () [0x00042] in <358282a0957e4d8da6458ba61bb4bf73>:0
at Vintagestory.GameContent.ItemShield.OnLoaded (Vintagestory.API.Common.ICoreAPI api) [0x0004e] in <358282a0957e4d8da6458ba61bb4bf73>:0
at Vintagestory.API.Common.CollectibleObject.OnLoadedNative (Vintagestory.API.Common.ICoreAPI api) [0x00007] in <8d34c3c1e9814e2b942bcaa09b83d5f1>:0
at Vintagestory.Server.ServerSystemBlockSimulation.<OnBeginModsAndConfigReady>b__9_0 (Vintagestory.API.Common.Item item) [0x00003] in <0462b74ed3f94a21822b00850560ef2e>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0002c] in <d57a575dd6be4193a54eb87783bbd39c>:0
at Vintagestory.Server.ServerSystemBlockSimulation.OnBeginModsAndConfigReady () [0x00053] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.EnterRunPhase (Vintagestory.API.Server.EnumServerRunPhase runPhase) [0x000ad] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.Launch () [0x001e0] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerProgram.Main2 () [0x000e5] in <4d00461b4e214728afb94ab8cb6372d9>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <0462b74ed3f94a21822b00850560ef2e>:0

bluelightning32 20 hours ago
Wildcraft v1.2.3! (New Plants, new poultices and better poison mechanics!)

Not compatible with 1.17.0-rc.3

> Game Version: v1.17.0-rc.3 (Unstable)
Loaded Mods:
8/6/2022 12:20:30 PM: Critical error occurred
System.MissingMethodException: Method not found: bool Vintagestory.API.Common.BlockDropItemStack.Resolve(Vintagestory.API.Common.IWorldAccessor,string)
at Vintagestory.API.Common.CollectibleObject.OnLoaded (Vintagestory.API.Common.ICoreAPI api) [0x0000b] in <8d34c3c1e9814e2b942bcaa09b83d5f1>:0
at Vintagestory.API.Common.Block.OnLoaded (Vintagestory.API.Common.ICoreAPI api) [0x00071] in <8d34c3c1e9814e2b942bcaa09b83d5f1>:0
at Vintagestory.GameContent.BlockPlant.OnLoaded (Vintagestory.API.Common.ICoreAPI api) [0x00000] in <358282a0957e4d8da6458ba61bb4bf73>:0
at wildcraft.BerryBush.OnLoaded (Vintagestory.API.Common.ICoreAPI api) [0x00000] in <da47d221680c45dc83b890ce5e9877d8>:0
at Vintagestory.API.Common.CollectibleObject.OnLoadedNative (Vintagestory.API.Common.ICoreAPI api) [0x00007] in <8d34c3c1e9814e2b942bcaa09b83d5f1>:0
at Vintagestory.Server.ServerSystemBlockSimulation.OnBeginModsAndConfigReady () [0x0001b] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.EnterRunPhase (Vintagestory.API.Server.EnumServerRunPhase runPhase) [0x000ad] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.Launch () [0x001e0] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerProgram.Main2 () [0x000e5] in <4d00461b4e214728afb94ab8cb6372d9>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <0462b74ed3f94a21822b00850560ef2e>:0

bluelightning32 20 hours ago
Creatures and Critters 1.2.0

Not compatible with 1.17.0-rc.3

Game Version: v1.17.0-rc.3 (Unstable)
Loaded Mods:
8/6/2022 12:18:55 PM: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object
at Vintagestory.GameContent.BlockTroughBase.init () [0x0010b] in <358282a0957e4d8da6458ba61bb4bf73>:0
at Vintagestory.GameContent.BlockTroughDoubleBlock.OnLoaded (Vintagestory.API.Common.ICoreAPI api) [0x0003d] in <358282a0957e4d8da6458ba61bb4bf73>:0
at Vintagestory.API.Common.CollectibleObject.OnLoadedNative (Vintagestory.API.Common.ICoreAPI api) [0x00007] in <8d34c3c1e9814e2b942bcaa09b83d5f1>:0
at Vintagestory.Server.ServerSystemBlockSimulation.OnBeginModsAndConfigReady () [0x0001b] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.EnterRunPhase (Vintagestory.API.Server.EnumServerRunPhase runPhase) [0x000ad] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.Launch () [0x001e0] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerProgram.Main2 () [0x000e5] in <4d00461b4e214728afb94ab8cb6372d9>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <0462b74ed3f94a21822b00850560ef2e>:0

bluelightning32 20 hours ago
AnMiTech

Not compatible with 1.17.0-rc.3

> Game Version: v1.17.0-rc.3 (Unstable)
Loaded Mods:
8/6/2022 12:17:49 PM: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object
at Vintagestory.GameContent.ItemShield.AddAllTypesToCreativeInventory () [0x00042] in <358282a0957e4d8da6458ba61bb4bf73>:0
at Vintagestory.GameContent.ItemShield.OnLoaded (Vintagestory.API.Common.ICoreAPI api) [0x0004e] in <358282a0957e4d8da6458ba61bb4bf73>:0
at Vintagestory.API.Common.CollectibleObject.OnLoadedNative (Vintagestory.API.Common.ICoreAPI api) [0x00007] in <8d34c3c1e9814e2b942bcaa09b83d5f1>:0
at Vintagestory.Server.ServerSystemBlockSimulation.<OnBeginModsAndConfigReady>b__9_0 (Vintagestory.API.Common.Item item) [0x00003] in <0462b74ed3f94a21822b00850560ef2e>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0002c] in <d57a575dd6be4193a54eb87783bbd39c>:0
at Vintagestory.Server.ServerSystemBlockSimulation.OnBeginModsAndConfigReady () [0x00053] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.EnterRunPhase (Vintagestory.API.Server.EnumServerRunPhase runPhase) [0x000ad] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerMain.Launch () [0x001e0] in <0462b74ed3f94a21822b00850560ef2e>:0
at Vintagestory.Server.ServerProgram.Main2 () [0x000e5] in <4d00461b4e214728afb94ab8cb6372d9>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <0462b74ed3f94a21822b00850560ef2e>:0

bluelightning32 20 hours ago
XSkills

Not compatible with 1.17.0-rc.3.

> 12:07:25 [Server Error] [xskills] An exception was thrown when trying to start the mod:
HarmonyLib.HarmonyException: IL Compile Error ---> System.FormatException: Method virtual System.Void Vintagestory.GameContent.BlockReeds::OnBlockBroken(Vintagestory.API.Common.IWorldAccessor world, Vintagestory.API.MathTools.BlockPos pos, Vintagestory.API.Common.IPlayer byPlayer, System.SingledropQuantityMultiplier) cannot be patched. Reason:
Invalid IL code in (wrapper dynamic-method) Vintagestory.GameContent.BlockReeds:Vintagestory.GameContent.BlockReeds.OnBlockBroken_Patch1 (Vintagestory.GameContent.BlockReeds,Vintagestory.API.Common.IWorldAccessor,Vintagestory.API.MathTools.BlockPos,Vintagestory.API.Common.IPlayer,single): IL_0030: call 0x00000003


at HarmonyLib.Memory.DetourMethodAndPersist (System.Reflection.MethodBase original, System.Reflection.MethodBase replacement) [0x00021] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x0007b] in <2414a8eb44e8496080270436f777e942>:0
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0010f] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <2414a8eb44e8496080270436f777e942>:0
at XSkills.XSkills.DoHarmonyPatch (Vintagestory.API.Common.ICoreAPI api) [0x00023] in <430b462b17bf45febabf490e33c90030>:0
at XSkills.XSkills.StartServerSide (Vintagestory.API.Server.ICoreServerAPI api) [0x00007] in <430b462b17bf45febabf490e33c90030>:0
at Vintagestory.Common.ModLoader.TryStartSystem (Vintagestory.API.Common.Mod mod, Vintagestory.API.Common.ModSystem system, Vintagestory.API.Common.ICoreAPI api, Vintagestory.Common.ModEventPhase phase) [0x0004b] in <0462b74ed3f94a21822b00850560ef2e>:0

bluelightning32 20 hours ago
Cosmosis

Watched the video and was amazed! I did not expect for the different planet channels to not count for linking - that was simply genius. Makes things much more user-friendly IMO.

gndrneutralnoun 21 hours ago
Volumetric Shading Continued

Sadly this doesnt work on 1.17

Noxxid3 21 hours ago
Cave Paintings

Would really like an eraser. Being able to cover the block to erase the whole face is okay, but as an artist, you gotta erase little bits to make things perfect.

gndrneutralnoun 23 hours ago
Bricklayers

The handbook shows Honey-sulfur poultices being craftable using your glazed bowls in various colors, but shows them empty. On testing this doesn't actually work, but I also tested a glazed bowl with honey and that also didn't work. I don't know if you'd have to modify the bowls or the poultice recipe to fix this - or if you'd want to - but I figured I'd let you know.

Kirona 1 day ago