World Management

Manage BiomeGen worlds efficiently.

Creating Worlds

With Multiverse-Core

/mv create <worldname> normal -g BiomeGen:<biome>

Examples:

/mv create desert_world normal -g BiomeGen:desert
/mv create plains_world normal -g BiomeGen:plains
/mv create snowy_world normal -g BiomeGen:snowyplains

With BiomeGen Command

/bg world create <worldname> <biome>

Examples:

/bg world create desert_world desert
/bg world create myend end

Manual Setup (bukkit.yml)

1

Stop server

Stop the server before editing configuration files.

2

Edit bukkit.yml

Add generator entries for your worlds:

worlds:
  myworld:
    generator: BiomeGen:plains
  desert_world:
    generator: BiomeGen:desert
3

Start server

Start the server to load the new worlds.

Listing Worlds

View all worlds:

/bg world list

Shows names of all worlds.

Teleporting

/bg world tp <worldname>

Teleports you to spawn of the specified world.

Pre-generating Chunks

Improve performance by pre-generating chunks:

/bg preload <world> <radius>

Examples:

/bg preload spawn_world 10    # Loads 400 chunks (20x20)
/bg preload plains_world 25   # Loads 2,500 chunks (50x50)

Progress tracking:

  • Shows chunks loaded per second

  • Displays estimated time remaining

  • Can be stopped with /bg reload

Performance tips:

  • Do this during low-traffic hours

  • Start with small radius, increase gradually

  • Adjust chunks_per_tick in config for faster/slower loading

Applying Settings

Apply mob spawn settings to all BiomeGen worlds:

/bg applysettings

Use this after changing gameplay.mobs_enabled in config.

World-Specific Configuration

Override global settings per world:

worlds:
  "desert_pvp":
    gameplay:
      mobs_enabled: false
    generators:
      desert:
        vegetation:
          cactus_chance: 0.01

  "plains_survival":
    terrain:
      base_height: 75
      advanced:
        max_variation: 25
    vegetation:
      global:
        grass:
          density: 1.5

Multiple Biome Types

You can create multiple worlds with the same biome but different settings:

worlds:
  "easy_desert":
    generators:
      desert:
        vegetation:
          cactus_chance: 0.0001

  "hard_desert":
    generators:
      desert:
        vegetation:
          cactus_chance: 0.01

Both use Desert generator, but with different cactus density.

Integration with Multiverse-Core

BiomeGen automatically detects Multiverse-Core. Benefits:

  • Easier world creation

  • Per-world game rules

  • Inventory separation

  • Portal linking

  • Access control

Check integration status:

/bg help

Shows "Multiverse-Core support enabled" in console on startup.

Troubleshooting

World generates vanilla terrain
  • Verify generator ID spelling

  • Check console for errors

  • Confirm BiomeGen is enabled: /plugins

Settings not applying
  • Reload config: /bg reload

  • Apply settings: /bg applysettings

  • Check world name matches exactly (case-sensitive)

Poor performance
  • Lower chunks_per_tick

  • Enable cache_noise_generators

  • Pre-generate chunks with /bg preload

Last updated