Skip to content

Port Steam Advantage to Minecraft 1.16.5 and strengthen machine tests - #21

Merged
SkyBlade1978 merged 9 commits into
MinecraftModDevelopmentMods:master-1.16.5from
SkyBlade1978:feature/steamadvantage-1.16.5-port
Oct 30, 2026
Merged

SkyBlade1978 merged 9 commits into
MinecraftModDevelopmentMods:master-1.16.5from
SkyBlade1978:feature/steamadvantage-1.16.5-port

Conversation

@SkyBlade1978

Copy link
Copy Markdown

Changes

  • Bring Steam Advantage to Minecraft 1.16.5, including native registration, rendering, saved machine state and legacy migration adapters.
  • Preserve pumped fluid and waterlogged blocks, respect source drainage, and pause a full still without wasting inputs.
  • Save accepted boiler tank changes immediately, enforce water-only inputs, and initialize live redstone before loaded machines resume.
  • Stop musket shots at terrain, limit targeting and sounds to loaded entities or nearby connected players, and bound GUI progress values.
  • Include the port's pinned build workflows, expanded regression tests and qualification notes.

Testing

  • Minecraft 1.16.5: 182 Java tests pass with no failures, errors or skips. Java 8 checks were rerun after removing redundant EOF blank lines from five new test files.
  • The retained full release gate passes: check, build, Javadoc, dependency/artifact audits, checksums and Eclipse production-classpath checks. Delivery preserves the qualified production source, version, compile-dependency pins and jar bytes; the accepted baseline Power API pin is intentional and independent of native runtime jar pins.
  • The coordinated three-mod qualification covers 132 finite-supply operating jobs and 132 cold comparisons, six independently audited Steam controls, harvest, rendered GUI captions and paired fresh/migrated-copy endurance. Original failures and older candidate receipts remain distinct.
  • Qualified Steam jar SHA-256: DB87982A5F3D2C57628551715469AA4466157110EE7FB4582695E0113CC487AE.

Manual GUI/interaction acceptance remains separate. Live sounds, controls, multiplayer, elevator rides, arbitrary packs and unlisted setups are not automated passes. Machine-fixture migration results do not requalify the older broader player/entity matrix on these final jars. No release or publication is included.

@SkyBlade1978
SkyBlade1978 merged commit ed808f9 into MinecraftModDevelopmentMods:master-1.16.5 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