Mods / One Bed Sleeping

Category: #Other #QoL #Tweak #Utility
Author: Apache
Side: Both
Created: Mar 20th 2022 at 5:30 PM
Last modified: Sep 23rd at 11:43 PM
Downloads: 8378
Follow Unfollow 57

Latest file for v1.19.8:
OneBedSleeping_v2.4.2.zip 1-click install


One Bed Sleeping

For use on SMP servers. Only one person needs to sleep in order to pass the night.

THIS MOD WILL NOT BE UPDATED TO 1.20 UNTIL IT IS OFFICIALLY RELEASED.

DO NOT REPORT BUGS IN THE COMMMENTS. USE THE ISSUE TRACKER PROVIDED.


Server Admin command: /obs hunger (0.0 -> 2.0) - Change the rate at which saturation is lost while sleeping. Default : 1.0

This mod can cause a vast amount of saturation to be consumed during play. Every 0.2 to this value is one small bar of hunger lost over a seven hour sleeping period. Sleeping in a straw bed usually drops a player's saturation by five bars.

Server Admin command: /obs players (0.0 -> 100.0) - The percentage of players online that need to sleep, before time passes. Minimum of one person. Default: 0.0

At the moment, I haven't added a sleep-voting system, because of the logic involved in making such a system. As this mod evolves, I may be able to add something like that in, as a separate feature.

Support the Mod Author

If you find this mod useful, and you would like to show appreciation for the work I produce; please consider supporting me, and my work, using one of the methods below. Every single expression of support is most appreciated, and makes it easier to produce updates, and new features for my mods, moving fowards. Thank you.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v2.4.2 243 Sep 23rd at 11:43 PM Show OneBedSleeping_v2.4.2.zip Install now
v2.4.1 1798 Mar 28th at 7:38 PM Show OneBedSleeping_v2.4.1.zip Install now
v2.4.0 700 Feb 17th at 5:12 PM Show OneBedSleeping_v2.4.0.zip Install now
v2.3.0 1221 Oct 24th 2023 at 12:51 AM Show OneBedSleeping_v2.3.0.zip Install now
v2.2.0 2622 Apr 22nd 2023 at 2:48 AM Show ApacheTech.VintageMods.OneBedSleeping_v2.2.0.zip Install now
v2.1.2 535 Feb 23rd 2023 at 1:58 PM Show ApacheTech.VintageMods.OneBedSleeping_v2.1.2.zip Install now

24 Comments (oldest first | newest first)

💬 EightDigit, Sep 28th at 10:14 AM

@Apache Derp, my bad. I was entirely sleep deprived when I wrote my comment

💬 ApacheAuthor, Sep 27th at 12:38 AM

EightDigit, v2.4.2 should work fine. It works on my test server with two clients.

/obs players 51 = Requires both players sleeping.
/obs players 49 = Requires only one player sleeping.

💬 EightDigit, Sep 26th at 6:31 PM

Apache - Hit me up if you need someone to test. I've run it on all my servers in the past, no muss no fuss, but haven't been able to get it running under 1.19.8

💬 ApacheAuthor, Sep 23rd at 9:06 PM

This hasn't had a release for a while. I'll make sure it still works as expected, and release a new version soon.

💬 Archer2150, Sep 22nd at 10:31 PM

Is this working for other people on their servers? On mine, just using regular base game beds we still need all 3 people online to be sleeping. In single player itll show a message when I get in bed, but those messages dont show up in multiplayer. I do have it installed on the multiplayer server, I just have my mods mirrored across the multiplayer and singleplayer folders clientside.

💬 ApacheAuthor, Jun 25th at 10:27 PM

Plumeria, that does sound like an interesting edge case. If you ever get a server log of the crash, please let me know. I believe you can get backups of the logs with Th3Essentials, or one of Th3Dilli's mods. The one that adds support for Grafana.

💬 Plumeria, Jun 25th at 5:08 AM

Hello, o/
This mod is amazing for multiplayer servers great work! 
Just a issue we have had twice now on the server I'm playing on is that at first it'll say no one is sleeping and then it will spam the chat of everyone is sleeping. It then crashes/freezes the server and kicks everyone. This time the server seemed to fix itself and we all logged back in still sleeping then woke up and it was normal. I don't think anyone got a crash log though unfortunately. 

 

