FeatureController: Fine-Tune World Generation in Minecraft

FeatureController for Minecraft gives you JSON-based control over world generation features like ice spikes, lava traps, and mob spawners. Download to customize your game!

Download FeatureController for Minecraft 1.12.1

Original name: FeatureController

Minecraft: 1.12.1

Loaders: Forge

FileVersionLoaderSize
FeatureController-1.0.0.jar1.12.1Forge35 КБDownload

FeatureController

Minecraft’s world generation is a masterpiece of procedural chaos, but sometimes you need a scalpel instead of a sledgehammer. FeatureController is the add-on that hands you that scalpel, letting you toggle, tweak, and silence specific biome features through a clean JSON configuration file. Whether you want to banish gravel patches from deserts, stop Nether lava traps from ruining your builds, or prevent mob spawners from activating, this mod puts you in charge without requiring a single line of Java.

What Is FeatureController?

FeatureController is a lightweight Minecraft mod that intercepts vanilla world-gen feature placement and mob spawning logic, then checks your custom JSON rules before allowing anything to proceed. It was built on the solid foundation of GregTechCEu/BuildScripts and carries an MIT license, so it’s both open-source and community-friendly. The mod works on the Forge loader and supports popular Minecraft versions like 1.12.2, 1.16.5, and 1.18.2, making it a versatile tool for modpack creators and server admins who need consistent world behavior across updates.

Key Features You Can Control

Every toggle in FeatureController corresponds to a named feature that Minecraft uses internally. The mod generates a default config file with all allowed values clearly listed, so you never have to guess what to type. Here’s what you can switch on or off.

Biome Decorations

  • ICE: Ice spikes and ice patches that appear in cold biomes. Disable this if you want snowy plains without obstructive ice formations.
  • SAND_PASS2: Gravel generation during the second sand pass. Turn it off to keep beaches and deserts purely sandy, or leave it on for that classic gravel shoreline look.

Chunk Features

  • FIRE: Random fire patches that generate in the Nether. Perfect for making the Nether less hazardous or preventing accidental griefing near portals.
  • NETHER_LAVA: Lava traps that face outward from Netherrack blocks. Disabling this can drastically reduce unexpected lava flows in your Nether tunnels.
  • NETHER_LAVA2: Lava traps embedded inside Netherrack. Another layer of lava hazard control for Nether explorers.
  • NETHER_MAGMA: Magma block veins that dot the Nether ceiling and floor. Remove them to simplify travel or keep them for bubble-column elevators.
  • ANIMALS: Initial creature spawns when a chunk is first generated. If you want a truly empty world until players breed animals, this is your switch.

Minable Features and Cave Removal

FeatureController also lets you strip out entire cave and ravine generation. This is a game-changer for skyblock-style packs or maps where underground voids would break immersion. Simply set the relevant minable feature to false, and those hollow spaces vanish from newly generated terrain.

Mob Spawning from Spawners

When preventFromSpawner is set to true, the mod blocks all mob spawning that originates from mob spawner blocks. Dungeon spawners, blaze spawners, and custom spawners from other mods will fall silent. This is ideal for adventure maps where you want to hand-place every enemy, or for peaceful servers that still want spawner blocks as decorative elements.

How to Install FeatureController for Minecraft

Getting started is straightforward. First, make sure you have the correct version of Forge installed for your Minecraft client or server. Then, download FeatureController from its official repository or a trusted mod distribution site. Place the downloaded .jar file into your mods folder, just like any other Forge mod. Launch the game once, and the mod will automatically generate a configuration file named featurecontroller.json inside your config directory. If you’re using the foxygame.net launcher, you can find FeatureController in its add-on catalog and install it with a single click, complete with automatic updates that keep the mod compatible with your chosen Minecraft version. After installation, simply open the config, set your desired features to true or false, and restart the world or server to see the changes take effect.

Configuring FeatureController via JSON

The heart of the mod is its JSON config. No cryptic syntax, no in-game commands to memorize. Open the file in any text editor and you’ll see a list of feature names paired with boolean values. Change "ICE": true to "ICE": false and ice spikes vanish from cold biomes. The file is self-documenting: every feature that can be controlled is already listed with its current state. If you ever delete the config, the mod regenerates a fresh copy with all features enabled by default, so you can always start over without reinstalling.

Why Use FeatureController?

Modpack developers love FeatureController because it eliminates the need for multiple small tweaker mods. Instead of hunting down a mod to remove gravel, another to kill cave generation, and yet another to silence spawners, you handle everything in one JSON file. Server admins appreciate the performance and gameplay consistency—fewer unnecessary features mean less chunk-processing lag and a world that behaves exactly as intended. Even solo players can benefit: maybe you want a Nether without random fire but with all the magma veins intact. FeatureController gives you that granularity.

Final Thoughts

FeatureController is a quiet powerhouse that respects your time and your vision. It doesn’t add new blocks, entities, or flashy GUIs; it simply gives you the keys to Minecraft’s world-gen engine. With support for multiple Forge versions, a permissive MIT license, and a straightforward JSON interface, it’s a must-have for anyone who wants to shape their Minecraft world from the ground up. Download FeatureController today and start sculpting the terrain exactly the way you want it.