Mods / No Waterproof Inventories [OBSOLETE]

Category: #Storage #Tweak #Utility
Author: DanaCraluminum
Side: Both
Created: Apr 6th 2023 at 1:00 PM
Last modified: Apr 24th 2023 at 12:58 PM
Downloads: 747
Follow Unfollow 16

Latest file for Various v1.18.x:
NoWaterproofInventories-v1.0.1.zip 1-click install


[Discord]

I'm living in Ukraine and there is war happening right now. Most of my free time I spend on modding when I get a few hours between electricity blackouts.
If you love my work, you can support me on Patreon, I would greatly appreciate it ❤️. Donations keep me doing what I truly love - modding.


Mod is no longer maintained, further updates will only be available in Dana Tweaks.

Inventories are no longer waterproof and extinguish all torches stored inside when in water.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.1 533 Apr 24th 2023 at 12:58 PM Show NoWaterproofInventories-v1.0.1.zip Install now
v1.0.0 214 Apr 6th 2023 at 1:03 PM Show NoWaterproofInventories-v1.0.0.zip Install now

19 Comments (oldest first | newest first)

💬 DanaCraluminumAuthor, Apr 9th at 9:17 PM

Iver Frepo Mohandar

I updated it to 1.19.7 in https://mods.vintagestory.at/danatweaks

💬 Iver, Feb 16th at 8:52 AM

Is it compatible with 1.19.3 DanaCraluminum?

💬 Frepo, Oct 13th 2023 at 10:28 AM

Seems to be a multiplayer thing. I've been testing a lot solo without being able to recreate the crash. But it crashed as soon as the first player (besides myself) connected to the server.

Game Version: v1.18.8 (Stable)
2023-10-13 11:39:54: Critical error occurred in the following mod: nowaterproofinventories@1.0.1
Loaded Mods: abandonedkingdom@0.0.4, signs@1.0.1, bettercrates@1.6.0, betterruins@0.2.4, compass2@2.0.0, craftingtable@0.4.0, dungeonsandshafts@0.2.3, pantherinae@1.0.7, fregtech@1.0.26, fantasycreatures@0.6.4, morecrops@1.0.3, RangedWeapons@0.6.2, millwright@1.1.0, nowaterproofinventories@1.0.1, primitivesurvival@3.2.7, spyglass@0.4.5, game@1.18.8, cooperativecombat@1.1.1, kreaturesandkritters@1.0.3, claywheel@1.1.0, tstools@1.3.6, lichen@1.6.2, medievalexpansion@3.10.0, petai@1.8.0, rustyshell@0.0.6, creative@1.18.8, survival@1.18.8, feverstonewilds@1.3.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Common.EntityPlayer.WalkInventory(OnInventorySlot handler) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 1206
at NoWaterproofInventories.EntityBehaviorNoWaterproofInventory.OnGameTick(Single deltaTime) in D:\VSCode\Repos\Modding_VintageStory\0fix\NoWaterproofInventories\src\EntityBehaviorNoWaterproofInventory.cs:line 18
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 852
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 528
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 583
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 100
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 59
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 796
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 712
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 75
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93


💬 Frepo, Oct 10th 2023 at 1:46 PM

I also got a crash after the .NET7 update (not sure if it's because of this since we've been away from the game for a couple of updates). At the time I didn't check the log or anything, we just removed it to get started playing.
Now I want it back! So I added the mod again and it hasn't crashed yet, after some 30mins of gameplay. Since it's the same version and nothing has changed, it should be bound to crash again sooner or later. I'll post reports when it happens.

💬 Mohandar, Jul 15th 2023 at 6:10 AM

mhm...


