Ore Generation Disabler
by Atmos Studio
Ore Generation Disabler stops selected ore blocks from spawning in the Overworld, using a block tag the server owner can edit.
What it does
The mod turns off Overworld ore generation before chunks are created, so ore features never run for the blocks listed in its tag. Because the check happens before generation, ores are not placed and then removed afterward. Ores are controlled through a block tag rather than fixed hardcoded lists, and any ore block added to the tag is detected and has its worldgen features disabled. Ores placed inside structures are removed as well. The mod works with vanilla ores and with many modded ores, and it is aimed at modpacks that use alternative ore generation systems.
Settings are kept in config files that appear the first time the game starts, and the tag can be changed there. Tag editing can also be done with datapacks or through KubeJS, and an example of adding blocks to the tag with KubeJS is covered in the author notes. The mod requires NeoForge and runs on client and server, so the server and every player need it. The latest NeoForge file is 1.0.1 for 1.21.1, published under the MIT License, and the code is not open source.
Key features
Overworld ore removal
Ore features for tagged blocks are disabled before chunk generation in the Overworld.
Block tag control
The list of disabled ores comes from a configurable block tag, not a fixed list inside the code.
Structure ore removal
Ores placed inside structure decorations are removed along with the ores generated naturally.
Datapack and KubeJS editing
The tag can be extended through datapacks or KubeJS scripts, so modpack makers can add their own ore blocks.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 2
Use cases
Custom modpacks
Modpack designers who ship their own ore generation system can turn off the default ores without editing world generation files by hand.
Who itβs for: Server owners and modpack makers who want to control which ores appear in the Overworld, on NeoForge 1.21.1.
Questions
Does Ore Generation Disabler need to be installed on the client?
Which mods can work alongside Ore Generation Disabler?
Where is the list of disabled ores stored?
In the catalog
Ore Generation Disabler is one of 36,990 Utility mods on ModsFinder, and one of 13,477 Utility mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Atmos Studio
Similar mods
What the author says
Originally made for my personal modpack, this mod was later released to help other modpack developers deal with ore generation after WorldGen was removed from KubeJS. Feel free to fork it, improve it, or adapt it for your own projects.
Official listing
- Modrinth page
- modrinth.com/mod/ore-generation-disabler
- Owner
- Atmos Studio
- Published
- 2026-07-08
- Updated on Modrinth
- 2026-07-11
- Facts verified
- 2026-10-15
