Skip to content

Fix Power Advantage 1.12.2 machine state and strengthen tests - #46

Merged
SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.12.2from
SkyBlade1978:feature/advantage-1.12.2-test-coverage
Oct 30, 2026
Merged

SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.12.2from
SkyBlade1978:feature/advantage-1.12.2-test-coverage

Conversation

@SkyBlade1978

Copy link
Copy Markdown

What Changed

Carry the machine fixes and stronger regression checks back to Minecraft 1.12.2.

  • Keep refused power available to other consumers.
  • Make conveyors inspect destination slots, respect stack limits and preserve item data, including overflow routing.
  • Keep conduit scans inside loaded chunks, reconnect after unloading, and save changing machine state.
  • Enable the universal fluid bucket early enough for oil to work without another mod enabling it first.
  • Restore missing carbon-dust recipe aliases without changing ingredient quantities.
  • Restore visible machine and inventory captions and keep them inside the GUI layout.
  • Add measured operating jobs, exact restart comparisons and negative controls that reject missing or misleading test results.

Checks And Scope

The local release suite passes, with 188 natural-tick operating jobs and 188 exact cold-process comparisons for this version. GUI caption checks include deliberately broken controls. Harvesting, bounded endurance and the declared network/migration fixtures are recorded in the version test report. The tested production jars are unchanged by this delivery; the final cleanup only removes surplus blank lines from test/documentation files.

The reports preserve failed attempts and distinguish machine proof from unproved survival progression, live player interaction and unrelated modpacks. They are not an all-worlds or all-bugs-gone guarantee.

Generated worlds, jars, raw test output, IDE state and local agent files are excluded. The test harness is separate from the release jar. No tag or release upload is part of this PR.

@SkyBlade1978
SkyBlade1978 merged commit 4054eba into MinecraftModDevelopmentMods:master-1.12.2 Oct 30, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant