Skip to content

Port Mineralogy 6.1.2 to Minecraft 1.21.1 NeoForge - #169

Merged
SkyBlade1978 merged 3 commits into
MinecraftModDevelopmentMods:master-1.21.1-neofrom
SkyBlade1978:master-1.21.1-neo
Sep 9, 2026
Merged

SkyBlade1978 merged 3 commits into
MinecraftModDevelopmentMods:master-1.21.1-neofrom
SkyBlade1978:master-1.21.1-neo

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Collaborator

Summary

Ports Mineralogy 6.1.2 to Minecraft 1.21.1 on NeoForge, based on the merged 1.20.6 NeoForge line and the accepted Forge 1.21.1 compatibility work.

  • targets Minecraft 1.21.1, NeoForge 21.1.247, Java 21, and pack format 34
  • pins released OreSpawn 4.0.16.121012 while retaining runtime compatibility [4.0.6,5.0.0)
  • preserves registry IDs, NBT, configs, migrations, crude oil, legacy-world conversion, mining/drop behavior, furnace persistence, and the corrected relief shape
  • converts data to 1.21 singular paths and carries the complete native-tuff recipe, slab, stonecutting, bridge, and advancement matrix
  • retains 1,433 Mineralogy recipe/advancement pairs, 48 Minecraft recipe overrides, 21 Minecraft advancement overrides, and JSON-only recipes
  • keeps c: interoperability tags, narrowly scoped historical forge: aliases, reload-safe cobblestone equivalence, and production-only Eclipse launches
  • resolves the exact OreSpawn Maven coordinate from MMD Maven first, with the matching CurseForge file as a restricted SHA-256-verified fallback, avoiding CurseMaven rate limits during IDE sync

Mineralogy continues to register no terrain or ore generator; OreSpawn remains authoritative for the schema-4/revision-3 provider.

Validation

  • user completed manual testing of the exact candidate
  • clean check build javadoc verifyReleaseConfiguration verifyReleaseDependencies verifyReleaseArtifacts writeReleaseChecksums passed
  • NeoGradle eclipse and verifyEclipseProductionClasspath passed
  • development and exact packaged client/server fresh-and-reload smokes passed
  • preferred-seed Ocean and forced-volcanic qualification, Nether/End isolation, and covered crude-oil checks passed
  • disposable NeoForge 1.20.6, Forge 1.21.1, and converted Sylvester upgrades passed without changing source fixtures
  • release JAR SHA-256: 8F17FAEF0D1713A83A5FF5B00B14AFEEB56E9E2C10B1B6EF7755CD4FB8AA2C1B

No registry, configuration, provider, or world-generation identity is intentionally changed.

@SkyBlade1978
SkyBlade1978 merged commit a611083 into MinecraftModDevelopmentMods:master-1.21.1-neo Sep 9, 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