2.0
Compatibility
Changes
Version 2.0 (The Hunt Evolves)
๐ ๏ธ Security & Performance
Replaced heavy spatial chunk scanning (inflate(2500)) with a high-performance centralized ACTIVE_HUNTERS caching registry to eliminate server tick drops (MSPT) and memory leaks.
Hardened multiplayer security by adding server-side operator permission verification (hasPermissions(2)) to ConfigSyncPacket, preventing unauthorized clients from exploiting or modifying match settings.
Enforced strict version matching checks in ModMessages instead of wildcard acceptance, completely protecting vanilla or outdated clients from registry mismatch crashes.
โ๏ธ Combat AI & Meta Evolution
Implemented 1.9+ PvP Shield Countering: Hunters now dynamically equip axes to disable blocking player shields, automatically swapping back to primary swords once the shield is disabled.
Integrated jump-attack simulation routines to replicate competitive PvP critical hits for maximized damage output.
Expanded asset loot matrices to support 1.16+ competitive items, including Netherite upgrades, Totems of Undying, Respawn Anchors, and tactical dimension-dependent bed-bombing.
๐น Projectiles & Defensive Clutches
Re-engineered HunterPearlGoal to incorporate predictive target positioning based on the runner's velocity vector, fixing the "back-throwing" silent-aim visual desync bug.
Added emergency Pearl Clutches to automatically rescue hunters from high-velocity fall damage, deep Nether lava oceans, and End dimension void drops
Upgraded HunterTntGoal with "Bomber Mode" ledge drops, precise 2D horizontal escape vectors, and automated off-hand shield blocks timed exactly to the fuse detonation frame.
Rewrote HunterShieldGoal using vector Dot Product math to ignore non-threatening missed arrows, preventing hunters from paralyzing themselves under fake fire.
Block barricades placed during arrow cover sequences now remain permanently in the world as natural path obstructions instead of auto-destroying on exit.
๐งช Resource & Recovery Handling
Synchronized HunterPotionGoal with vanilla item usage handlers, eliminating potion duplication exploits and item-clutter issues inside the container arrays.
Introduced instant 1-tick Splash Potion triggers for speed and strength self-buffs, alongside offensive Slowness and Poison debuffs to disrupt the runner's momentum.
Modified HunterRetreatGoal to force consumption routines strictly into the off-hand slot, allowing entities to drop blocking barriers backward based on inverse velocity tracks.
Solved item-deletion bugs on container loops by capturing simple inventory leftovers arrays during chest pillaging and drop harvesting.
**๐ World Mechanics & Command Updates ** Rebuilt ManhuntCommand spawn calculations to utilize dimension-safe heightmaps, preventing hunters from clipping through the Nether bedrock ceiling or dropping into End void spaces.
Upgraded MimicSheepEntity to register tool interactions (shearing), display standard damage flashes, and execute a sudden physical "Backstab Leap" out of transformation clouds.
โ ๏ธ IMPORTANT NOTE: Version 2.0 is a massive, ground-up rewrite of the core AI, dimensional tracking, and networking logic. While it has been heavily tested in multiplayer, major code overhauls can always introduce unexpected edge cases or hidden bugs.
If you encounter any server stalls, janky bot behavior, or multiplayer desyncs, please report them immediately in our Discord server. Your feedback is crucial to making these hunters truly flawless!
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:6yAseuid:cNFsdSSx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6yAseuid:cNFsdSSx"
}

