ModsFinder

Bad Mobs

by Inconnu1337

Bad Mobs lets a server owner turn off mob spawning in Minecraft through a generated config file, and is a Fabric community port of the original BadMobs mod.

FabricServer-side onlyGNU Lesser General Public License v2.1 onlyOpen source1.21.1 – 1.21.10

What it does

Once installed, the mod generates a config file that controls the spawning behavior it disables. The server must be run once so the file is created. After the game has loaded and been closed, the file can be opened in a text editor and each registered mob given its own option. Saving the edited file and running the badmobs reload command in the game applies the change without a restart.

Bad Mobs runs on the server alone, so players join without installing anything. It requires Fabric API and is published for Fabric only, across 10 release versions 1.21.1 – 1.21.10, with 1.0.0 for 1.21.10 as the latest file. The code is open source under the GNU Lesser General Public License v2.1 only, and public links exist for the source code and the issue tracker.

Key features

  1. Mob spawn toggles

    Each registered mob can be disabled from spawning through its own entry in the generated config file.

  2. Reload command

    Running the badmobs reload command applies edits to the config file while the server stays up.

  3. Pregenerated mob options

    The config file is created with every registered mob already listed, so no entries need to be typed by hand.

  4. Community port

    The mod is a Fabric port of the original BadMobs mod, rebuilt by a community author.

Compatibility

Latest build for each game version and loader.

1.21.x10 of 10 versions with builds
1.21.101.0.0
1.21.91.0.0
1.21.81.0.0
1.21.71.0.0
1.21.61.0.0
1.21.51.0.0
1.21.41.0.0
1.21.31.0.0
1.21.21.0.0
1.21.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Cutting unwanted spawns on a server

A server owner can stop specific mobs from appearing in the world while leaving the rest of the spawning unchanged.

Who it’s for: Server owners running Fabric who want to control which mobs spawn, without installing anything on player clients.

How it compares

Full comparison

Custom Mob Spawns (Renewed!) is open source under the MIT License, released for 1.21.5 and able to run on either side. MobToggle is for 1.21.1 – 1.21.2 and can run on a client or server, and its code is not open source. antispawn is server-side only, covers 1.21.6 – 1.21.11 and is not open source. NoSpawn is open source under the MIT License for 1.21.4 – 26.1.1, and the server must run it while clients may leave it out.

ModLoadersGame versionsEnvironmentUpdated
Bad MobsFabric1.21.1 – 1.21.10Server-side only2026-03-31
Custom Mob Spawns (Renewed!)Fabric1.21.5Client or server, optional2025-06-03
MobToggleFabric1.21.1 – 1.21.2Client or server, optional2026-03-21
antispawnFabric1.21.6 – 1.21.11Server-side only2025-12-15
NoSpawnFabric1.21.4 – 26.1.1Server required, client optional2026-06-02

Questions

Does Bad Mobs need Fabric API?

Yes. Fabric API is a required dependency and must be installed next to Bad Mobs on the server.

Do players need Bad Mobs installed?

No. Only the server needs it, and players join without installing anything.

How are changes applied after editing the config file?

Save the file, then run the badmobs reload command in the game. The change takes effect without a restart.

In the catalog

Bad Mobs is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 15,569 mods support Minecraft 1.21.10.

Similar mods

What the author says

This mod provides a simple way to disable any way mob spawning in Minecraft. This is a community port of the original BadMobs mod for Fabric 1.21.1. Once installed, you can modify the generated config file to disable spawning behavior.
Inconnu1337, on the Modrinth page

Official listing

Owner
Inconnu1337
Published
2026-03-31
Updated on Modrinth
2026-03-31
Facts verified
2026-10-15

Tags