EpicWorldGenerator brings you the most powerful world generator ever made. DM @ypsifiw on discord for support.
EpicWorldGenerator Modern is a rebuild of the EWG terrain core for the latest Spigot. It keeps the large scale terrain that made EWG famous, and carries it through a new generation bridge with stronger biome identity, better shorelines, modern blocks, controlled foliage, optional expansion packs, and practical tools for running a server.
The result is a world that is designed for exploration: wide enough to build in, dramatic enough to remember, and varied enough that travelling beyond spawn feels worthwhile.
or
/ewg world create candy_world candy-kingdom
These worlds are created through Multiverse's official API and are saved and managed by Multiverse normally. You can teleport with /mv tp world and use the rest of Multiverse as usual.
Standard Multiverse generator syntax is also registered:
/mv create adventure normal --generator EpicWorldGeneratorModern:normal
or
/mv create candy_world normal --generator EpicWorldGeneratorModern:candy-kingdom
To create a vanilla Multiverse world, omit the generator entirely:
/mv create vanilla_world normal
Normal EWG Biomes
Candy Kingdom: An exclusive fantasy replacement world. It preserves EWG's mountains, basins, rivers, coastlines, islands, and broad landform logic, but replaces the normal biome surfaces and decorations with twelve Candy Kingdom regions. Normal EWG biomes do not appear in this profile.
Restart and create a fresh world with the configured profile. Set enabled: false to disable it again. Changing this option does not repaint existing chunks.
Examples:
EWG's pre generator performs that work ahead of time in a controlled queue. It limits how many chunks are in flight, spreads work across ticks, reports progress in chat, and unloads finished chunks to protect memory. Once an area is prepared, players load saved chunks instead of waiting for the generator.
For a small server, begin with /ewg pregen 1000. Larger public servers can prepare a wider playable area during setup or overnight. Limits and pacing are configurable under pregen: in config.yml.
You get wider regional composition, stronger mountain silhouettes, buildable valleys and plains, readable coastlines, deep and shallow ocean identities, dramatic dry regions, cold landscapes with proper snow cover, and forests that visibly match their names. The terrain keeps the broad EWG character instead of averaging every transition into the same gentle hills.
EpicWorldGenerator Modern is a rebuild of the EWG terrain core for the latest Spigot. It keeps the large scale terrain that made EWG famous, and carries it through a new generation bridge with stronger biome identity, better shorelines, modern blocks, controlled foliage, optional expansion packs, and practical tools for running a server.
The result is a world that is designed for exploration: wide enough to build in, dramatic enough to remember, and varied enough that travelling beyond spawn feels worthwhile.
Simple Setup For Anyone
Use EWG As Your Main Overworld Generator
- Stop your server completely.
- Put EpicWorldGeneratorModern.jar in the server's plugins folder.
- Delete or rename the old world if you want a completely fresh start. Back it up first.
- Start the server.
- Join and explore. New overworld chunks are now generated by EWG.
- Run /ewgstatus to confirm that the EWG world model is attached.
- Run /ewg pregen 1000 from spawn to prepare nearby terrain before players explore.
Simple Multiverse Setup
Multiverse is optional. EpicWorldGenerator Modern does not require it. EWG 1.1 has been tested on Multiverse-core 5.7.1- Stop the server.
- Install the official current Multiverse-Core 5.x JAR beside EpicWorldGeneratorModern.jar.
- Start the server and check for Multiverse-Core integration active in the console.
- Use EWG's simple creation command:
or
/ewg world create candy_world candy-kingdom
These worlds are created through Multiverse's official API and are saved and managed by Multiverse normally. You can teleport with /mv tp world and use the rest of Multiverse as usual.
Standard Multiverse generator syntax is also registered:
/mv create adventure normal --generator EpicWorldGeneratorModern:normal
or
/mv create candy_world normal --generator EpicWorldGeneratorModern:candy-kingdom
To create a vanilla Multiverse world, omit the generator entirely:
/mv create vanilla_world normal
Terrain Generation Profiles & Expansion Packs
normal
Pure recovered EWG terrain with modern finishing and no optional expansion packs.
Normal EWG Biomes
| Biome | Terrain shape | Typical blocks and decoration |
|---|---|---|
| Bamboo Forest | Humid rolling forest and low valleys | Grass, dirt, bamboo, jungle foliage, ferns |
| Birch Forest | Buildable wooded hills | Grass, dirt, birch logs and leaves, flowers |
| Bonsai Forest | Sculpted flower-rich groves | Grass, flowering azalea leaves, birch trunks, tulips, allium |
| Deciduous Forest | Broad temperate ridges and valleys | Grass, dirt, oak logs and leaves, mixed flowers |
| Deep Ocean | Deep basins and steep submarine shelves | Deep water, gravel, stone, sand |
| Desert | Open dunes, flats, and dry ridges | Sand, sandstone, dead bushes, dry accents |
| Fantasy Forest | Dramatic flowered woodland | Grass, oak trunks, cherry leaves, allium, cornflower, petals |
| Farmland | Broad low-relief building country | Grass, dirt, flowers, sparse oak cover |
| Forgotten Forest | Older dense terrain and shaded valleys | Grass, dirt, oak foliage, ferns, rooted cover |
| Frozen Ocean | Ice-edged water and cold shelves | Water, ice, snow, gravel and stone seabed |
| Jungle | High-energy humid hills | Grass, jungle logs and leaves, ferns, dense ground cover |
| Jungle Edge | Softer transition around jungle terrain | Grass, jungle and oak vegetation, ferns |
| Lukewarm Ocean | Temperate shallow-to-deep coast | Water, sand, gravel, warm seabed vegetation |
| Mega Spruce Taiga | Large conifer ridges | Podzol, dirt, spruce logs and leaves, ferns |
| Mega Taiga | Rugged old-growth conifer country | Podzol, coarse dirt, spruce trees, stone accents |
| Mesa | Layered plateaus, shelves, and ravines | Terracotta, red sand, exposed stone |
| Ocean | Open basins, islands, and continental shelves | Water, sand, gravel, stone seabed |
| Pine Forest | Rolling conifer hills | Grass or podzol, spruce logs and leaves, ferns |
| Plains | Wide low-relief building areas | Grass, dirt, short grass, mixed flowers, sparse trees |
| River | Connected channels through surrounding landforms | Water, sand, gravel, clay, bank vegetation |
| Savanna | Warm open ridges and broad valleys | Grass, coarse dirt, acacia logs and leaves |
| Scots Pine Forest | Open conifer woodland | Grass and podzol, spruce logs and leaves, sparse cover |
| Snowy Pine | Snow-covered conifer hills | Snow, grass or podzol, spruce logs and leaves |
| Stone Forest | Eroded pillars, crags, and rocky ridges | Stone, andesite, granite, gravel, sparse vegetation |
| Swamp | Low wet basins and channels | Water, mud or grass, oak cover, blue orchids, lily pads |
| Swamp Edge | Drier transition around wetlands | Grass, mud, shallow water, oak cover, blue orchids |
| Swampland | Broad saturated lowlands | Water, mud, grass, wetland trees, lily pads and orchids |
| Tropical Forest | Warm rolling rainforest | Grass, jungle logs and leaves, ferns, dense foliage |
| Volcano | High-relief volcanic cones and rocky slopes | Stone, blackstone or basalt accents, magma and occasional lava |
| Warm Ocean | Warm open water, shallows, and shelves | Water, sand, gravel, warm seabed vegetation and coral accents |
| WarmBeach | Warm coastal dunes and transition plains | Sand, sandstone, grass edges, sparse warm vegetation |
Candy Kingdom: An exclusive fantasy replacement world. It preserves EWG's mountains, basins, rivers, coastlines, islands, and broad landform logic, but replaces the normal biome surfaces and decorations with twelve Candy Kingdom regions. Normal EWG biomes do not appear in this profile.
Enabling Or Disabling Candy Kingdom
/ewg world create candy_world candy-kingdomMake The Configured Profile Candy By Default
Edit plugins/EpicWorldGeneratorModern/config.yml:generator: expansionPacks: candyKingdom: enabled: true exclusive: trueRestart and create a fresh world with the configured profile. Set enabled: false to disable it again. Changing this option does not repaint existing chunks.
Candy Kingdom Biomes
Candy Kingdom replaces the normal biome palette with these 12 coded regions:| Candy region | Terrain character | Main palette |
|---|---|---|
| Cotton Candy Groves | Soft pink woodland over EWG hills | Pink/white terracotta and concrete, stained glass, cherry logs/leaves, tulips and petals |
| Bubblegum Highlands | Rounded magenta uplands and gumdrop ridges | Magenta/purple terracotta, concrete, purpur, colored glass, allium and peonies |
| Royal Frosting Gardens | Bright formal garden country | White/pink/light-blue terracotta, quartz, gold, flowering azalea, valley flowers |
| Sapphire Sugar Peaks | Cool crystalline high mountains | Cyan/light-blue terracotta, prismarine, calcite, blue ice, diamond and sea lantern accents |
| Lemon Drop Meadows | Sunny open rolling country | Yellow/lime terracotta, honeycomb, glass, birch trunks, sunflowers and daisies |
| Chocolate Truffle Woods | Dark rounded woodland and truffle hills | Brown/black terracotta, coarse/rooted dirt, dripstone, dark oak, mushrooms and berries |
| Pumpkin Spice Hollows | Halloween valleys and orange ridges | Orange/brown/purple terracotta, blackstone, pumpkins, jack o'lanterns and dark oak |
| Licorice Moonlit Moors | Dark wet moors and eerie lowlands | Black/gray/purple terracotta, blackstone, crying obsidian, dark glass and wither roses |
| Caramel Cream Coves | Warm coves, beaches, and caramel shorelines | Orange/yellow terracotta, smooth/cut sandstone, honey, acacia and warm flowers |
| Princess Pastel Gardens | Regal pastel hills and garden terraces | Pink/light-blue/white terracotta, quartz brick, gold, cherry foliage, petals and lilies |
| Rainbow Sprinkle Plains | Open bright plains with controlled color accents | White/pink/light-blue terracotta, calcite, glazed accents, glass and mixed flowers |
| Crystal Candy Coast | Prismarine coastlines and luminous water edges | Cyan/light-blue terracotta, prismarine, quartz, amethyst, sea lanterns and blue flowers |
Commands
/ewg help [page]
Opens the colored, clickable in-game help menu. Use the Previous and Next buttons to move between quick setup, commands, world profiles, and performance help./ewg guide
Gives the player an EWG Administrator Handbook. Operators receive this book once automatically when they first join, unless guide.giveToOperatorsOnFirstJoin is disabled./ewg list [page]
Shows large terrain zones that have actually been generated in the world you are standing in. Entries are clickable and teleport you to a safe representative location. The list uses measured blocks, height, water, snow, trees, flowers, and source-biome data instead of guessing unexplored locations./ewg pregen radius [world]
Gradually prepares every chunk inside the requested block radius. A player targets the world they are currently standing in and centers the job on their location. Console users can append a loaded world name; that job begins at the world's spawn.Examples:
Code:
/ewg pregen 1000
/ewg pregen 3000 candy_world
/ewg pregen status
/ewg pregen status candy_world
/ewg pregen cancel
/ewg pregen cancel candy_world
/ewg world profiles
Lists every generator profile and expansion-pack ID available to Multiverse./ewg world create name profile [seed]
Creates a world through the official Multiverse 5.x API. The optional seed must be a whole number./ewgstatus
Shows the current world, seed, EWG bridge, attached world model, selected generation profile, and active expansion packs.Why Pre-Generate A World?
Minecraft normally generates chunks while players travel. Complex terrain costs more work than vanilla terrain, so fast flight or several explorers can cause visible loading and server tick delays.EWG's pre generator performs that work ahead of time in a controlled queue. It limits how many chunks are in flight, spreads work across ticks, reports progress in chat, and unloads finished chunks to protect memory. Once an area is prepared, players load saved chunks instead of waiting for the generator.
For a small server, begin with /ewg pregen 1000. Larger public servers can prepare a wider playable area during setup or overnight. Limits and pacing are configurable under pregen: in config.yml.
Why It Is Better Than Vanilla
Vanilla terrain is built to be safe and familiar. EWG Modern is built to be memorable.You get wider regional composition, stronger mountain silhouettes, buildable valleys and plains, readable coastlines, deep and shallow ocean identities, dramatic dry regions, cold landscapes with proper snow cover, and forests that visibly match their names. The terrain keeps the broad EWG character instead of averaging every transition into the same gentle hills.
What Changed Since The Old 1.16 EWG Version
- Ported the recovered EWG terrain core into a current Spigot chunk-generation and biome provider bridge.
- Targets the Spigot 1.21.11 API and runs on the 26.1.2 server line.
- Removed the old Multiverse requirement; Multiverse-Core 5.x is now optional.
- Added official Multiverse API registration, profile suggestions, per world generators, and EWG world creation commands.
- Added normal, candy, and future expansion profiles.
- Added a generated terrain registry that records real chunk content and groups it into large browsable zones.
- Added clickable, paginated /ewg list navigation without unsafe searches through ungenerated terrain.
- Added controlled asynchronous chunk pre generation with per-world jobs, progress, status, cancellation, and unloading.
- Added biome aware terrain finishing for shorelines, wetlands, flowers, grass, snow, dry terrain, coral, and volcanic accents.
- Added balanced tree recovery so named forests contain the right trees without covering every usable surface.
- Added persistent generated leaves so decorative canopies do not decay after chunk creation.
- Added bounded terrain, decorated-chunk, and biome caches to control memory use.
- Added the exclusive Candy Kingdom replacement pack with twelve fantasy regions and configurable visual weighting.
- Added clickable /ewg help, a written administrator handbook, and automatic one time handbook delivery to operators.
- Added modern block palettes while preserving EWG's broad terrain identity, water, ores, and compatible server stages.
Compatibility / Technical Notes
- Java: 21
- Spigot API target: 1.21.11
- Server line tested: 26.1.2
- Multiverse: official Multiverse-Core 5.x API, optional soft dependency
- World type: overworld custom generator
- Existing chunks: never rewritten
- Flat/custom/vanilla exceptions: controlled with world selection and worldsWithDefaultWG
- Per-world generator IDs persist in Multiverse world configuration
- Terrain caches are bounded and registry browsing runs away from the main generation path