Repository navigation
OreSpawn 4.1.0.118021 for Minecraft 1.18.2 (Forge)
Version 4.1.0.118021
- Add a mod directory and material-group ore controls, including exact block-tag
aliases and sensible defaults when multiple managed MMD mods share an ore. - Add a biome directory with exact new-terrain replacement and dimension-wide
material controls. Existing chunks remain unchanged. - Preserve older profiles and missing-mod settings while upgrading the provider,
global, and world schemas to 5, 8, and 7. - Split the build logic into smaller, commented scripts and use LF text files.
- Keep managed vanilla ore settings effective for inline biome features while
preserving shared feature order and the original placement modifiers. - Reject invalid geome IDs without renaming them, and add separate shared-ore
test launches with complete Forge arguments and processed resources.
Version 4.0.16.118021
- 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.118021
- 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.118021
- Convert exposed one-layer vanilla Snow from the first free cell immediately
above Minecraft's motion-blocking surface when a dimension supplies a custom
snow material. - Retain the existing surface Ice conversion and leave buried or authored Snow
and Ice unchanged.
Version 4.0.13.118021
- 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.118021
- 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.118021
- 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.118021
- 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.118021
- 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.118021
- 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 1.18.2.
Version 4.0.6.118021
- 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.
- Port OreSpawn 4.0.6.118021 to Minecraft 1.18.2 and Forge 40.3.0 using Java 17.
- 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.
- Preserve exact datapack-biome rules and stagger close Stable Layers geome boundaries.
- Recalibrate Edge Detail and the managed vanilla-ore defaults for Minecraft 1.18.2.
- 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 both public biome-registration helpers on Forge 40
- Confirm Minecraft 1.18.2 ResourceLocation documentation and ForgeGradle 7 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)