
RPG Mob Leveling System
Every mob has the potential to grow stronger, smarter, and more dangerous as they gain levels. With dynamic scaling of health, damage, and special abilities, each encounter becomes a unique challenge that will test your survival skills
Tags
Creators
Details
1.0.0
Compatibility
Changes
Features and Improvements
- Removed "Random Min" and "Random Max" from the config; levels now derive directly from the dimension-specific min and max values.
- Updated the calendar UI to display the dimension name along with its min and max levels.
Boss Mechanics Overhaul:
- Introduced a parameter list of mobs eligible to become bosses (
can_be_ascendant). - Reworked the Random Buff Effect:
- Now renamed to Random Bosses Effect.
- Bosses spawn starting at level 25 with a 0.5% chance.
- Upon defeating bosses, players receive special loot configurable through the loot table in the config (
ascendant_loot_table). - Bosses now feature a boss bar during encounters.
Configuration Updates:
- Renamed Random Buff Effect configuration options:
random_buff_effect_chances→ascendant_effects_chance.random_buff_effect_min_level→ascendant_effects_min_level.
- Removed the "Random Effect" section and "Territory Environment" from the config.
- Config file renamed from
custom_dims.toml→config_dims.toml. - Added dimension-specific entries for Overworld, Nether, and End.
- Removed
maxLevelEnd,maxLevelOverworld, andmaxLevelNetherparameters (and their corresponding minLevel entries). These are now inconfig_dims.
Debugging and Commands:
- Replaced the debug command
/Am_debug_dimwith the calendar item for testing and debugging. - Added the Calendar Item to the creative tab under Redstone blocks.
Fixes
- Fixed a bug causing display name corruption when entities respawned as a new entity.
Removed Features
- Removed the Leader Behavior System.
- All structures removed.
- The Advanced Behaviors section has been entirely removed from the main config.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:4eSfhd3M:drt9n3d6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4eSfhd3M:drt9n3d6"
}
