promotional bannermobile promotional banner

GlymeraWorldGen

Switch your server's biome at runtime with a single command. Choose from Plains, Desert, Taiga, Volcanic, or the default mixed world. Only new chunks are affected – no restart needed.

Short description (CurseForge field)

Spawn a separate world for any biome you can describe. Pick from five built-in biomes (plains, desert, taiga, volcanic, default), or define your own custom biome with 17 terrain parameters in a config file. One command, one world, one biome. Players can teleport in and out at will. Created worlds are saved between restarts.


GlymeraWorldGen - One Command, One Biome, One World

What is GlymeraWorldGen?

GlymeraWorldGen is a server-admin tool that turns biome variety into separate, persistent dimensions you can step in and out of. Spin up a desert world, a taiga world, a custom snow-and-quartz "world_8" — all from the same lobby, all on the same server, all from a single command.

Each world is a real Hytale world: it generates new chunks lazily, it remembers the players who slept in it, and it lives in universe/worlds/<name>/ like any other. The plugin's contribution is to make it trivial to assign a biome to one, change that biome later, and define your own biomes in a config file using 17 terrain parameters.

This plugin is OP-only by design. All commands require server-operator permission.


Commands

/bw create <name> <biome>

Create and load a new world named <name>, immediately assigning the given biome. The world's spawn region is generated in that biome from the very first chunk — players who teleport in land in the right terrain.

<biome> is one of:

  • none — create the world without assigning a biome. Useful if you want to load the world first and pick the biome interactively later (with /bw biome). The world generates with Hytale's default rules.
  • plains — green, grassy, gentle hills (Hytale Zone1).
  • desert — sand, sandstone, dry shore (Hytale Zone2).
  • taiga — cold, conifer-friendly terrain (Hytale Zone3).
  • volcanic — basalt, magma, hot shore (Hytale Zone4).
  • default — the unmodified Hytale four-zone mix (continents containing all biomes).
  • Any custom biome key you defined in config.json (see below).

If you mistype the biome name, the command refuses to create the world and lists the valid options.

/bw tp <name>

Teleport to a world's spawn point. Your previous world is remembered, so /bw back returns you to where you came from.

/bw back

Return to the world you were in before your last /bw tp. Useful for quick "step into this world to look around" admin loops.

/bw biome <biome>

Change the biome of the world you're standing in. Newly-loaded chunks use the new biome; chunks that were already generated keep their old terrain.

/bw biomes

List all available biomes (built-in + custom from config.json).

/bw list

List every world the plugin is managing, with its current biome assignment.

/bw delete <name>

