
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
0.3.0
Compatibility
Changes
[NEW] Added Protection to Mob Levels:
- Mobs now have a protection attribute that scales with their level.
[NEW] Added Speed to Mob Levels:
- Mobs gain a speed boost as their level increases, making them faster and more dangerous.
[NEW] Added NBT Tag "am_lvl" to Entities:
- A new NBT tag "am_lvl" has been added to track the level of entities.
[NEW] Extra XP Based on Level:
- Mobs now drop extra XP depending on their level, rewarding players more for tougher battles.
[NEW] Added Configuration Options:
- You can now configure the following modifiers:
- `damage_modifier`: Adjust the damage output of mobs based on their level.
- `health_modifier`: Control the health scaling of mobs by level.
- `protection_modifier`: Modify the protection attribute based on mob level.
- `speed_modifier`: Set the speed increase for mobs as they level up.
- `xp_modifier`: Adjust the extra XP awarded based on the mob's level.
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:guG5cwAU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4eSfhd3M:guG5cwAU"
}
