config.yml

All settings are in plugins/BiomeGen/config.yml. Reload changes with /bg reload.

Terrain Settings

terrain:
  base_height: 67
  bedrock_layers: 5
  • base_height - Center height for terrain generation (default: 67)

  • bedrock_layers - Bedrock layers at world bottom (default: 5)

Advanced Terrain

terrain:
  advanced:
    max_variation: 18
    noise_multiplier: 0.9
    amplitude_multiplier: 1.8
  • max_variation - Height variation from base (default: 18 blocks)

  • noise_multiplier - Terrain change intensity (0.1-2.0, default: 0.9)

  • amplitude_multiplier - Height amplitude (0.5-3.0, default: 1.8)

Vegetation Settings

Global Vegetation

vegetation:
  global:
    trees_enabled: true
    flowers_enabled: true
    grass:
      enabled: true
      tall_grass_enabled: true
      density: 1.0
  • trees_enabled - Enable/disable all trees

  • flowers_enabled - Enable/disable all flowers

  • grass.density - Grass amount (0.0-2.0, default: 1.0)

Biome-Specific Vegetation

Each biome has its own vegetation settings. Example for Plains:

generators:
  plains:
    vegetation:
      tree_enabled: true
      tree_chance: 0.001
      tall_grass_enabled: true
      tall_grass_chance: 0.005

Chance values:

  • 0.0 = never

  • 0.001 = rare

  • 0.01 = common

  • 0.1 = very common

Biome Generator Settings

Desert

generators:
  desert:
    enabled: true
    sand_depth:
      min: 2
      max: 4
    sandstone_depth: 6
    vegetation:
      cactus_enabled: true
      cactus_chance: 0.002
      dead_bush_enabled: true
      dead_bush_chance: 0.002

Plains

generators:
  plains:
    enabled: true
    dirt_depth:
      min: 3
      max: 6

Snowy Plains

generators:
  snowyplains:
    enabled: true
    dirt_depth:
      min: 3
      max: 6
    snow:
      enabled: true
      thickness: 1
    vegetation:
      tree_enabled: true
      tree_chance: 0.001
      pumpkin_patch_enabled: true
      pumpkin_patch_chance: 0.0008
  • snow.thickness - Snow layer height (1-8, where 8 = full block)

Badlands

generators:
  badlands:
    enabled: true
    terracotta_depth: 10
    vegetation:
      cactus_chance: 0.008
      dead_bush_chance: 0.005

Mushroom Fields

generators:
  mushroom:
    enabled: true
    dirt_depth:
      min: 3
      max: 6
    vegetation:
      giant_mushroom_enabled: true
      giant_mushroom_chance: 0.0005
      red_mushroom_enabled: true
      red_mushroom_chance: 0.002
      brown_mushroom_enabled: true
      brown_mushroom_chance: 0.002

End

generators:
  end:
    enabled: true
    platform_height: 64
    layer_thickness: 1
    mobs:
      endermen_enabled: true
      ender_dragon_enabled: true
    vegetation:
      chorus_plant_enabled: true
      chorus_plant_chance: 0.001

Gameplay Settings

gameplay:
  mobs_enabled: true
  • mobs_enabled - Enable/disable mob spawning (default: true)

Apply mob settings to existing worlds with: /bg applysettings

Performance Settings

performance:
  chunk_preloading: false
  preload:
    chunks_per_tick: 4
  memory:
    cache_noise_generators: true
    cache_size: 100
  • chunk_preloading - Enable chunk preloading (default: false)

  • chunks_per_tick - Chunks to preload per tick (1-10, default: 4)

  • cache_noise_generators - Cache generators for performance (default: true)

  • cache_size - Number of generators to cache (default: 100)

Debug Settings

debug:
  verbose_logging: false
  performance_monitoring: false
  log_terrain_stats: false

Enable verbose logging with: /bg debug

World-Specific Settings

Override global settings for specific worlds:

worlds:
  "myworld":
    terrain:
      base_height: 80
      advanced:
        max_variation: 25
    generators:
      plains:
        vegetation:
          tree_chance: 0.01

Any setting can be overridden per world. Settings not specified use global defaults.

Tips

  • Reload config without restarting: /bg reload

  • View current settings: /bg info

  • Lower vegetation chances = more sparse, higher = more dense

  • Increase max_variation for dramatic terrain

  • Disable specific features by setting enabled: false

Last updated