🌐 Good news — we've translated this article into other languages!
Or pick the one you like:

Mob Stages Mod is an addon for the Game Stages Mod that lets you control when mobs can spawn. This addon links mob spawning to a custom progression system. Mobs will only appear if a nearby player has unlocked the correct stage. These stages are often given to players through commands, which can be triggered by quests or advancements.

Features:

  • Link specific mobs to different progression stages.
  • Prevent mobs from spawning if no nearby player has unlocked the required stage.
  • Set a replacement mob to spawn if the original one is blocked by a stage rule.
  • Allow mob spawners to ignore stage rules and spawn mobs anyway.
  • Customize the range used to check for players with the right stage.
  • Apply different mob spawning rules for each dimension.

Requires:

Minecraft Forge

Game Stages Mod

How to Use:

This mod uses CraftTweaker to set up its rules. You can configure it by creating scripts with the following functions:

  1. Use mods.MobStages.addStage(String stage, String entityId) to add a mob to a stage. The mob will only spawn if a player with that stage is nearby.
  2. Use mods.MobStages.addReplacement(String entityId, String replacementId) to make another mob spawn if the original one can’t.
  3. Use mods.MobStages.toggleSpawners(String entityId, boolean allow) to let mob spawners ignore the stage rules.
  4. Set rules for specific dimensions by adding the dimension ID as the last parameter to the functions. For example: mods.MobStages.addStage("three", "minecraft:spider", -1) for the Nether.

Example Script:

// Creepers require stage one to spawn
mods.MobStages.addStage("one", "minecraft:creeper");

// Skeletons require stage two, or any spawner.
Mods.MobStages.addStage("two", "minecraft:skeleton");
mods.MobStages.toggleSpawner("minecraft:skeleton", true);

// Spiders require stage three in the nether.
Mods.MobStages.addStage("three", "minecraft:spider", -1);

// Zombies require stage four in the nether.
Mods.MobStages.addStage("four", "minecraft:zombie", -1);
mods.MobStages.toggleSpawner("minecraft:zombie", true, -1);

// Zombies are replaced by bats in other dimensions.
Mods.MobStages.addStage("four", "minecraft:zombie");
mods.MobStages.addReplacement("minecraft:zombie", "minecraft:bat");

Requirements:

Mob Stages Mod Download Links

For Minecraft 1.12.2

Forge version: Download from Server 1Download from Server 2

Click to rate this post!
[Total: 0 Average: 0]