
Disabler
A Minecraft mod that allows you to block mob, biomes and structure spawns and block dimension.
Screenshots

About this Mod
Disabler: Spawn, Biome, Dimension & Structure Control
About
A server-side utility mod that gives admins control over mob spawns, structure generation, dimension access, and world composition - powered by a simple config file.
You can control:
Block mob spawns
- Remove mobs from biome spawn lists
- Cancel runtime spawn attempts
Disable structures
- Prevent entire structure types from generating
- Remove their custom mob spawn overrides
Remove biomes
- Fully exclude specific biomes from world generation
- Cleanly prevent them from appearing in new worlds
- Includes extra compatibility handling for Alex's Caves cave biome generation paths
Disable dimensions
- Cancel dimension travel before entities enter blocked dimensions
- Prevent new Nether portals from forming when
minecraft:the_netheris blocked - No spawn-teleport fallback: players stay where they are
Simple TOML file
- No commands, no GUI
- Server-side only
- No client install required
- Optional singleplayer support
- Same
config/disabler-server.tomlformat on NeoForge, Forge, and Fabric
Configuration
The config file is located at:
.minecraft/config/disabler-server.toml
[spawns]
#List of mob ids that should never appear in the world.
#Examples: "minecraft:zombie", "minecraft:creeper"
blocked_mobs = []
[structures]
#List of structure ids that should be removed from world generation.
#Examples: "minecraft:village_plains", "minecraft:mineshaft"
blocked_structures = []
[biomes]
#List of biome ids that should be fully removed from world generation.
#Examples: "minecraft:plains", "minecraft:swamp"
blocked_biomes = []
[dimensions]
#List of dimension ids that entities should not be able to enter.
#Dimension travel is cancelled before the entity changes level.
#Examples: "minecraft:the_nether", "minecraft:the_end"
blocked_dimensions = []
[biome_exceptions]
#List of biome ids that should NOT be included in the replacement pool.
#These biomes have special generation requirements (e.g., mushroom biome on islands).
#They will be kept as fallback if no other allowed biomes exist.
#By default, minecraft:mushroom_fields is excluded.
#Examples: "minecraft:mushroom_fields", "minecraft:deep_dark"
exceptions = ["minecraft:mushroom_fields"]
- Biome Exceptions: By default,
minecraft:mushroom_fieldsis listed inbiome_exceptions. This prevents it from being used as a replacement for blocked biomes, since mushroom biomes have special generation requirements. You can remove it from this list if you want mushroom biomes to be used as replacements. - Dimension Blocking: Add dimension ids such as
minecraft:the_netherorminecraft:the_endtoblocked_dimensions. Travel is cancelled before the entity changes level, with portal cooldown applied to avoid repeated triggers. - Config is written to disk: When the mod generates the config file for the first time, it includes the default
minecraft:mushroom_fieldsin the exceptions list. Edit the file to customize this behavior.
Watch on GitHub how it works!
Future Plans
- Loot control (chests / vaults)
- Mob loot & EXP locks
...and more
Available Versions
How to Install Disabler on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Disabler". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.20.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Disabler server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Disabler compatible with fabric and forge and neoforge?
Disabler officially supports fabric, forge, neoforge for Minecraft 1.21.1, 1.20.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Disabler – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Disabler consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Disabler with just one click on your server.
