OreSpawn 4.0.16.2603001 for Minecraft 26.3 (Forge)
Curse Maven Snippet
What's new
Version 4.0.16.2603001
Port the accepted Forge 26.2 implementation to Minecraft 26.3 and Forge 66.0.0.
Adapt OreSpawn's runtime world-generation features, feature gates, biome resolvers, and spring-host compatibility to Minecraft 26.3's immutable feature model while preserving generation stages and profile behaviour.
Preserve one shared wrapper identity for each vanilla spring feature across biomes so decoration seeds and fixed-seed coordinates remain unchanged while OreSpawn geology blocks are accepted as additional spring hosts.
Use ordinary chunk writes for fluid deposits so Minecraft 26.3 performs its required fluid bookkeeping.
Requalify the sealed Mavenizer fixture for Forge 66 as an explicit zero-rule target.
Leave benchmark shutdown to the GameTest harness when a benchmark is run through Forge's GameTest server, preventing a null test-tracker crash and allowing the harness to report its real test result.
Ordinary dedicated benchmark servers still stop automatically when requested.
Version 4.0.15.2603001
- Classify generated geology and public geology samples through the same stable quart-biome cell at three-dimensional biome boundaries.
- Keep ore family-host filters and sampler predictions consistent when later surface features alter the final heightmap by a small amount.
- Existing chunks, profiles, API signatures, and schemas are unchanged.
Version 4.0.14.2603001
- Convert naturally exposed one-layer Snow at the first free block above the motion-blocking surface while retaining the existing Snow and Ice scan.
- Preserve buried or authored Snow and Ice, unconfigured dimensions, fluids, bedrock, block entities, profiles, schemas, and existing chunks.
Version 4.0.13.2603001
- Give the public ore-dimension builder the exact biome include/exclude and biome-dictionary filter support already available in provider JSON.
- Accept valid namespaced geome IDs in both creation-editor validation paths while preserving legacy unnamespaced geome keys.
- API major 1, schemas, existing profiles, generated chunks, and worldgen behaviour are unchanged.
Version 4.0.12.2603001
- Classify public geology samples at the same highest occupied block used by chunk geology generation, rather than the first free block above it.
- Keep public sampler predictions consistent with generated rock at vertical biome seams without changing existing chunks, profiles, or generation.
Version 4.0.11.2603001
- Preserve biome-dictionary geome weights when a data-driven biome is reached through its stable registry key rather than the object baked at startup.
- Apply ore biome include and exclude filters by stable registry key so dynamic-registry biome instances with the same ID are treated consistently.
- Existing chunks and profile formats are unchanged; the corrections apply to generation in affected provider biomes.
Version 4.0.10.2603001
- Evaluate Stable Layers rock min_y and max_y bounds against actual world Y instead of the vertically shifted formation coordinate.
- Preserve the shifted formation identity for layer, family, and rock choice while preventing vanilla Stone fallback near dimension floors and ceilings.
- Apply the correction only while generating new chunks; existing chunks and saved profiles remain unchanged.
Version 4.0.9.2603001
- Replace provider-declared natural terrain hosts during the existing geology scan before structure and vegetation features can author matching blocks.
- Keep air, fluids, bedrock, and block entities protected even when their block IDs are mistakenly declared as terrain hosts.
- Apply the correction only while generating new chunks; existing chunks and saved profiles remain unchanged.
Version 4.0.8.2603001
- Preserve long host, tag, and biome-list values when OreSpawn editors load and save an existing profile without user changes.
- Add reproducible ForgeGradle 7 builds, audited release artifacts, SHA-256 checksums, Buildship launches, and guarded release automation.
- Export the complete bundled guide, including the shared version policy, to the player-facing configuration folder.
- Forge 1.12.2's 4.0.7 packaged access-transformer repair is target-specific and is not applicable to Forge 26.3.
- Standardize Forge 26.3 builds on ForgeGradle 7.0.34, Gradle 9.7.1, Forge 66.0.0, and Temurin 25.0.3+9.
Version 4.0.6.2603001
- Adopt target-qualified four-component versions so Minecraft and loader compatibility can be identified from the mod version.
- Preserve generated worlds made with Mineralogy 1.10, 1.12, or 5.x by reading their saved mod metadata and exact legacy configuration before creating the OreSpawn world profile.
- Write human-readable, idempotent upgrade reports for legacy OreSpawn and Mineralogy imports while retaining source files and existing chunks unchanged.
- Audit automated runtime logs and dynamic-fluid generation so logged worldgen failures cannot pass merely because the process exits normally.
- Qualify existing OreSpawn 4.0.4 global and per-world profiles without changing explicit Custom values or provider definitions.
- Fix provider top and filler materials being generated one block below exposed ground.
- Apply underwater materials from the corrected ground and ceiling materials to roof undersides.
- Preserve trees, vegetation, structures and block entities by running surface replacement before late features.
- Existing chunks are not rewritten; the correction applies while generating new chunks.
Version 4.0.5
- Complete native translations for every shipped non-English locale
- Add automatic fresh-and-reload validation for provider-owned custom biomes
- Verify the public biome-registration helper on Forge 66
- Correct Minecraft 26.3 Identifier documentation and ForgeGradle workflow
- Preserve public API major 1 and provider/global/world schemas 4/6/5
Version 3.3.1
- Fix several bugs
- Add ability to completely replace oregeneration (By popular request)

