Skip to main content
← All Guides
Modpack Hosting · 4 min read

How to Disable Mods Without Removing Them

Learn how to disable mods without removing them from your Minecraft server, covering file renaming, config toggles, and Forge/Fabric disable methods.

Why Disable Instead of Remove?

Sometimes a mod causes problems, tanks performance, or conflicts with another mod, but you do not want to delete it permanently. Maybe you plan to re-enable it after an update, or you want to test whether it is the source of a crash without losing your configuration. Learning to disable mods without removing minecraft server files lets you troubleshoot methodically.

Removing a mod jar entirely can cause world issues. If the mod added blocks, items, or dimensions, deleting the jar means those entries become "missing" in your world data. Disabling a mod through supported methods avoids some of these problems, though not all.

Method 1: Rename the Jar File

The simplest way to disable mods without removing minecraft mod files is to rename the jar extension. Forge, NeoForge, and Fabric all scan the mods/ folder for files ending in .jar. If you rename a file from examplemod-1.0.jar to examplemod-1.0.jar.disabled, the loader will skip it on next boot.

This method is fast and reversible. To re-enable the mod, rename it back to .jar. Your config files remain untouched in config/, so all your settings are preserved.

Important caveat: if other mods depend on the disabled mod, they will crash on startup. Check for dependencies before disabling.

Method 2: Config-Level Disable

Some mods offer an internal toggle to disable their features without removing the jar. Check the mod's config file in config/ for an enabled or active flag. When available, this is the safest way to disable mods without removing minecraft content because the mod still loads its registries (keeping block/item IDs intact) but disables its gameplay features.

Mods that commonly support config-level disabling include modular mods like Quark (where each feature has its own toggle) and library mods that let you disable individual modules.

Method 3: Forge/NeoForge Mod Sorting

On Forge and NeoForge, you can create a mods/disabled/ subfolder and move mod jars into it. The loader only scans the root mods/ directory (not subdirectories by default), so mods in the subfolder are effectively disabled. This keeps them organized and easy to re-enable by moving them back.

Fabric also only scans the root mods/ folder, so the same subfolder technique works. To disable mods without removing minecraft content on any loader, this approach is clean and well-organized.

Handling World Data

When you disable a mod that added blocks or items to the world, those entries become "unknown" in the world save. Forge and NeoForge will show warnings in the console about missing registry entries but will generally allow the world to load. The missing blocks will appear as invisible or placeholder blocks.

If you re-enable the mod later, those blocks should reappear as long as the mod version and internal IDs have not changed. For this reason, disabling is safer than removing, the registry entries are preserved in the world data and can be restored.

Troubleshooting Workflow

When diagnosing server issues, disable mods one at a time and test after each change. This binary search approach lets you isolate the problem mod efficiently. If your server has 100 mods, disable half, test, then narrow down which half contains the culprit.

For related management tasks, see our guides on adding mods to existing servers and updating modpacks safely. For JVM tuning that helps with mod-heavy servers, check the JVM flags guide.

Try our server: Astroworld MC, IP play.astroworldmc.com, Java + Bedrock.

Related Tools & Resources

🔧

Minecraft Tools

Calculators, generators & server tools

🧱

Item Database

Browse all Minecraft items, stats & recipes

⚒️

Crafting Recipes

Visual crafting guides for every recipe