HomeJavaModsCustomWorldGenerator
CustomWorldGenerator
ModsJava

CustomWorldGenerator

create unique landscapes with realistic biomes, dynamic terrain, and full control over every block.

⬇ Download on Spigot
CustomWorldGenerator

A fully customizable world generator for Spigot 1.8 – create unique landscapes with realistic biomes, dynamic terrain, and full control over every block.
2026-08-10_03.29.10.png



Features

- Procedural terrain – Perlin-noise based heightmap with adjustable scale, octaves, persistence, and lacunarity.
- Biome‑aware generation – swamps, deserts, savannas, dark forests, taigas, birch forests, and jungles all have distinct surface blocks and vegetation.
- Biome‑specific trees – birches in birch forests, acacias in savannas, dark oaks in roofed forests, jungle trees, redwoods in taigas, and swamp trees with vines.
- Customizable ores – coal, iron, gold, diamond, redstone, and lapis with individual toggles, max height, vein size, and attempts.
- Natural beaches & shores – sand near water, clay/gravel transition, and stone replacement with configurable chance.
- Desert cacti – spawn naturally with adjustable height and chance.
- Snowy peaks – smooth snow layer transition above Y=90, with full snow blocks above Y=100.
- Swamp realism – flattened terrain near sea level with occasional water patches and lily pads.
- Fully configurable – every aspect is tweakable in `config.yml` (no code changes needed).



Commands

| Command | Description | Permission |
|----------------|-------------------|------------------|
| /makeworld <name> | Create a new world with the custom generator | `op` or `*` |
| /gotoworld <name> | Teleport to an existing world | `op` or `*` |
| /reloadstuff | Reload the configuration file | `gen.reload` |



⚙️ Configuration (config.yml)

All settings are in ` config.yml` – here’s a quick overview:

```yaml
world-settings:
noise:
scale: 0.008 # lower = smoother
octaves: 4
persistence: 0.5
lacunarity: 2.0
sea-level: 64
height-min: 40 # minimum terrain height
height-max: 100 # maximum terrain height

underwater:
gravel-depth: 4 # depth where gravel starts
block-gravel: GRAVEL
block-sand: SAND
block-clay: CLAY # only at the very bottom

beach:
replace-stone-with: CLAY
chance: 0.3

trees:
chance-percent: 0.3 # percentage (0.3% means 0.003)
min-height: 4

desert:
cactus-chance: 0.02
max-height: 3

ores:
coal: { enabled: true, max-height: 128, vein-size: 8, attempts: 20 }
iron: { enabled: true, max-height: 64, vein-size: 6, attempts: 15 }
gold: { enabled: true, max-height: 32, vein-size: 4, attempts: 8 }
diamond: { enabled: true, max-height: 16, vein-size: 3, attempts: 5 }
redstone: { enabled: true, max-height: 16, vein-size: 5, attempts: 6 }
lapis: { enabled: true, max-height: 32, vein-size: 4, attempts: 4 }

CustomWorldGenerator is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 9 times (via Spigot). Download it and open it directly in the game.

Explore more