Skip to content

Preserve legacy Mineralogy upgrades on Forge 1.19.4 - #226

Open
SkyBlade1978 wants to merge 3 commits into
MinecraftModDevelopmentMods:master-1.19from
SkyBlade1978:master-1.19
Open

Preserve legacy Mineralogy upgrades on Forge 1.19.4#226
SkyBlade1978 wants to merge 3 commits into
MinecraftModDevelopmentMods:master-1.19from
SkyBlade1978:master-1.19

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Contributor

Summary

  • preserves generated worlds created with Mineralogy 1.10.2 3.3.8.26, 1.12.2 3.8.0.53, and the last published legacy engine, Mineralogy 1.18.2 5.4.0
  • writes atomic, idempotent OreSpawn and per-world Mineralogy upgrade reports while leaving source configs and existing chunks unchanged
  • preserves OreSpawn 4.0.4 world-profile precedence, Custom values, and provider definitions
  • adds strict runtime-log scanning and a real flowing-water fresh/reload generation gate

Validation

  • 113 tests across 28 suites; zero failures or skips
  • fresh/reload surface gate: 2,304 columns per dimension and 38 stable flowing-water blocks
  • 37 structured resources parsed; 16 locales with 357 keys
  • Java 17 offline lifecycle: clean build, Javadocs, Eclipse runs, and Eclipse metadata
  • all three release jars audited with no fixture, oracle, test-world, or test-resource leakage

OreSpawn remains 4.0.6; API major 1 and schemas 4/6/5 are unchanged. The remaining gate is a quick player/UI test before merge.

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