💬 ApacheAuthor, Apr 7th at 2:09 AM

Screwy, delete your messages. Do not post spam stack traces to these comments. I've added an issue tracker for people to report bugs to. Use that. Any bugs reported here will be ignored.

💬 Telemachus, May 25th 2023 at 4:59 PM

Appreciate it!

💬 ApacheAuthor, May 15th 2023 at 8:46 PM

Telemachus, I'll talk to Vies, and see what he's changed with that bed. We might be able to do some compatibility stuff with it.

💬 TNightster, May 12th 2023 at 4:02 PM

Is this mod compatible with newer 1.18.X versions? Thank you!

💬 Telemachus, May 10th 2023 at 10:54 AM

Is there any way to add beds from other mods to this? For example, we recently started using ViesBlocks which has a neat little bed that keeps you warm and heals you slowly while you sleep. However, if a single player sleeps in that bed, it doesn't skip time like it normally does for the vanilla beds.

💬 Arden, Mar 20th 2023 at 3:03 PM

Anyone tested this with Pre-7 ?

💬 ApacheAuthor, Feb 23rd 2023 at 1:59 PM

Many apologies. Now updated. I'm hoping this fix will work. I've tested it with both my accounts logged into a test server. If there's any other issues, let me know.

💬 Arden, Feb 21st 2023 at 6:27 PM

I'm very interested in this mod, I hope the crash bug reported by Blackmare is fixed soon. :)

💬 ApacheAuthor, Feb 14th 2023 at 2:19 AM

Blackmare, thanks for the report. I'll have a look into this. Should be a simple fix.

💬 Blackmare, Feb 13th 2023 at 3:20 PM

Ran into this last night twice when 2 players were trying to sleep after making the sleep threshold  60%

21:05:49 [Server Fatal] System.ArgumentNullException: Value cannot be null.

Parameter name: key

at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)

at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)

at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

at ApacheTech.VintageMods.OneBedSleeping.Features.OneBedSleeping.Patches.ModSleepingServerPatches.BroadcastSleepingMessage()

at ApacheTech.VintageMods.OneBedSleeping.Features.OneBedSleeping.Patches.ModSleepingServerPatches.Patch_ModSleeping_ServerSlowTick_Prefix(ModSleeping __instance, ICoreServerAPI ___sapi, Double& ___lastTickTotalDays, IServerNetworkChannel ___serverChannel)

at Vintagestory.GameContent.ModSleeping.ServerSlowTick_Patch1(ModSleeping this, Single dt)

at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 106

at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 123

at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 768

💬 RogueRaiden, Jan 10th 2023 at 6:58 AM

\o/
the day has arrived!

💬 ApacheAuthor, Jan 9th 2023 at 10:04 PM

Update to v2.1.0

 - Added: Server Command: `/obs players [0-100]`. The percentage of players required to sleep, before time passes. Minimum of 1 person.
💬 BoolyStudy, Jan 6th 2023 at 8:02 PM

Could you add a new feature? I would like this mod to recognize percentages of people connected and to do it during the day or with voting, it would be nice, I have a Latin and Spanish multiplayer server, my players would appreciate it a lot, currently your mod can only sleep one person and it does it during the day, for which it is too OP, but if you do it by percentages it would be nice, thanks.

💬 BlueJello, Jun 12th 2022 at 4:08 PM

Confiming the download loop issue on my server too, I noticed the modinfo.json for version 1.1.0 has teh versionas 1.0.0, could that be the cause? using version 1.0.0 does not result in the download loop.

💬 WickedSchnitzel, Jun 2nd 2022 at 12:18 PM

I have tried to install the mod on my server but after the game prompted me to download it (which i did, it downloaded into the modsbyserver id folder) the game just continued to prompt me again and again in a loop. so i had to uninstall it, because the game did not recognize the mod as installed

💬 ApacheAuthor, Mar 22nd 2022 at 11:21 PM

RogueRaidenTV, maybe one day. I'm not personally interested in anything like that, and neither is the server this mod was made for. I'll add it to the backlog though. The new update allows you to control the amount of hunger lost during sleep.

 

/obs hunger (0.0 -> 2.0)

💬 RogueRaiden, Mar 21st 2022 at 3:25 AM

Is a config set percentage of players sleeping possible? so that its more of a vote system. Wonderful to finally see something like this! 

(edit comment delete)