Links
Tags
Creators
Details
0.1.1+26.1
Compatibility
Required content
Changes
Added
Combat
CombatController— Break obstructions on the attack line when line of sight is blockedCombatController— Aim head at the player during melee and at the dug obstruction
Bot Behavior & Tuning
BotTuning— Hit-recovery window constantBotTuning— Pillar centering tolerance and jump-timeout constantsBotTuning—STACK_STEEPNESS_RATIOfor pillar-vs-staircase splitBotTuning—BRIDGE_FORWARD, look pitches, and portal scan constantsTerminatorBot— Per-action head aiming, in-water jump-out, cross-dimension target scan, and portal dispatch
Terrain & Building
TerrainModifier— Look-at-hitbox survival block placement, sneak + slow place-then-step bridgeStackUpBuilder— Face the pillar/bridge work site instead of the playerFallSave— Look down at the clutch block during fall saves
Fluid & Portal
FluidEscape— Allow shore swim-up at the water surface and face the exit ledgePortalTraveler— Follow the target through existing Nether/End portals
End Game
- Chat message displayed to the player when the Ender Dragon is killed (win condition)
- Bot now spawns/teleports to the End through the End Portal, with a 60-second teleport fallback
Changes
Refactoring
- Split
TerminatorPathfinderinto focused modules: core, neighbors, world-query, tuning, and context - Extracted dedicated controller classes from
TerminatorBot:CombatController,ChaseNavigator,TerrainModifier,StackUpBuilder,FluidEscape,FallSave, andBridgeBuilder
Version
- Bumped version to
0.1.1
Performance
PathfinderTuning— Raised A* iteration caps to support longer and more complex pathfinding searches
Bug Fixes (Navigation)
ChaseNavigator— Guard dead-reckoning drive over deep drops; addreachesTargetaccessor for reach-aware stack gatingChaseNavigator— SkipBREAK_UPstaircase search on steep climbs so they fall through to a fast pillarChaseNavigator— Trust validated partial-path steps; jump out of water; per-action head aiming; portal goal override
Bug Fixes (Stacking / Climbing)
StackUpBuilder— Re-stack immediately after knockback; gate suppression on a target-reaching path, not merely any pathStackUpBuilder— Clear head obstructions across the full bot footprint; center before pillaring; break the place-pending deadlock; stack out when trapped far below targetStackUpBuilder— Trigger an immediate pillar on steep climbs instead of grinding a slow staircase up a near-vertical face- Pathfinder now prioritizes ascending the mountain over entering a cave and stacking from there
Bug Fixes (Combat / Recovery)
TerminatorBot— Re-engage the player after knockback; reactively break attack-line obstructions
Bug Fixes (Water)
- In-water travel now uses pure vanilla movement so the bot swims properly instead of sprinting on the surface
Bug Fixes (Portals & Dimensions)
PortalTraveler— Walk straight into the portal block so the bot can exit a dimension, not just enter- Bot can now enter and exit the Nether through a Nether Portal; also fixed a hang caused by the bot breaking blocks while jumping (stuck-forever bug)
TerminatorBot— Bot now teleports to the Nether/Overworld when it cannot navigate to the player's dimension; will teleport within the portal frame- Bot can teleport to a player in a different dimension after the bot has been in that dimension for 1 minute (noted as partially working)
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:t1A793gd:QMJ7t0v0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:t1A793gd:QMJ7t0v0"
}
