Skip to content

Port Mineralogy 6.0.1 to Minecraft 1.13.2 - #141

Merged
SkyBlade1978 merged 8 commits into
MinecraftModDevelopmentMods:master-1.13.2from
SkyBlade1978:feature/mineralogy-6.0.1-1.13.2
Aug 25, 2026
Merged

Port Mineralogy 6.0.1 to Minecraft 1.13.2#141
SkyBlade1978 merged 8 commits into
MinecraftModDevelopmentMods:master-1.13.2from
SkyBlade1978:feature/mineralogy-6.0.1-1.13.2

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Collaborator

Summary

Ports Mineralogy 6.0.1 to Minecraft 1.13.2 and prepares release 6.0.1.113021.

  • moves production code to zone.moddev.mc.mineralogy while preserving mod, registry, tile, NBT, recipe, asset, and world identities
  • replaces Mineralogy's internal geology and ore generators with the released OreSpawn 4 provider (4.0.6.113021)
  • adds the schema-4/revision-3 rock, ore, migration, and covered crude-oil configuration
  • adds Mineralogy crude oil, content controls, five-way creative tabs, functional cobblestone compatibility, legacy ore-setting migration, and non-destructive config handling
  • ports the corrected 1.12 JSON recipe and progressive advancement contract, 17 complete locales, first-start human guides, and four-part release metadata
  • includes the 1.13 CI, audited artifacts, exact released OreSpawn dependency staging, and guarded release workflow support

Compatibility and gameplay fixes

  • preserves legacy flattening/world conversion and reinstalls the selected save mapping after multi-world enumeration
  • retains novaculite properties and repairs furnace reload state, replacement drop semantics, and exact double-slab Silk Touch drops
  • keeps all recipes data-driven, including 4:1 gypsum/chalk/rock-salt conversions, construction helpers, relief progression, and exact Mineralogy slabs
  • makes all configured Mineralogy rocks usable through Forge cobblestone recipes, including tools, torches, and vanilla furnaces
  • prevents Forge 25 from collapsing optional empty-tag gunpowder recipes into two-component nitrate/sulfur recipes
  • keeps existing Mineralogy TOML files byte-stable and does not overwrite established OreSpawn/provider configuration

Manual-test follow-ups included

The final commits also resolve issues found while testing the port in Eclipse:

  • production resources and launch metadata are synchronized into Eclipse's existing bin/main
  • Buildship uses the correct MinecraftMineralogy project model without adding test libraries to the launch classpath
  • configurable cobblestone tags remain effective after Forge tag caching/reloads
  • raw Mineralogy rocks craft vanilla furnaces while matching slabs plus a furnace craft the Mineralogy furnace
  • optional Base Metals carbon/coal dust gunpowder routes only load when their tags contain an item

Validation

Using Java 8 and Forge 25.0.223:

  • clean check build javadoc verifyReleaseDependencies verifyReleaseArtifacts writeReleaseChecksums genEclipseRuns eclipse verifyEclipseProductionClasspath
  • 28 contract tasks/tests and all release, Javadoc, artifact, checksum, Eclipse, and production-classpath gates passed
  • all three reproducible jars were audited for Java 8 bytecode, required provider/docs/locales/metadata, retained resources, and absence of old packages, tests, probes, and agent notes
  • development and packaged client/server, preferred-seed world generation, native 5.0.1 upgrade, and disposable Sylvester conversion were exercised during the port
  • final recipe, advancement, world creation, and Eclipse behavior received manual acceptance before this PR

Main candidate jar SHA-256: 0CE7424BB0807A972B1E8DF48CDDA6E2FE35EFDED5E2D3500CB6F055EAFB7CD0

@SkyBlade1978
SkyBlade1978 merged commit 0dbc4e1 into MinecraftModDevelopmentMods:master-1.13.2 Aug 25, 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