1.5.0
Compatibility
Changes
Introduce CustomEndFightManager to handle egg holder mechanics, boss bars, team timers, and portal animations, integrated via ChallengeUtil with new listeners for dragon egg interactions and end portal prevention. Enhanced game state management for FullReset, Pause, and Start to include endfight deactivation, attribute restoration, and timed challenge synchronization. Performance optimizations include chunk-based movement checks and improved event handling in chunk and block-break listeners. Logging is centralized through new ChallengeUtil helpers to respect reduced-debug-info settings and decrease console spam. Added EggHolderRegenerationListener to block natural healing for holders and EndermanSpawnPreventionListener to manage End environments. Updated CustomEndFightManager with glowing effects for holders, improved portal state tracking, and escape listeners. UI updates include custom end fight toggles in SettingsGUI and ColorUtil adjustments.
Optional dependencies
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:EPkgUkCn:mBvgBl4W"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:EPkgUkCn:mBvgBl4W"
}

