SDM Mob Stages
SDM Mob Stages is a modern implementation of the original Mob Stages mod, developed because the creators of the initial version did not port it to current Minecraft releases.
All versions below Minecraft 1.21 are considered outdated and no longer supported.
This release maintains the core concept — restricting or replacing creature spawns until the player reaches a specific development stage — however it has been completely rewritten with updated logic, modern API interfaces, and built-in support for advanced scripting tools.
About the Mod
SDM Mob Stages enables control over creature appearance based on player progress. With it, you can block the appearance of specific creatures or replace them with others until the player unlocks the required stage.
The modification integrates with KubeJS and CraftTweaker, making it an ideal solution for modpack creators and progressing servers.
Usage Examples
KubeJS
// Server_Scripts
MobStages.builderById("minecraft:pig", "stage_one")
.biome("minecraft:plains")
.biome("minecraft:forest")
.replace("minecraft:zombie")
.build();
CraftTweaker
import mods.modstages.MobStages;
MobStages.builder(<entitytype:minecraft:pig>, "stage_one")
.biome(<resource:minecraft:plains>)
.biome(<resource:minecraft:forest>)
.replace(<entitytype:minecraft:zombie>)
.build();
Features
- Restricts or replaces creature spawns depending on player development stages
- Compatibility with KubeJS and CraftTweaker
- Support for conditions by biomes, dimensions, and creature types
- Simple builder-style syntax for defining rules
- Completely reworked and optimized for Minecraft 1.21 and newer
Important Notes
This is an independent port created and maintained for modern Minecraft versions. All earlier versions (1.20 and below) are outdated and will not receive updates. The mod itself does not add gameplay content — it functions as a library and configuration tool for modpack developers.