Skip to content

Port Mineralogy 6.1.0 to Minecraft 1.16.5 - #146

Merged
SkyBlade1978 merged 9 commits into
MinecraftModDevelopmentMods:master-1.16.5from
SkyBlade1978:master-1.16.5
Aug 28, 2026
Merged

Port Mineralogy 6.1.0 to Minecraft 1.16.5#146
SkyBlade1978 merged 9 commits into
MinecraftModDevelopmentMods:master-1.16.5from
SkyBlade1978:master-1.16.5

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Collaborator

Summary

  • upgrade Minecraft 1.16.5 to Mineralogy 6.1.0.116051
  • delegate terrain, ore, and fluid generation to released OreSpawn 4.0.9.116051 while preserving Mineralogy's registry, tile, NBT, asset, and world identities
  • add Mineralogy 6 crude oil, content controls, grouped creative tabs, reviewed localization, human-facing guides, and legacy ore-setting migration
  • repair furnace persistence, novaculite properties, replacement drop semantics, and double-slab harvesting
  • complete the native-rock and cobblestone recipe contract:
    • support all 27 Mineralogy rock families in intended vanilla recipes when cobblestone equivalence is enabled
    • reconcile native basalt, andesite, diorite, and granite with their legacy Mineralogy families
    • make Mineralogy's more capable slabs win shared crafting and stonecutting routes
    • provide reversible one-to-one native/Mineralogy slab compatibility recipes
    • keep recipe advancement predicates aligned with the exact recipe inputs
  • add pinned, reproducible CI/CD, release validation, wrapper validation, CodeQL, Eclipse production-classpath checks, and guarded tag handling

Compatibility

  • preserves mod ID and all persistent registry, tile, NBT, recipe, asset, patch, and world identities
  • requires OreSpawn [4.0.6,5.0.0) and was tested with the exact released 4.0.9.116051 artifact
  • preserves existing Mineralogy configuration files and established OreSpawn profiles
  • removes Mineralogy's internal terrain and ore generator so OreSpawn is the sole world-generation owner

Validation

  • 47 JUnit tests across 9 suites
  • clean check, build, Javadoc, release-configuration, dependency, artifact, and checksum gates
  • Eclipse run generation, production-run isolation, and production-classpath verification
  • Java 8 bytecode and complete jar/resource audits
  • exact packaged dedicated-server fresh/reload smokes with released OreSpawn, including complete log and crash-directory inspection
  • preferred-seed Overworld, Nether, End, and crude-oil qualification
  • native 5.2.1 and disposable Sylvester upgrade/reload audits
  • manual crafting and recipe-book acceptance

Candidate main jar SHA-256: 6A22C97BC74338327C62B7A9DF42499BBCB6E6DF5C06BE33EECF2662E007BE1C

@SkyBlade1978
SkyBlade1978 merged commit 364bc9b into MinecraftModDevelopmentMods:master-1.16.5 Aug 28, 2026
4 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