Running on 64 bit Windows with 16 GB RAM
Game Version: v1.18.6 (Stable) 
14/07/2023 14:32:22: Critical error occurred in the following mod: nowaterproofinventories@1.0.1
Loaded Mods: aculinaryartillery@1.0.12, ancienttools@1.5.7, APsWolfTweaks@1.0.1, atwatersedge@1.3.1, bandedgeckos@1.1.1, betterarchery@3.0.0, cairns@1.0.0, cellardoor@1.3.0, Ceramos@0.4.0, chiseltools@1.8.4, creaturescan@1.0.0, detonateredux@1.0.3, hqzlights@1.1.1, extrainfo@1.0.0, farmliferenewal@0.0.1, fieldsofgold@2.1.6, capreolinae@1.0.3, frozenreeds@1.0.1, harptech@0.2.3, hideandfabric@1.3.0, indappledgroves@0.4.9-rc.8, knappingmastery@1.0.1, larchtannin@1.1.0, mcd1@1.0.0, bgn_moreclasses@1.0.2, leadroof@1.3.4, noisybears@1.1.0, nowaterproofinventories@1.0.1, outlawmodcan@0.2.3, pacificnewts@1.1.1, primitivesurvival@3.2.4, rackablefirestarter@1.0.0, RangedWeapons@0.6.2, rope-bridges@1.1.0, ropebucket@1.0.0, sfaws@1.0.0, riflemod@1.1.0, sortablestorage@1.9.0, spyglass@0.4.5, unterra@1.0.0, viesblocks@2.4.2, game@1.18.6, wildcraft@1.6.6, alchemy@1.6.12, altmapiconrenderer@1.2.0, beehivekiln@1.2.2, canbeignited@1.1.0, canmarket@0.3.10, carryon@1.2.0, coinage@1.6.0, commonlib@2.1.1, crateful@1.0.3, electricity@0.0.9, expandedfoods@1.6.6, fieldsofsalt@1.1.2, fishing@1.1.5, fromgoldencombs@1.4.16-rc.2, hammersringingfall@1.2.5, hardcorewater@1.0.0, sailboat@1.1.0, kilnspreading@1.0.0, lavoisier@1.2.8, loreweapons@1.0.1, medievalexpansion@3.9.3, metalsupports@1.0.0, morebags@1.2.0, morepiles@1.4.3, naturalnight@2.0.0, petai@1.7.10, prospectorinfo@4.3.0, scarecrow@1.2.3, simplestep@1.0.5, statushud@1.3.1, stillnecessaries@1.0.1, stonebakeoven@1.0.3, useplanksinpitkiln@1.0.0, vanvar@3.2.1, creative@1.18.6, survival@1.18.6, waypointcolours@1.1.0, wildfarmingrevival@1.0.7, woodenfortifications@0.0.4, xmelee@0.0.11, metalrecovery@0.1.19-pre.1, bugnetcompatibility@1.0.0, captureanimals@2.5.3, chemistrylib@1.1.5, defensive@0.1.7-pre.0, depositstretcher@0.1.1, shark@1.4.3, em@2.2.1, feverstonehorses@1.5.0, glassmaking@1.3.5, linearpower@0.2.1, playercorpse@1.7.1, simplewinddirection@1.0.2, treetapping@1.0.0, wolftaming@1.7.3, kosfire@1.1.3
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in Vintagestory.API.Common.EntityPlayer.WalkInventory(OnInventorySlot handler) in VintagestoryApi\Common\Entity\EntityPlayer.cs:riga 1195
in NoWaterproofInventories.EntityBehaviorNoWaterproofInventory.OnGameTick(Single deltaTime)
in Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:riga 874
in Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:riga 527
in Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:riga 612
in Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:riga 96
in Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:riga 84
in Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:riga 809
in Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:riga 711
in Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:riga 163
in Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:riga 681
in Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:riga 625
in Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:riga 119
in System.EventHandler`1.Invoke(Object sender, TEventArgs e)
in OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:riga 476
in OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:riga 452
in OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:riga 375
in Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
in Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:riga 93

💬 DanaCraluminumAuthor, Jun 21st 2023 at 7:28 AM

BisClever No plans for such containers yet

💬 BisClever, Jun 21st 2023 at 4:55 AM

Craluminum, I'm a huge fan of your mods and use most of them. Can you make a container that is waterproof? I would love to have a late game goal to circumvent this mods effect.

💬 DanaCraluminumAuthor, May 5th 2023 at 5:48 PM

CreativeRealms No idea, but I will look into it once I end my "break"

💬 CreativeRealms, May 5th 2023 at 5:46 PM

Is that intentional or a bug? Seeing as it's not built in water and it's not raining I'm not sure why it would have a water layer.

💬 DanaCraluminumAuthor, May 5th 2023 at 5:37 PM

CreativeRealms The code is checking whether a block with inventory (in this case, firepit) has water layer and if it does, it extinguishes all torches stored inside

💬 CreativeRealms, May 5th 2023 at 5:34 PM

On 1.18.2-rc.1 when trying to light a torch in a firepit they burn out instantly using v1.0.1. Not sure if it's the mod itself doing it or an incompatibility with another mod but removing it fixes the issue.

💬 DanaCraluminumAuthor, May 2nd 2023 at 7:50 AM

Graydient05 I'm a masochist, so expect more masochistic mods in the future

💬 Graydient05, May 2nd 2023 at 1:03 AM

this is the mod equivalant of masochism. why would I do this to myself

💬 DanaCraluminumAuthor, Apr 8th 2023 at 3:20 PM

mj_outlaw Could you open modinfo and remove dependencies from there? If it will work, then I will upload version for 1.17

💬 mj_outlaw, Apr 8th 2023 at 3:15 PM

Its great! Any chance for stable version 1.17.11?

💬 DanaCraluminumAuthor, Apr 7th 2023 at 12:18 PM

Frepo Note that block containers are affected too

💬 Frepo, Apr 7th 2023 at 11:43 AM

Perfect! This makes so much sense. Who about providing a waterproof item? Like a variant of the linen sack, but "insulated" with wax or resin.

💬 DanaCraluminumAuthor, Apr 7th 2023 at 7:34 AM

Aksyl Wuhahahaha

💬 Aksyl, Apr 7th 2023 at 7:27 AM

Uhg, I deserve this. :(

(edit comment delete)