MobsBeGone
by EasyMochi
With MobsBeGone, a server owner lists entity IDs in a JSON file and those mobs stop spawning anywhere in the world.
What it does
The mod reads a file named mobsbegone-blacklist.json from the config folder. Each entry in that file is an entity ID, such as minecraft:creeper, and the listed types are disabled entirely. The blacklist is parsed once at startup and kept in a lookup table, so each spawn attempt is checked quickly.
When any mob tries to spawn, whether naturally, through a command or from a structure, the mod checks it against the blacklist. A blacklisted mob is marked for removal on the next server tick, so it never remains in the world. Entries can come from the base game or from any other installed mod.
It runs on the server alone, so players need nothing extra to join. It requires Fabric API and is released under the MIT License, with the source code and an issue tracker public. Files exist for Minecraft 1.21.1, with 0.0.9 as the latest, published on 2026-08-03.
Key features
JSON blacklist
Entity IDs go into a single JSON file, so the list can be edited without touching any code.
Spawn-time checks
Every spawn attempt is compared with the blacklist, covering natural spawns, commands and structures.
Removal on the next tick
Blacklisted mobs are marked for removal on the next server tick, which avoids unsafe edits to the world.
Base game and modded entities
Any entity from the base game or from another installed mod can be added to the list.
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
Quieter survival servers
A server owner removes mobs that clutter a survival world, such as creepers near player bases.
Mob-free builds
Creative and build servers can list every hostile type to keep the world free of mobs.
Who it’s for: Server owners who want to disable specific mobs without learning a larger configuration system. The mod is a server-side tool, so it fits servers more than single-player worlds.
How it compares
MobsFilter is server-side only, open source under the MIT License and published for 1.21.11. Mob Blacklist is also server-side only and open source under the MIT License, with files for 1.21.1 – 26.1.2. Nocreepers is server-side only and not open source, released under All rights reserved for 1.21.11. Mobs Are Gone needs both sides, is not open source and covers Fabric and NeoForge for 1.21.1 – 26.1.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| MobsBeGone | Fabric | 1.21.1 | Server-side only | 2026-08-03 |
| MobsFilter | Fabric | 1.21.11 | Server-side only | 2026-03-21 |
| Mob Blacklist | Fabric | 1.21.1 – 26.1.2 | Server-side only | 2026-06-02 |
| Nocreepers | Fabric | 1.21.11 | Server-side only | 2026-04-24 |
| Mobs Are Gone | Fabric and NeoForge | 1.21.1 – 26.1.2 | Client and server | 2026-09-21 |
Questions
Does MobsBeGone need Fabric API?
Do players need to install MobsBeGone?
Where is the blacklist file located?
In the catalog
MobsBeGone is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
MobsBeGone is a lightweight Fabric mod for Minecraft 1.21.1 that lets you blacklist mobs from spawning entirely. It was made because existing solutions were too complicated for smaller projects — so this one is designed with simplicity and efficiency in mind.
Official listing
- Modrinth page
- modrinth.com/mod/mobsbegone
- Owner
- EasyMochi
- Published
- 2025-06-01
- Updated on Modrinth
- 2026-08-03
- Facts verified
- 2026-10-15
