Calm Mornings

Calm Mornings

Despawns hostile mobs around the player upon waking up!

by
12.9K Downloads
forgeneoforgegame-mechanicsmobsutility
Rent Server with this Mod

About this Mod

Calm Mornings will look for any Hostile mobs(with notible exceptions), within a specified radius around a player upon waking up, and despawn them. This was done to help "simulate" the movement of monsters during the night.

No more creepers waiting right outside your doors, making your morning strolls a little calmer.

Info:

This mod is highly configurable, and most aspects of what this mod does can be adjusted to suit your needs.

#General Settings
[general]
    #Use list instead of built-in rules for despawning?
    enableList = false
    #List of mobs to despawn. [Requires enableList]
    #Formatting: ["minecraft:zombie", "minecraft:*", "<modId>:<entityId>"]
    mobs = ["minecraft:zombie", "minecraft:skeleton", "minecraft:spider", "minecraft:creeper"]
    #Adds mobs to despawn group. Mobs in blacklisted are prevented from despawning.
    #Allowed Groups: boss, monster, villager, creature, ambient, construct, misc, blacklisted
    #Formatting: ["minecraft:villager:villager", "minecraft:*:creature", "<modId>:<entityId>:<group>"]
    groups = ["minecraft:ender_dragon:boss", "minecraft:wither:boss", "minecraft:warden:boss", "minecraft:villager:villager", "minecraft:wandering_trader:villager", "minecraft:iron_golem:construct", "minecraft:snow_golem:construct"]

#Range Settings
[range]
    #Should difficulty based range scaling be enabled?
    #Difficulty Scaling: EASY = base | NORMAL = base / 2 | HARD = base / 4
    enableScaling = true
    #Horizontal radius to check for mobs to despawn.
    #Range: 0 ~ 256
    horizontalRange = 64
    #Vertical radius to check for mobs to despawn.
    #Range: 0 ~ 64
    verticalRange = 16

#Conditional Checks
[checks]
    #Player must sleep before this time to allow despawning.
    #Allowed Values: MORNING_E, MORNING, MORNING_L, NOON_E, NOON, NOON_L, EVENING_E, EVENING, EVENING_L, NIGHT_E, NIGHT, NIGHT_L, DISABLED
    lateCheck = "NIGHT_L"
    #Latest time the player can wakeup to allow despawning.
    #Allowed Values: MORNING_E, MORNING, MORNING_L, NOON_E, NOON, NOON_L, EVENING_E, EVENING, EVENING_L, NIGHT_E, NIGHT, NIGHT_L, DISABLED
    morningCheck = "MORNING_E"
    #Should non-sleeping players prevent despawning around them?
    playerCheck = true

    #Group Checks [Requires enableList]
    [checks.group_checks]
        #Check boss group?
        bossCheck = false
        #Check monster group?
        monsterCheck = true
        #Check villager group?
        villagerCheck = false
        #Check creature group?
        creatureCheck = true
        #Check ambient group?
        ambientCheck = true
        #Check construct group?
        constructCheck = false
        #Check misc group?
        miscCheck = false
FAQ:

Q: How does this work with Persistent mobs?

A: If they are named, it ignores them; otherwise it will drop their equipment when despawning them.

Q: Where should I leave suggestions or feedback?

A: I would love to hear any suggestions or feedback you have! I only ask that you leave it as a new issue on the mods Github as it makes it easier for me to manage and track.

Q: Can I use this in my modpack?

A: Absolutely! I only ask that you give credit if you do. Other than that, feel free to include it and modify it however you see fit for your pack.

Q: What version(s) will be supported?

A: Only the latest major version will be supported. I may update older versions if there are any major bugs/oversights, but will not be backporting new features to them.

Q: Is this compatible with X mod?

A: I have gone out of my way to try and make this mod as compatible with as many mods as possible. If you experience any incompatibilities, please report the issue on the mods Github.

Available Versions

Calm Mornings - 4.0.6-1.20.1release
MC 1.20, 1.20.1forge
March 4, 2025
Calm Mornings - 4.0.7-1.19.2release
MC 1.19, 1.19.1, 1.19.2forge
March 4, 2025
Calm Mornings - 4.0.6-1.18release
MC 1.18, 1.18.1, 1.18.2forge
March 4, 2025
Calm Mornings - 1.21-4.0.4release
MC 1.21, 1.21.1neoforge
February 9, 2025
Calm Mornings - 1.20.1-4.0.5release
MC 1.20, 1.20.1forge
February 9, 2025

How to Install Calm Mornings on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Calm Mornings". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forgeneoforge

Minecraft Versions

1.21.1, 1.21, 1.20.1 (+9 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Calm Mornings server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is Calm Mornings compatible with forge and neoforge?

Calm Mornings officially supports forge, neoforge for Minecraft 1.21.1, 1.21, 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Calm Mornings – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Calm Mornings consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Calm Mornings with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 only
Server-side
Required

Supported Versions

1.21.11.211.20.11.201.19.41.19.31.19.21.19.11.191.18.2+2 more