Tags
Creators
Details
Licensed LGPL-3.0-or-later
Published last year
Updated 3 weeks ago
All versions
0.2.2-alpha
Alpha
Complexity Analyzer 0.2.2-alphalast year 29
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
v0.2.2-alpha
This update focuses on a critical fix for modded entity analysis, ensuring broad compatibility with other mods.
๐ Bug Fixes
- Fixed Modded Mob Recognition: Resolved a major issue where many modded entities were incorrectly identified as "non-living" and skipped during analysis. The system now correctly recognizes and analyzes mobs from other mods.
๐งฉ Technical Changes
- Reworked Entity Validation: The entity detection logic has been overhauled. Instead of relying on class inheritance, the system now uses the entity's attribute data (
DefaultAttributes). This is a much more reliable method for identifying living creatures across all mods. - Improved Compatibility: Removed rigid base class checks in
MobPropertyProvider, which caused false negatives with custom mob implementations.
โ Result
- The
/complexity analyze entitycommand now fully supports modded entities. - Analysis no longer fails or skips non-vanilla creatures.
- False "non-living" detections have been reduced to zero.
Optional dependencies
Any compatible version
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:RQjlpUyI:MREMaMq9"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RQjlpUyI:MREMaMq9"
}

