Skip to content

Port OreSpawn 4.0.9 to Forge 1.15.2 - #256

Merged
SkyBlade1978 merged 3 commits into
MinecraftModDevelopmentMods:master-1.15.2from
SkyBlade1978:master-1.15.2
Aug 26, 2026
Merged

Port OreSpawn 4.0.9 to Forge 1.15.2#256
SkyBlade1978 merged 3 commits into
MinecraftModDevelopmentMods:master-1.15.2from
SkyBlade1978:master-1.15.2

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Contributor

Summary

  • preserves all long Ore and Fluid editor host, tag, and biome-list values when reopening and saving profiles
  • modernizes the Forge 1.15.2 build and release tooling to ForgeGradle 7 / Gradle 9.6.1 while retaining Forge 31, Java 8 bytecode, reobfuscation, and the existing API/schema contracts
  • adds deterministic release artifacts, artifact audits, Buildship launches, pinned CI, wrapper validation, CodeQL, and complete documentation export
  • fixes Residual vanilla Dirt survives total-conversion terrain replacement #255 for Forge 1.15.2 by running the existing single geology replacement pass after raw terrain but before provider surfaces and later authored features

The #255 fix reuses the existing terrain_dimensions.host_blocks contract. It preserves later structure/vegetation blocks, bedrock, fluids, block entities, and existing chunks. The issue remains open while other Minecraft branches are qualified independently.

Validation

  • user-tested in Eclipse and accepted at commit 110e942
  • 120 tests across 31 suites, with no failures, errors, or skips
  • full normal and cold ForgeGradle 7 build, Javadoc, artifact, checksum, and Eclipse gates
  • exact reobfuscated Forge 31 packaged fresh/reload server and client runs with clean logs
  • fresh/reload Residual vanilla Dirt survives total-conversion terrain replacement #255 probe covering declared dirt, sand, clay, terracotta, cave, underwater, late-feature, bedrock, fluid, and block-entity cases
  • matched worldgen comparison: +1.05% direct and -4.35% control-normalized Sky time
  • hosted build/audit, Gradle-wrapper validation, and CodeQL all passed on the exact head SHA

Compatibility

Version: 4.0.9.115021. API major 1 and provider/global/world schemas 4/6/5 are unchanged. No provider JSON, profile, migration, registry, or save contract changes are introduced; already-generated chunks are not rewritten.

@SkyBlade1978
SkyBlade1978 merged commit a6cdc54 into MinecraftModDevelopmentMods:master-1.15.2 Aug 26, 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