BiomeEvolution - Make Nature Matter in Minecraft
BiomeEvolution brings life to the environment by introducing a dynamic ecosystem system that responds to player actions. Designed for survival servers and eco-conscious gameplay, this plugin rewards players for protecting nature and punishes those who exploit it.
What Does It Do?
Every biome in your world gets a
health score (0–100) that changes in real time based on what players do.
Decreases Biome Health:
- Breaking logs or leaves
- Killing passive mobs (cow, sheep, pig, chicken, etc.)
- Placing artificial blocks (stone bricks, concrete, etc.)
Increases Biome Health:
- Planting saplings and growing trees
- Placing flowers, grass, and natural blocks
- Letting the biome rest (no player interaction for a while)
⚙️ Gameplay Effects
Biome Health
Visual
Player Effects
80–100 Green particles Speed I, Regen I
50–79 ️ Neutral No effects
20–49 ️ Brown particles Slowness I, Hunger I
0–19 ☠️ Wither particles Slowness II, Hunger II, Poison I
Commands
- /biomehealth – Show the current biome's health score
- /biomehealth reload (config - biomes) – Reload plugin config or biomes (admin only)
Permissions
Node Description
biomeevolution.use Use /biomehealth
biomeevolution.admin Use /biomehealth reload (oonfig - biomes)
Configuration
A file named biomes.yml is created in the plugin folder. It stores data like:
Code (YAML):
plains:
x:100_z:100:
health
: 84
desert:
x:-50_z:20:
health
: 40
You can also tweak how much each action affects biome health in config.yml:
Code (YAML):
effects:
break_log
: -5
kill_passive
: -3
place_artificial_block
: -2
plant_tree
: +6
grow_tree
: +8
restore_environment
: 2
#planting grass or flowers
Compatibility
- ✅ Minecraft: 1.21+
- ✅ Supported: Spigot, Paper
- ✅ Java 17+
Installation
- Download BiomeEvolution.jar
- Drop it in your /plugins/ folder
- Restart the server or if you have PlugManX /plugman enable BiomesEvolution or reload BiomesEvolution to update it
- Optionally configure config.yml and biomes.yml
- Play and watch nature react
⚠️ Coming Soon
- Custom biome-specific effects
- SQLite support (incoming)
- PlaceholderAPI integration
- Metrics support (bStats)
❤️ Support & Feedback
Having issues or suggestions?
Open an issue on GitHub or DM me on Discord!