Disabler

Disabler

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

by
325 Downloads
fabricforgeneoforgegame-mechanicsmanagementutility
Rent Server with this Mod

Screenshots

Icon

About this Mod

icon with text
Source
Patreon

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_nether is 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.toml format 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_fields is listed in biome_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_nether or minecraft:the_end to blocked_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_fields in 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

Disabler 1.2release
MC 1.20.1forge
May 30, 2026
Disabler 1.2release
MC 1.20.1fabric
May 30, 2026
Disabler 1.2release
MC 1.20.1neoforge
May 30, 2026
Disabler 1.2release
MC 1.21.1fabric
May 28, 2026
Disabler 1.2release
MC 1.21.1forge
May 28, 2026

How to Install Disabler on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).

3

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

fabricforgeneoforge

Minecraft Versions

1.21.1, 1.20.1

Server-side

Required

Recommended 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.

Rent Modded Server

Install Disabler with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.11.20.1