CurseForge · Minecraft mod
Calm Mornings
Despawns hostile mobs around the player upon waking up!
Quick answer
Which Calm Mornings release should I use?
Calm Mornings - 1.21-4.1.0 targets 1.21, 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Calm Mornings required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Calm Mornings - 1.21-4.1.0 need?
Calm Mornings - 1.21-4.1.0. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Calm Mornings without breaking your instance.
Built for Calm Mornings - 1.21-4.1.0. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Calm Mornings - 1.21-4.1.0. It targets 1.21, 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Calm Mornings - 1.21-4.1.0. It opens that exact file at the source.
About this project
What does Calm Mornings add?

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 builtin 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 [Disabled by enableList]
[checks.group_checks]
#Check boss group?
bossCheck = false
#Check monster group?
monsterCheck = true
#Check villager group?
villagerCheck = false
#Check creature group?
creatureCheck = false
#Check ambient group?
ambientCheck = false
#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.
Project description from CurseForge.
Pick your setup
Calm Mornings by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21
1 loader build1.20.1
1 loader build1.20
1 loader build1.19.4
1 loader build1.19.3
1 loader build1.19.2
1 loader build1.19.1
1 loader build1.19
1 loader build1.18.2
1 loader build1.18.1
1 loader build1.18
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Calm Mornings versions and loaders
Calm Mornings - 1.21-4.1.0
calmmornings-1.21.1-4.1.0.jar
4 Jul 2026
Calm Mornings - 1.20.1-4.1.0
calmmornings-1.20.1-4.1.0.jar
4 Jul 2026
Calm Mornings - 1.20.1-4.0.6
calmmornings-1.20.1-4.0.6.jar
4 Mar 2025
Calm Mornings - 1.19.2-4.0.7
calmmornings-1.19.2-4.0.7.jar
4 Mar 2025
Calm Mornings - 1.18.2-4.0.6
calmmornings-1.18.2-4.0.6.jar
4 Mar 2025
Calm Mornings - 1.21-4.0.4
calmmornings-1.21.1-4.0.4.jar
9 Feb 2025
Calm Mornings - 1.20.1-4.0.5
calmmornings-1.20.1-4.0.5.jar
9 Feb 2025
Calm Mornings - 1.19.4-4.0.6
calmmornings-1.19.4-4.0.6.jar
9 Feb 2025
Calm Mornings - 1.19.2-4.0.6
calmmornings-1.19.2-4.0.6.jar
9 Feb 2025
Calm Mornings - 1.18.2-4.0.5
calmmornings-1.18.2-4.0.5.jar
9 Feb 2025
Calm Mornings - 1.19.4-4.0.5
calmmornings-1.19.4-4.0.5.jar
3 Feb 2025
Calm Mornings - 1.19.2-4.0.5
calmmornings-1.19.2-4.0.5.jar
3 Feb 2025
Looking for an older file? The official CurseForge project page is in Resources.