Skip to content

Port OreSpawn 4.0.16 to Forge 1.19.4 - #271

Merged
SkyBlade1978 merged 6 commits into
MinecraftModDevelopmentMods:master-1.19from
SkyBlade1978:master-1.19
Aug 31, 2026
Merged

Port OreSpawn 4.0.16 to Forge 1.19.4#271
SkyBlade1978 merged 6 commits into
MinecraftModDevelopmentMods:master-1.19from
SkyBlade1978:master-1.19

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Contributor

Summary

Ports the tested OreSpawn 4.0.12-4.0.16 campaign from Forge 1.18.2 to Forge 1.19.4 and finishes at 4.0.16.119041.

  • aligns the public sampler's first-free surface height with generated geology;
  • adds immutable ore-dimension biome include/exclude and dictionary filters to the public provider builder while retaining the existing schema fields;
  • accepts both canonical namespaced and legacy geome IDs in the editors;
  • converts exposed one-layer snow at top + 1 without touching buried or authored snow/ice;
  • gives generation, managed ores and the public sampler one direct quart-biome attribution path;
  • leaves GameTest shutdown to Forge's harness while retaining ordinary benchmark-server auto-stop.

No registry IDs, schemas, provider meanings, migration behaviour or existing chunks change. API major remains 1 and compatibility remains [4.0.6,5.0.0).

Validation

  • 132 tests across 33 suites, with no failures, errors or skips;
  • full offline build, Javadocs, artifact audit and Eclipse production-classpath gates;
  • repeated from a clean exact-commit worktree with byte-identical artifacts;
  • empty-cache Forge 45 bootstrap with all eight sealed Mavenizer compatibility rules and idempotent rerun;
  • userdev and exact reobfuscated packaged-server surface fresh/reload tests;
  • packaged client world creation, editor navigation, render, save and reload;
  • exposed snow/ice, biome-filter, dynamic-biome ore, direct attribution, fluid and sentinel coverage;
  • GameTest and ordinary benchmark lifecycle tests, preferred-seed ore audit and matched performance controls;
  • all runtime logs and crash directories audited.

The exact candidate was manually tested before publication to the fork.

@SkyBlade1978
SkyBlade1978 merged commit a7c92a2 into MinecraftModDevelopmentMods:master-1.19 Aug 31, 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