
Mods / Nature's Call
Author: jayu
Side: Both
Created: Feb 24th at 12:51 AM
Last modified: 1 day ago
Downloads: 724
Follow Unfollow 43
Latest file for
v1.20.5:
naturescall_1.1.0.zip
1-click install
Nature calls, and you must answer.
This mod is the continuation of Balanced Thirst's bladder mechanic, enhancing the survival experience by adding an additional challenge for the player: their bladder.
Getting started
To begin, you must choose if you sit or stand by setting the client config, or by using the commands .setPeeMode (sit | stand).
Your bladder will fill up as your hydration goes down, when it's full, it will start slowing you down.
Either sit and right-click or stand and ctrl-right-click with a empty hand to release your bladder! This is only possible when your bar is overloaded. Doing so on farmland has a chance of adding some nutrients to the soil, while doing it in a container will fill it up. Urine can be fermented in a barrel to make lant, used to soak hides.
If you want to empty your bladder before you need to go, there is a configurable keybind (in the vanilla VS settings).
The mod is almost useless if not paired with a compatible thirst mod.
Currently Compatible with
- Hydrate or Diedrate
- Balanced Thirst (in upcoming releases)
Other compatibility
- XSkills: the Elephant Bladder skill in the survival tree will allow you to expand your capacity.
- ConfigLib: fully configurable
Known Issues
- Currently client config does not save when editing it with ConfigLib on a server
Port chamberpot from Balanced Thirst
Add overloaded bar indicator
Slight improvements to the bladder release feature
Incorporate the poop mod in a more serious manner (would be turned off by default)
Ability for other mods to register their own way to fill the bladder (compatibility on their side)
More config options upon request
(If by popular request) Config to enable: Bladder does damage if fully overloaded (was removed because walk speed debuff is alredy a heavy penalty)
(If by popular request) Ability for bladder to fill with hunger or playtime instead of thirst, so that no thirst mod is necessary
/setBladder <playername> <quantity> fills the bladder of the player to the specified quantity
/resetBladderStats <playername> resets bladder walk speed modifer for the player (for troubleshooting)
Credit to Hydromancerx for suggesting the original concept for the mod
Related mods
Other mods from this author
Please report issues on GitHub or Discord with as many details as possible
(mod list, crash logs, client-debug.log and server-debug.log in VintagestoryData/Logs)
DO NOT POST RAW LOGS IN THE COMMENT SECTION, THEY WILL BE DELETED
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.1.0 | 76 | 1 day ago | Show | naturescall_1.1.0.zip | Install now | |
v1.0.4 | 129 | 4 days ago | Show | naturescall_1.0.4.zip | Install now | |
v1.0.3 | 420 | Feb 24th at 4:43 PM | Show | naturescall_1.0.3.zip | Install now | |
v1.0.2 | 7 | Feb 24th at 4:16 PM | Show | naturescall_1.0.2.zip | Install now | |
v1.0.1 | 67 | Feb 24th at 3:50 AM | Show | naturescall_1.0.1.zip | Install now | |
v1.0.0 | 24 | Feb 24th at 1:12 AM | Show | naturescall_1.0.0.zip | Install now |
Would love to use it on my server but I think i would get a lot of complains. Still, I love the idea and mechanics.
Slapppy I do need to rebalance urination rate and urination expiration yeah
DarkThoughts you might need to precede hex codes by #, I don't recall the exact implementation, but yeah hex codes are the only supported strings other than the default and easter eggs.
Would it be possible to add a config option for Urine perish speed? At the moment I have to turn a few litres into Lant at a time since it rots before I can get a sizeable amount together.
Are yellow colors possible yet? I tried "yellow" and a hexcode but it just made the stream invisible.
Just loaded this into our server and set config to standing, set up the keys, then went to piss in a hole to see if it worked and immediately ctd'd, would've contacted through github but it leads to the smithing plus issues section??
[EDIT: just saw your thread on the discord saying you can't right now but you know how to fix it, looking forward to the update :) sorry for cluttering your comments here]
Running on 64 bit Windows 10.0.19045.0 with 49063 MB RAM
Game Version: v1.20.4 (Stable)
2/25/2025 12:58:00 PM: Critical error occurred in the following mod: naturescall@1.0.3
Loaded Mods: aculinaryartillery@1.2.3, antlershorns@1.0.1, barkbeetle@1.0.3, beardeddragons@1.0.0, bedrespawn@1.1.0, cavepaintings@1.0.0, chiseltools@1.14.12, clicktopick@1.0.6, combatoverhaul@0.1.27, decor@1.2.1, destitute@1.0.0, femininity@0.1.3, caninae@1.0.29, geoaddons@1.4.0, goblinears@2.1.1, handtohand@1.0.3, moreundergarments@0.0.1, MoreTorchHolders@1.0.0, mycodiversity@1.0.2, primitivesurvival@3.7.5, theremnants@1.0.3, game@1.20.4, vsimgui@1.1.7, wforests@1.0.0-dev.1, wwaymarkers@1.0.0-dev.1, ancienttools@1.5.24, apeflowerpots@1.1.0, armory@0.1.7, flags@1.1.5, BetterProspecting@1.4.2, betterruins@0.4.7, blacksmithgloves@1.0.7, butchering@1.8.1, coinage@1.12.3, commonlib@2.6.1, configlib@1.5.1, danatweaks@3.3.15, emotemenupatched@1.0.6, expandedfoods@1.7.4, fromgoldencombs@1.8.11-rc.7, herbarium@1.4.0, hidenametagsmod@1.20.4, hydrateordiedrate@1.9.2, kevinsfurniture@1.6.2, levelup@1.3.6, maltiezcrossbows@0.6.5, maltiezfirearms@0.10.7, medievalexpansionpatch@1.0.1, metaltongs@1.2.2, meteoricexpansion-reborn@1.3.0, morepiles@2.1.0, naturescall@1.0.3, pewter@1.1.2, physicalmap_tk@1.0.1, pleasantriftward@1.0.1, pysicalmap_tk@1.0.0, rivers@4.1.0, rpvoicechat@2.3.14, rustboundmagic@2.3.2, seraphfaceoverhaul@1.0.0, smithingplus@1.2.5, somethinginthewater@1.2.5, tabletopgames@2.9.0, temporaltempest@0.2.2, thecritterpack@0.9.1, unconscious@1.9.2, vanvar@6.0.9, Verticality@0.3.1, creative@1.20.4, survival@1.20.4, woodenfortifications@2.0.5, coinbelt@0.0.1, playercorpse@1.11.0, wrustbound@1.0.0-dev.14, wildcraftfruit@1.3.0, wblockadj@1.0.0-dev.3, wethology@1.0.0-dev.7, wpanning@1.0.0-dev.2, wtweaks@1.0.0-dev.6
System.NullReferenceException: Object reference not set to an instance of an object.
at NaturesCall.Network.BladderNetwork.OnPeeKeyPressed(KeyCombination t1) in /Users/jacopouggeri/workspace/VintageModding/NaturesCall/NaturesCall/Network/BladderNetwork.Action.cs:line 43
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1747
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 230
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
piss mod
...
Hell yeah.
Noctisvah I can confirm that the poop mod works fine so far in 1.20
jayu the mod is great and all, but when is the poop update coming?
Jarate!
https://youtu.be/s8RQvwkh57U
Marlim can you send your crash logs on github or discord? The refactor might have broken some server stuff because it works fine in single player.
Edit: I fixed that crash but seems to have happened in 1.20 that messed up how behaviors sync with the server, I will fix this tomorrow
Edit2: fixed
I would love to pee together with my friends, but unfortunately I am unable to connect with them, as the game crashes when trying to load this beautiful mod.
Please help me make our dream possible.
jayu
Hydromancerx yes I want it to be compatible with all thirst mods. Since there's a good chunk of players that don't use this feature with Balanced Thirst, it made sense to have it as an addon, and it makes it easier for me to develop. Balanced Thirst is not compatible yet because the released version still has bladder (working on dejank and a lot of improvements right now, separaring this was part of that), HoD already works fine.
So you can use this with HoD instead of Balanced Thirst?
Thighz piss mod
Piss mod