Dynamic biome evolution, gradual transitions, and environment-based ecosystem.
Dynamic biome evolution for Paper/Spigot/Purpur. EvoBiomes gradually transitions selected regions through configurable biome chains (e.g., Plains → Savanna → Desert), applying visual and ecosystem effects along the way.
rules.yml in plugin data folder)spigot-api 1.20.1 with api-version: 1.20 for forward compatibilityEvoBiomes-1.0.0.jar into pluginsplugins/EvoBiomes/rules.yml and run /evobiomes reload/evobiomes info — show runtime settings/evobiomes reload — reload config and rules from disk/evobiomes evolve <biome> <radius> — force-evolve area around the playerevobiomes.admin — access to all evobiomes commands (default: op)config.yml
safe_mode: limit biome updates per tick (default: true)max_chunk_updates_per_tick: budget for chunk processing (default: 5)cycle_interval_ticks: evolution cycle interval (default: 1200)worlds: list of world names to processuse_protocol_lib: visual enhancements toggle (no compile dependency; falls back to Bukkit particles)transitions: toggles for messages, particles, entities, blocksplayer_density: radius, slowdown_factorweather: rain_acceleration, thunder_acceleration, clear_slowdownrules.yml (data folder)
chains define ordered biome sequences per starting biomeeffects define transitional effects between steps using key from->toentities, blocks, particles, and messageExample chains:
plains: [savanna, desert]forest: [dark_forest, jungle]taiga: [snowy_taiga, ice_spikes]