Mob Protect
Mob Protect is a Fabric utility that lets a player choose which mobs take damage, so attacks from players, TNT, arrows and snowballs can be blocked.
What it does
The mod is customisable and is meant to protect mobs in a world. Its settings live in a configuration menu, where each mob can be switched on or off, and the choices are kept in a server config file. Disabled mobs become immune to attacks, which lets a player move through a world without fear of accidentally hitting dogs, cats or villagers. Hitting a villager by mistake can make the villagers angry, and a single netherite axe hit can end a run, so the option matters on busy maps.
Mob Protect runs on Fabric for 1.19.4 and 1.20.1, and the current file is 4.0.1-1.20.1 for 1.20.1, released on 2023-07-25. It needs CompleteConfig to read and write its settings. Either side can run it, and neither needs it, so it works on a single-player client, a server or both. The code is not open source, and the license is All rights reserved.
Key features
Direct attack blocking
Blocks attacks that a player makes directly on a protected mob, such as a sword or axe swing.
Sweeping edge protection
Stops damage from sweeping edge attacks so that a wide swing does not reach mobs that should be safe.
Environmental damage blocking
Covers other environmental damage, including TNT lit by a player, arrows fired by a player and snowballs thrown by a player.
Per-mob toggles
Each mob can be enabled or disabled from the configuration menu, with changes applied without editing files by hand.
Player-only protection
Protection can be limited to damage caused by players, so mobs remain vulnerable to other sources.
Mob list
The list of protectable mobs is shortened for now, and the author plans to extend it in future updates.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Players who want to keep their pets, livestock and villagers safe while exploring or building, and server owners who want shared mob protection rules.
How it compares
XenovaProtect is server-side only, runs on Fabric for 1.20.1 and is published under the Apache License 2.0, so players do not need it installed. Area Protection runs on Fabric, Forge, NeoForge and Quilt for 1.21 – 26.3, and it is required on the server while clients may leave it out. Mob Protect works on a client, a server or both, and its license is All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Mob Protect | Fabric | 1.19.4 – 1.20.1 | Client or server, optional | 2023-07-25 |
| XenovaProtect | Fabric | 1.20.1 | Server-side only | 2025-12-13 |
| Area Protection | Fabric, Forge, NeoForge and Quilt | 1.21 – 26.3 | Server required, client optional | 2026-02-02 |
Questions
Does Mob Protect need CompleteConfig?
Does the server need Mob Protect?
Which Minecraft versions does Mob Protect support?
In the catalog
Mob Protect is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 34,764 mods support Minecraft 1.20.1.
Similar mods
What the author says
Simply enable or disable each mob within the configuration menu and voila! Any disabled mobs will be immune from your attacks, allowing you to play Minecraft without the fear of accidentally hitting your precious dogs or cats. Or you can disable villagers and not have to worry about hitting your villagers and making…
Official listing
- Modrinth page
- modrinth.com/mod/mob-protect
- Owner
- FaintLocket424
- Published
- 2023-06-19
- Updated on Modrinth
- 2023-07-25
- Facts verified
- 2026-10-15
