Mild
A Minecraft Fabric mod that allows you to enjoy a complete monster ecosystem in Peaceful difficulty.
Features
All features only take effect in Peaceful difficulty:
🐾 Monster Ecosystem
- Monsters spawn naturally: All monsters (zombies, skeletons, creepers, slimes, etc.) spawn naturally
- Hostility between mobs preserved: Monsters still attack each other (e.g., zombies attack villagers, skeletons shoot creepers)
- Bosses can spawn: Wither and Ender Dragon can spawn and exist normally
🛡️ Player Protection
- Monsters don't attack players: All monsters (including bosses) will not target players
- Global damage immunity: Players take no damage from any source (falling, suffocation, lava, etc.)
- Negative effect protection: Negative effects (poison, wither, hunger, slowness, mining fatigue, etc.) are blocked
- Void protection: Players falling into the void are teleported to a safe location and fully healed
🍎 Food System
- Food is always edible: Food can be consumed even when hunger is full
- Random buff effects: Eating food grants 1-3 random beneficial effects (strength, speed, resistance, regeneration, etc.)
☀️ Undead Protection
- Undead mobs don't burn in sunlight: Zombies, skeletons, and other undead don't burn in sunlight
Version Support
| Version |
Status |
| Minecraft 1.20.1 |
✅ Complete |
| Minecraft 26.2 |
✅ Complete |
Installation
- Install Fabric Loader
- Install Fabric API
- Place the Mild mod in your
.minecraft/mods folder
- Launch the game and set difficulty to Peaceful
Technical Details
This mod uses Mixin technology to intercept the following Minecraft behaviors:
| Feature |
Method Intercepted |
| Monster Spawning |
EntityType.canSpawn(), SpawnPlacements.checkSpawnRules() |
| Monster Targeting |
Mob.setTarget() |
| Monster Despawning |
Mob.checkDespawn() |
| Food Edibility |
ItemStack.isEdible() |
| Food Effects |
ItemStack.finishUsingItem() |
| Damage Immunity |
Player.hurtServer() |
| Negative Effects |
LivingEntity.addEffect() |
| Void Protection |
Entity.checkBelowWorld() |
| Sunlight Burning |
Mob.isSunBurnTick() |
License
MIT License