Delete a managed world (the directory under universe/worlds/, the plugin's record of it, and any chunks). Requires confirmation.

/bw reload

Reload config.json from disk — useful after editing custom biome definitions without restarting the server.


Custom Biomes

The plugin ships with five built-in biomes, but the real power is in defining your own. Open plugins/GlymeraWorldGen/config.json after first run and you will find a customBiomes section with 10 ready-to-use presets (world_1 to world_10) plus an inline _howTo and _parameters documentation block.

Each custom biome is described by up to 17 parameters:

Parameter Description
surface Top layer block (e.g. Soil_Grass, Soil_Sand_White, Rock_Quartzite). REQUIRED.
sub Layer immediately below surface (e.g. Soil_Dirt, Rock_Sandstone). REQUIRED.
base Deep underground fill block (e.g. Rock_Stone, Rock_Basalt, Rock_Bedrock). REQUIRED.
surfaceDepth Thickness of the surface layer in blocks (1-50, default 1).
subDepthMin / subDepthMax Random-range thickness of the sub layer in blocks.
heightMin / heightMax Lowest / highest terrain in blocks (1-319). Wide range = dramatic mountains and valleys; narrow range = mostly-flat.
noiseType SIMPLEX or OLD_SIMPLEX.
noiseScale Zoom level. Smaller = wide smooth hills, larger = tight chaotic terrain.
noiseOctaves How many detail layers to stack (1-8). More octaves = more fine detail.
noisePersistence How strongly each octave contributes (0.01-1.0). Higher = rougher.
lacunarity How fast each octave gets finer (1.0-4.0).
fractalMode FBM (natural rolling hills), BILLOW (soft puffy shapes), RIDGED (sharp mountain ridges).
waterLevel Sea level (0-319). Set to 0 for a waterless world.
waterFluid Which fluid fills the sea level (e.g. Water_Source, Lava_Source).
tint Hex color tint for grass / surface ambient lighting.

Once defined, the biome is selectable by its key:

/bw create my_island_world world_3

The custom biome's terrain rules are applied via reflection on the loaded chunk generator — Hytale doesn't natively support per-world biome overrides, so the plugin reaches into the running generator and rewrites its layer/heightmap/noise parameters in place.


Typical Workflow

# 1) Edit plugins/GlymeraWorldGen/config.json — define a biome under customBiomes
# 2) Reload the config without restarting the server
/bw reload

# 3) Create + immediately enter a desert world
/bw create scorched_dunes desert
/bw tp scorched_dunes

# 4) Decide it should actually be your custom snowy biome
/bw biome world_8

# 5) Hop back to the main world
/bw back

# 6) See what worlds you have
/bw list

Compatibility & Caveats

  • Existing worlds in universe/worlds/ are not touched by the plugin. The plugin only manages worlds it created itself (or worlds you registered through /bw create for the first time).
  • One world per command call. This isn't a bulk-create tool; the workflow assumes you compose your set of worlds deliberately.
  • Memory usage scales with the number of loaded worlds and the number of players in each. Don't open dozens of worlds on a 4 GB server.
  • Persistence is automatic. The world's chunks save to disk just like the main world, and the plugin's state (which biome each world is on) lives in plugins/GlymeraWorldGen/config.json.

Permissions

All /bw … commands require server-operator permission (*). Non-OP players cannot create, delete, or biome-swap worlds. They can, however, freely use any of the worlds an OP teleports them into.


Asset Pack

The plugin ships its own runtime asset pack at mods/GlymeraWorldGen/ containing the Server/World/Default/Mask.json and Server/World/Default/Zones.json files Hytale needs to apply biome MaskMappings. The pack is regenerated on every plugin load — there's nothing to maintain by hand.

The GlymeraWorldGen Team

profile avatar
  • 25
    Followers
  • 49
    Projects
  • 14.3K
    Downloads
Donate

More from GlymeraCraftView all

  • GlymeraObelisk project image

    GlymeraObelisk

    • 26
    • Mods

    Defensive lightning Obelisk: place a 17-block gold-brick monument that auto-fires energy bolts at hostile and provoke-able creatures in a configurable 3D cube radius. Custom sounds, owner-protected, craftable.

    • 26
    • May 19, 2026
    • Mods
    • +4
  • GlymeraRevive project image

    GlymeraRevive

    • 17
    • Mods

    Co-op revival: lethal damage drops a player into a downed state instead of killing them. A teammate breaks the gravestone to revive. Downed players teleport to limbo so NPCs lose aggro until rescue or timeout.

    • 17
    • May 17, 2026
    • Mods
    • +3
  • GlymeraSlothGuard project image

    GlymeraSlothGuard

    • 122
    • Mods

    Place a Magic Sloth Guard cauldron - three Slothian warriors spawn, patrol the area and attack hostile mobs in a configurable radius. Owner-only block, auto-respawn after restarts, no commands needed.

    • 122
    • May 16, 2026
    • Mods
    • +4
  • GlymeraMegaChest project image

    GlymeraMegaChest

    • 355
    • Mods

    Owner-only mass-storage chest with 1080 slots holding up to 1M items each (~1 billion total). Paginated UI, search. One-click Deposit Inventory. Crafted at the Alchemybench.

    • 355
    • May 16, 2026
    • Mods
    • +4
  • GlymeraObelisk project image

    GlymeraObelisk

    • 26
    • Mods

    Defensive lightning Obelisk: place a 17-block gold-brick monument that auto-fires energy bolts at hostile and provoke-able creatures in a configurable 3D cube radius. Custom sounds, owner-protected, craftable.

    • 26
    • May 19, 2026
    • Mods
    • +4
  • GlymeraRevive project image

    GlymeraRevive

    • 17
    • Mods

    Co-op revival: lethal damage drops a player into a downed state instead of killing them. A teammate breaks the gravestone to revive. Downed players teleport to limbo so NPCs lose aggro until rescue or timeout.

    • 17
    • May 17, 2026
    • Mods
    • +3
  • GlymeraSlothGuard project image

    GlymeraSlothGuard

    • 122
    • Mods

    Place a Magic Sloth Guard cauldron - three Slothian warriors spawn, patrol the area and attack hostile mobs in a configurable radius. Owner-only block, auto-respawn after restarts, no commands needed.

    • 122
    • May 16, 2026
    • Mods
    • +4
  • GlymeraMegaChest project image

    GlymeraMegaChest

    • 355
    • Mods

    Owner-only mass-storage chest with 1080 slots holding up to 1M items each (~1 billion total). Paginated UI, search. One-click Deposit Inventory. Crafted at the Alchemybench.

    • 355
    • May 16, 2026
    • Mods
    • +4