Valheim
Install

Details

Last Updated
First Uploaded
Downloads
2.7K
Likes
5
Size
132KB
Dependency string
GenesisProject-MrDayNight-1.0.0
Dependants
ADDatHost Valheim hosting
€1

🕰️ MrDayNight

by Genesis Project

Take control of Valheim’s time itself — extend the light, embrace the dark.


📜 Overview

MrDayNight is a simple yet powerful mod that lets you control the duration of day and night in Valheim.
Customize how long the sun shines or how long the shadows last — whether you want endless daylight or a world trapped in eternal night.

Perfect for both server administrators and solo adventurers, it provides fine-grained control over the day/night cycle while staying fully synced across multiplayer worlds.


⚙️ Features

  • ✅ Customize day length and night length individually (in seconds).
  • ✅ Fully synchronized across clients when used on a server with Jötunn.
  • ✅ Automatically enforces server settings — players cannot override them.
  • ✅ Works in single player (local settings) and multiplayer (server-synced).
  • ✅ Clean logs and 100% compatible with all environment mods.

🔧 Configuration

After launching the game once, the config file will be created at:

BepInEx/config/genesisproj.mrdaynight.cfg

Example:

[Tempo]
## Duração do dia em segundos (default = 1200)
# Setting type: Single
# Default value: 1200
DayLength = 1200

## Duração da noite em segundos (default = 600)
# Setting type: Single
# Default value: 600
NightLength = 600

🧩 Dependencies

Mod Required Purpose
BepInExPack Valheim Core mod loader
Jötunn Syncs configurations between server and clients

🧠 How It Works

  • When a world starts, MrDayNight hooks into the EnvMan initialization.
  • The mod sets EnvMan.m_dayLengthSec based on your chosen values.
  • On servers, these values are propagated to all connected players automatically.
  • In single player, your local config values are used.

🏰 Server Behavior

Environment Behavior
Dedicated server with Jötunn Server config is enforced on all clients.
Single player Local configuration applies.
Vanilla server (without Jötunn) Each client uses local config independently.

🧑‍💻 Technical

  • Built using BepInEx 5.4+, HarmonyX, and Jötunn 2.26.1.
  • Written in C# targeting .NET Framework 4.8.
  • Thread-safe, no reflection abuse, and uses clean Harmony patches.

📦 Installation

  1. Install BepInExPack for Valheim.
  2. Install Jötunn.
  3. Extract the contents of this mod to:
    Valheim/BepInEx/plugins/
    
  4. Launch the game.
  5. Configure and enjoy your custom day/night balance.

🧙‍♂️ Credits

  • Developed by BRKiHeL / Genesis Project
  • Built with Jötunn Modding Framework
  • Inspired by Valheim’s mystical world and community creativity

🐉 License

This project is open source under the MIT License.
Feel free to modify or redistribute, crediting Genesis Project.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro