Bad Mobs — Guide
Getting Started
Nothing needs to be crafted - Bad Mobs is pure configuration:
- Open the mods list from the title screen or the pause menu.
- Select Bad Mobs and press the Config button - the mod's configuration screen opens.
- Pick an entity from the alphabetical list (every entity in the game has an entry, grouped by the namespace it comes from) and press Edit....
- Toggle that entity's spawn options (see Configuration Options).
- Done. Changes apply immediately - no restart needed. Any blocked entity vanishes the next time it tries to enter the world.
Prefer files? The same settings live in badmobs-common.toml inside the world's/instance's config folder and can be edited with any text editor.
Servers & Multiplayer
Bad Mobs works server-side:
- On a dedicated server, install the mod on the server and configure
badmobs-common.tomlthere - spawn control applies to the whole world for every connected player. - Server admins get per-world control: each server instance carries its own config, so different worlds can run different blacklists.
- In single player, the mod runs with your local game and the in-game config screen edits your world's behavior directly.
- The filtering happens where entities are spawned (the server side of the game), which is what makes join-time removal reliable for natural spawns, spawners, eggs and conversions alike.
How Blocking Works
Bad Mobs does not delete entities that already exist - it filters new arrivals:
- Whenever an entity tries to join the world, the mod checks that entity's config section.
- If the route it used is disabled (
allowNormalSpawning,allowSpawners,allowSpawnEggsorallowConversions), the entity is removed on the spot - it never appears, makes no sound and drops nothing. - Mobs that were already in the world before you blocked them stay until they despawn or are killed; only new spawn attempts are filtered.
- Blocking is per entity id: blacklisting zombies does not affect skeletons, and passive animals keep spawning normally unless you block them too.