Custom Ore Gen

Overhauls Minecraft's ore generation with biome-specific variants and introduces Diamond Shard tools and armor between iron and diamond tier.
Back to Files

custom_ore_gen-4.1.jar

File namecustom_ore_gen-4.1.jar
Uploader
AulyriusAulyrius
Uploaded
Jul 8, 2026
Downloads
99
Size
220.7 KB
Mod Loaders
NeoForge
File ID
8391948
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:custom-ore-gen-1422998:8391948"

Learn more about Curse Maven

What's new

# Custom Ore Gen — 4.1

A hotfix release that removes developer-only diagnostics that could destabilise dedicated servers. **No gameplay changes** — all ore generation, the Diamond Shard tier, the Deep Dark lock and mod compatibility are identical to 4.0.

---

## 🐛 Bug Fixes

*   **Removed world/server-corrupting code** — Three developer-only diagnostic classes were accidentally shipped in 4.0. They have been removed entirely:
    *   `OreAuditHandler` — contained a hard-kill that would terminate the server process, and forced chunk generation from a separate thread (a classic cause of chunk corruption).
    *   `SpawnRelocator` — forced synchronous chunk generation on the main server thread during startup, causing deadlocks and hang.
    *   `GenerationStabilityTest` — a GameTest utility that had no place in a release build.
*   None of these classes were referenced by any gameplay code; removing them has **zero impact** on how the mod plays.

---

## 🔄 Changes

*   Spawn-point behaviour reverts to vanilla (the removed `SpawnRelocator` no longer moves the spawn). Since the temperate band is 16,000 blocks wide, the vast majority of spawns still land in a balanced ore zone.

---

## ✅ Verification

*   No `System.exit`, `Runtime.halt`, forced chunk loading (`getChunkAt`/`getChunk`), manual threads or `setBlock` calls remain anywhere in the codebase.
*   Build and unit tests pass.

---

**Full build:** Minecraft 1.21.1 · NeoForge 21.1.x · Lithosphere 1.7+ (required)

This mod has no related projects