6.0.0
Compatibility
Required content
Changes
🛠️ Theyab Boss Combat & Animation Tweaks
In this patch, we have refined Theyab's combat mechanics to be much more polished, fair, and visually clear!
⚔️ Combat Logic Adjustments Realistic Attack Reach: Theyab's sweeping staff melee strikes are now strictly limited to a precise 3-block reach radius. Vision-Based Attacking: He will no longer blindly throw attacks! He will only trigger his deadly custom attack animations when he is actively facing you (within a realistic 60-degree vision cone). Smart Gap-Closing: If you try to run away (6+ blocks), he will immediately utilize his Enderman Teleport Ambush to close the distance. No More Invisible Hits: We fully disabled the default, silent zombie-style melee punches. He now only deals damage when he visually strikes you with his custom move-set! 🛡️ Animation & Sound Fixes Clearer Blocking: Fixed a visual glitch where his parry animation was triggering too fast to see. The shield-raise animation has been extended back to a weighty 0.5 seconds so you can easily react to his defensive stance. Hardcoded Attack Audio: Fixed an engine bug that prevented his custom attack sounds from playing. His .ogg attack sounds are now hard-wired directly into his Java combat engine, meaning the sound of his staff swinging will perfectly sync and trigger 100% of the time during his attacks. Fixed Corrupted Animation File: Restored the inadvertently deleted block data inside his underlying GeckoLib configuration file, preventing animation crashes. fixing sume bugs with shaders
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:45V3F9q4:omEaSiIr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:45V3F9q4:omEaSiIr"
}

