
Evo Biomes
Dynamic biome evolution, gradual transitions, and environment-based ecosystem.
Автор: tsuneyoshi5272обновлён 27 дек. 2025 г.
ПриключенияМеханики игрыГенерация мира
Описание
EvoBiomes
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.
Highlights
- Configurable biome evolution chains and transitional effects
- Gradual transitions: particles, messages, entities, and blocks
- Async selection, safe main-thread world updates
- Live‑reloadable rules (
rules.ymlin plugin data folder) - Weather-aware pacing and player-density slowdowns (with TTL)
- Admin commands and developer API hooks
Compatibility
- Servers: Paper/Spigot/Purpur
- Versions: 1.20, 1.20.1–1.20.6, 1.21, 1.21.1–1.21.10
- Built against
spigot-api 1.20.1withapi-version: 1.20for forward compatibility
Installation
- Drop
EvoBiomes-1.0.0.jarintoplugins - Start the server to generate config and rules
- Optional: edit
plugins/EvoBiomes/rules.ymland run/evobiomes reload
Commands
/evobiomes info— show runtime settings/evobiomes reload— reload config and rules from disk/evobiomes evolve <biome> <radius>— force-evolve area around the player
Permissions
evobiomes.admin— access to allevobiomescommands (default: op)
Configuration
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 formessages,particles,entities,blocksplayer_density:radius,slowdown_factorweather:rain_acceleration,thunder_acceleration,clear_slowdown
Rules & Effects
rules.yml (data folder)
chainsdefine ordered biome sequences per starting biomeeffectsdefine transitional effects between steps using keyfrom->to- Effects include lists:
entities,blocks,particles, andmessage
Example chains:
plains: [savanna, desert]forest: [dark_forest, jungle]taiga: [snowy_taiga, ice_spikes]
How It Works
- Scheduler runs asynchronously to select chunks; each chunk’s work is executed on the main thread for safety
- Transitional effects are applied before the biome switch (particles/messages/entities/blocks)
- Temperature/humidity hints are shown to nearby players
- Weather and player density modify pacing without blocking the server
Последние версии
Все версии →release
Evo Biomes 2.0.0
2.0.027 дек. 2025 г.470Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
## [2.0.0] - 2025-12-27
### Added
- Added support for Minecraft versions 1.20 to 1.21.11.
- Implemented core biome evolution mechanics.
- Added new transition effects for smoother biome shifts.
release
Evo Biomes
1.0.027 нояб. 2025 г.57Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Что нового
### 1.0.0
- Initial release
- Biome evolution chains: Plains→Savanna→Desert, Forest→Dark Forest→Jungle, Taiga→Snowy Taiga→Ice Spikes
- Transitional effects: particles, entities, blocks, player messages
- Async scheduler with safe main‑thread updates
- Weather-aware pacing and TTL-based player-density conditions
- Config live reload and rules data‑folder loading
- Admin commands: `reload`, `evolve`, `info`
- Developer API for querying and controlling evolution