Skip to content

Preserve legacy Mineralogy upgrades on Forge 26.2 - #232

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

Preserve legacy Mineralogy upgrades on Forge 26.2#232
SkyBlade1978 wants to merge 3 commits into
MinecraftModDevelopmentMods:master-26.2from
SkyBlade1978:master-26.2

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Contributor

Summary

  • preserves generated Mineralogy worlds from the published 1.10.2, 1.12.2, and 5.x configuration lineages, using saved mod metadata and world-profile precedence
  • writes atomic, idempotent OreSpawn and per-world Mineralogy upgrade reports while leaving source configs and existing chunks unchanged
  • qualifies existing OreSpawn 4.0.5 global/world profiles without altering Custom values or provider definitions
  • adds runtime log/crash scanning and a Forge 65 dynamic-water fresh/reload gate
  • keeps OreSpawn at 4.0.6 with API 1 and schemas 4/6/5 unchanged

Validation

  • 119 tests across 28 suites
  • 38 structured resources parsed; 16 locales with 359 keys each
  • Java 25 / Gradle 9.5 / ForgeGradle 7: clean build, Javadocs, fresh/reload surface gate, and genEclipseRuns
  • dynamic fluid reproduced 113 placed blocks after reopening the exact save; runtime logs were clean
  • main, sources, and Javadoc jars audited with no fixture, oracle, test, or world leakage

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