OreSpawn 4.0.8.112021 for Minecraft 1.12.2 (Forge)
Curse Maven Snippet
What's new
Version 4.0.8.112021
- 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 and guarded Maven, CurseForge, and GitHub release automation.
- Keep the Forge 1.12.2 packaged access-transformer repair introduced in 4.0.7.112021.
Version 4.0.7.112021
- Fix Forge 1.12.2 packaged jars not declaring their access transformer, which caused an IllegalAccessError as soon as a world was loaded.
- Add a release-artifact contract check and a reusable fresh/reload test that launches the reobfuscated jar through the real Forge 14 server runtime.
Version 4.0.6.112021
- Adopt target-qualified four-component versions so Minecraft and loader compatibility can be identified from the mod version.
- Port OreSpawn 4.0.6.112021 to Minecraft 1.12.2 and Forge 14.23.5.2859 using Java 8.
- Add a deprecated OS3 binary/configuration compatibility bridge for existing 3.2.2 and 3.3.1 consumers, translating plugins and registrations into one deduplicated OS4 scheduler with atomic backups and an idempotent report.
- Preserve 1.12 metadata block states, legacy dimension/biome selectors, weighted outputs, retrogen flags, vanilla suppression, and flat bedrock.
- Keep existing Mineralogy 3 worlds on the matching Cyano engine contract, distinguishing carried 1.10 configurations from native 1.12 configurations, exact rock order, disabled geology, family lists, and realistic coal behavior.
- Write deterministic human-readable upgrade reports for consumed OS3 and Mineralogy configuration alongside the detailed machine-readable report.
- 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 custom-biome rules and stagger close Stable Layers geome boundaries.
- Recalibrate Edge Detail and the managed vanilla-ore defaults for Minecraft 1.12.2.
- Apply vanilla-ore suppression at Forge's final standard event priority so later ordinary mod listeners cannot re-enable claimed vanilla ore features.
- Keep air-exposure inspection inside the active chunk so edge candidates do not load neighbouring chunks or depend on neighbour-generation order.
- Place dynamic fluid deposits through Forge's world-write path so scheduled liquid ticks cannot retain OreSpawn's reusable generation cursor.
- Adapt geology, surfaces, ores, fluids, bedrock and static biome overlays to Forge 1.12 terrain events and one deduplicated IWorldGenerator fallback.
- Register the early surface/geology coordinator on Forge 1.12's actual event bus so it runs before later structures and vegetation while remaining safe across the Nether's duplicate decoration-pre events.
- Retain the OreSpawn biome registrar and deferred handles on Forge 1.12 registry events.
- Preserve vanilla springs in provider rocks through Forge's native terrain hooks.
- Restore reliable 1.12.2 editor backgrounds, tooltip clearing, and translated cycle-button captions.
- 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 biome-registration helpers and the Forge 1.12 registrar lifecycle
- Confirm Minecraft 1.12.2 ResourceLocation documentation and ForgeGradle 3 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)

