Skip to content

Port Mineralogy 6.1.2 to NeoForge 26.3 - #174

Merged
SkyBlade1978 merged 2 commits into
MinecraftModDevelopmentMods:master-26.3-neofrom
SkyBlade1978:master-26.3-neo
Sep 16, 2026
Merged

SkyBlade1978 merged 2 commits into
MinecraftModDevelopmentMods:master-26.3-neofrom
SkyBlade1978:master-26.3-neo

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Collaborator

Summary

Ports Mineralogy 6.1.2 to Minecraft 26.3 on NeoForge while preserving the accepted gameplay, registry, NBT, configuration, migration, provider, recipe, texture, and world-compatibility contracts.

  • targets Mineralogy 6.1.2.2603002, NeoForge 26.3.0.1-beta, NeoGradle 7.1.39, Java 25, resource format 97.1, data format 121.0, and released OreSpawn 4.0.16.2603002
  • preserves synchronized native textures, creative tabs, relief rendering, mining and furnace corrections, crude oil, lamps, drops, slabs, configuration controls, and all 18,192 legacy mappings
  • repairs the pre-flattening state table for Minecraft 26.3 by writing legacy Name/Properties compounds explicitly, while proving the target data fixer emits modern lowercase id/properties
  • migrates all 1,454 recipe-unlock criteria to conditions.recipes and supplies cookingtime for all 28 target cooking recipes
  • adds Minecraft 26.3 motion, washed-away, floatable-fluid, and ore aggregate tags without changing established mining totals or native sulfur/cinnabar separation
  • retains 1,433 Mineralogy recipes and progressive advancements, 18 reversible slab bridges, 48 Minecraft recipe overrides, 21 Minecraft advancement overrides, 19 configurable cobblestone routes, 928 item definitions, 17 reviewed locales, and seven guide exports
  • registers no Mineralogy terrain or ore generator and makes no registry, configuration, provider, or persistent-world identity change

Validation

  • manually tested and accepted in game
  • focused contract tests and real target recipe/data-fixer integration passed
  • clean release build, Javadocs, dependency/configuration checks, artifact audit, checksums, cold online/offline NeoGradle bootstrap, Eclipse generation, and production-classpath verification passed
  • two clean release builds produced byte-identical main, sources, and Javadoc jars
  • exact packaged server fresh/reload, enabled/disabled cobblestone, reload, and historical crude-oil coexistence probes passed
  • NeoGradle production client completed resource reload, atlas construction, audio initialization, and clean shutdown
  • Ocean and forced-volcanic qualification covered 1,089 requested / 4,503 observed chunks each; their union contained all 32 configured rock families, all three Mineralogy ores, and covered crude oil
  • 81-chunk Nether and End qualification showed no Mineralogy-managed generation
  • disposable accepted-26.2 and converted-Sylvester upgrades passed fresh/reload; all 18,192 mappings were prepared, 11,315 existing chunks were protected, modern palette IDs were lowercase, and source configuration bytes were unchanged

Artifacts

  • main: 0921F71B0CFEDC5939B98B0A20B066FECEF9FF155E25C7CCEBAA79A547C27E11
  • sources: 18EC833F973601F10FEE6B8FBD8D0D8DE0C6F4C6516740493DFB4CCF37F8F5AD
  • Javadocs: A7B396A6F52E6685ED73A3A73F7CA53D0C62B70CF519ECB1A10568045A256124

@SkyBlade1978
SkyBlade1978 merged commit edccd0e into MinecraftModDevelopmentMods:master-26.3-neo Sep 16, 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