Skip to content

Create Horse Power - CE v1.2.4

Choose a tag to compare

@github-actions github-actions released this 20 Sep 11:02
· 149 commits to main since this release
0cd6ebb

Create Horse Power - CE 1.2.4

Verification

  • Added two worker-first recovery regression scenarios for issue #4, each mirrored across Forge 1.20.1 and NeoForge 1.21.1.
  • The live-owner regression proves recovery remains queued while the recorded crank chunk is unavailable, never force-loads that chunk, and preserves attachment plus AI-suppression ownership and NoAI=true when the matching crank becomes available later.
  • The complementary orphan regression proves the same deferred worker-first ordering recovers immediately once the delayed chunk becomes inspectable with no matching owner: stale attachment/activity ownership is cleared and the worker's original NoAI=false state is restored before the 1200-tick timeout.
  • Both worker-first regressions now rely on the real loader EntityJoinLevelEvent hook to enqueue the reloaded worker instead of manually scheduling recovery from the test.
  • Together these regressions close the remaining coverage gap around the recovery behavior introduced in 1.2.1; no worker-recovery gameplay semantics are changed in this release.

Release infrastructure

  • Consolidated changelogs to one shared file per mod version at changelog/<mod_version>.md instead of duplicating files per Minecraft version.
  • Migrated historical changelogs to the shared naming scheme.
  • CI now validates the shared changelog contract before loader builds.
  • GitHub Release and both CurseForge uploads now consume the same shared changelog file.