Repository navigation
TerminatorPlus 6.2.8 - mc26.2
Caution
LIVE-SERVER TESTED AND WORKING. This release may still have issues. Keep the previous build and a rollback plan available.
This release reduces the Movement V2 planning spikes reported in issue #39.
Changed
- Fresh plan and replan attempts are spread across ten stable per-bot tick phases instead of allowing every bot to plan in the same server tick.
- Each planning context reads the loaded state of any of its nine chunks only once, instead of repeating the same Bukkit chunk check for every block query.
ai.movement.v2.replan-stagger-tickscontrols the spread. Set it to1to restore the old behavior; the default of10can delay a fresh plan by at most nine ticks.- NPC UUID behavior from 6.2.7 is unchanged.
Live-server verification
Tested on Dudiebug's Paper 26.2 server with Movement V2 enabled and confirmed working.
- 6.2.8 post-fix profile: 20.00 TPS over 4m31s, 18.9 ms median MSPT, 28.2 ms p95, 63 ms max.
- 6.2.7 comparison profile: 20.00 TPS over 5m01s, 21.7 ms median MSPT, 34.1 ms p95, 324 ms max.
The 6.2.8 capture performed better in this server test. The runs were not controlled matched workloads, so this confirms live operation but does not prove a universal speedup. This release is tested but not guaranteed issue-free.
Automated validation
- Clean Gradle build passed.
- All repository tests passed.
checkMovementOnlyContractpassed.
Artifact: TerminatorPlus-6.2.8-BETA-mc26.2.jar
SHA-256: B8869D347FDC7305E4D69998B054D29FA38F9DAAFC0E5AD1DE467F77155F9978