Sleep Options

⭐ — (6 endorsements) 📥 146 downloads 📌 v2 📅 3/5/2024
⚪ Last updated 2024

By aiTookMyJob · Gameplay

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 3/6/2024 📅 Created: 3/5/2024
⚠️ Install Order · 1 step
1🛠️ BepInEx — BepInEx framework Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 🏆 #749 of 869 Gameplay mods in this game by downloads

📋 About This Mod

Customize your sleep options includes the following checks: Night, Enemies, Exposure, Fire, and Wet conditions.

using BepInEx;

using BepInEx. Configuration;

using HarmonyLib;

using System. Reflection;

using UnityEngine;

namespace SleepOptions

public class SleepOptions : BaseUnityPlugin

public static ConfigEntry<bool> showDebugMessages;

public static ConfigEntry<bool> sleepCheckNight;

public static ConfigEntry<bool> sleepCheckEnemies;

public static ConfigEntry<bool> sleepCheckExposure;

public static ConfigEntry<bool> sleepCheckFire;

public static ConfigEntry<bool> sleepCheckWet;

private readonly Harmony harmony = new Harmony("innocreator.sleepoptions");

void Awake()

showDebugMessages = Config. Bind<bool>("General", "showDebugMessages", false, "Display script debug messages.");

sleepCheckNight = Config. Bind<bool>("Options", "sleepCheckNight", false, "Disable NIGHT check for beds.");

sleepCheckEnemies = Config. Bind<bool>("Options", "sleepCheckEnemies", true, "Disable ENEMY check for beds.");

sleepCheckExposure = Config. Bind<bool>("Options", "sleepCheckExposure", true, "Disable EXPOSURE check for beds.");

sleepCheckFire = Config. Bind<bool>("Options", "sleepCheckFire", true, "Disable FIRE check for beds.");

sleepCheckWet = Config. Bind<bool>("Options", "sleepCheckWet", true, "Disable WET check for beds.");

harmony. PatchAll();

public static class SleepOptions_Interact

static bool Prefix(Bed __instance, Humanoid human, bool repeat, bool alt)

if (showDebugMessages. Value)

Debug. Log("innoCreator  Interact");

MethodInfo methodIsNightInfo = typeof(EnvMan). GetMethod("IsNight", BindingFlags. Public | BindingFlags. Instance);

MethodInfo methodCheckEnemiesInfo = typeof(Bed). GetMethod("CheckEnemies", BindingFlags. NonPublic | BindingFlags. Instance);

MethodInfo methodCheckExposureInfo = typeof(Bed). GetMethod("CheckExposure", BindingFlags. NonPublic | BindingFlags. Instance);

MethodInfo methodCheckFireInfo = typeof(Bed). GetMethod("CheckFire", BindingFlags. NonPublic | BindingFlags. Instance);

MethodInfo methodCheckWetInfo = typeof(Bed). GetMethod("CheckWet", BindingFlags. NonPublic | BindingFlags. Instance);

🤖 AI-enhanced — based on mod data

Sleep Options is a gameplay mod that lets you customize sleep conditions by toggling checks for Night, Enemies, Exposure, Fire, and Wet conditions. With only 6 endorsements and 146 downloads, it's a niche utility for players who want finer control over when their character can sleep.

✨ Key Features

Adds customizable sleep options with checks for Night, Enemies, Exposure, Fire, and Wet conditions.
Allows players to toggle each condition check individually to suit their playstyle.
Small, focused mod with a simple concept and no extra bloat.

📊 Pros & Cons

✅ Pros

  • Tiny and lightweight—doesn't add bloat to your load order.
  • Gives you granular control over sleep conditions, which is great for roleplay or challenge runs.
  • Simple concept that's easy to understand and use.

⚠️ Cons

  • Only 6 endorsements and 146 downloads—this is a very niche mod with a small user base.
  • Last updated in March 2024—might not be compatible with the latest game patches, so test before relying on it.
🎯 Is This For You?
For players who want to fine-tune when their character can sleep, like survivalists who want to disable night-only sleeping or roleplayers who want to force sleep in dangerous areas. Skip if you're happy with the vanilla sleep system or want a more polished, well-documented mod.
📦 Install:Easy· Under 1 minute

💡 Beginner Tips

  • Check if your game has EAC (Easy Anti-Cheat) enabled—if so, you may need to disable it for mods to work.
  • Since the mod has no documentation, try placing it in the mods folder and test each toggle individually to see what works.
  • If the mod doesn't work after updating the game, check for a newer version or look for community patches.

📊 Mod Details

Game
Valheim Mods
Author
aiTookMyJob
Version
2
Downloads
146
Endorsements
6
Category
Gameplay
Created
3/5/2024
Updated
3/6/2024

🔧 How to Install Valheim Mods

Download from Nexus.

📖 Full step-by-step install guide for Valheim →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Valheim commands, item IDs, and more.

Keep browsing — more Valheim mods await

📋 All Valheim Mods 🏆 Top 25 📂 More Gameplay 👤 More by aiTookMyJob 🔎 Similar Mods 🌐 Best Gameplay (All Games) ⚠️ Fix Crashes & Errors 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods