Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
CPVPSingleBiome
🎥 Showcase Video: https://youtu.be/viWAo7wzos8
CPVPSingleBiome is a highly configurable single-biome world generator for Paper and Purpur servers, built for Crystal PvP, practice servers, events and competitive gameplay.
Originally developed for cpvpprac.eu, it focuses on one goal: creating visually distinct worlds that stay fair, readable and enjoyable for PvP combat.
Best used together with: Multiverse-Core (multi-world management) and Chunky (world pregeneration). CPVPSingleBiome works standalone, but these two plugins unlock its full potential (easy multi-world setups and lag-free gameplay after pregeneration).
Available Biomes
plains
desert
badlands
snow
mushroom
end
Features
- PvP-focused terrain: open sightlines, gentle elevation, minimal clutter, predictable combat space
- Highly configurable: terrain height, noise scale, flatness, decoration/tree density, world border, reset behavior, Chunky settings
- Safe by default: automatic resets and Chunky pregeneration are disabled until you enable them, so fresh installs never wipe worlds by accident
- Automated world resets: scheduled or manual, full or single-world, with automatic restoration of WorldBorder, difficulty, gamemode and PvP settings, plus join protection during resets
- Chunky integration: automatic or manual pregeneration after world creation or resets, for lag-free arenas
Commands
/cpvpsb help | version | about | status | export | reload | biomes | info
/cpvpsb create <world> [biome]
/cpvpsb tp <world>
/cpvpsb reset now | <world> | status | reload
/cpvpsb chunky start <world> | start-all
Diagnostic Export
/cpvpsb export generates a full diagnostic report (plugin/server/Java version, config, worlds, Chunky and reset settings) under plugins/CPVPSingleBiome/exports/. Handy for debugging and support. Always review before sharing publicly.
Installation
- Download the latest
.jarfile. - Place it in your server's
pluginsfolder. - Restart the server.
- Configure
plugins/CPVPSingleBiome/config.yml. - Create your first world manually:
/cpvpsb create plains plains
/cpvpsb create desert desert
/cpvpsb create badlans badlans
/cpvpsb create snow snow
/cpvpsb create mushroom mushroom
/cpvpsb create end end
If no biome is specified, the default biome from config.yml is used.
Important: The world name (first value) must match the world entry in the worlds list of your config.yml, or the reset system won't recognize it. Adjust the names above to match your own configuration.
Multiverse alternative:
/mv create plains normal -g CPVPSingleBiome:plains
Requirements
Required: Java 21+, Paper or Purpur
Recommended for full functionality: Multiverse-Core (multi-world management), Chunky (pregeneration)
Without Multiverse-Core, /mv commands are unavailable. Without Chunky, pregeneration features are unavailable. Core world generation and reset functionality work fine without either.
Real Server Usage
Actively used in production on cpvpprac.eu, a Crystal PvP practice server focused on competitive gameplay and fair PvP terrain.
Open Source
Licensed under GNU General Public License v3.0 only. Source code available on GitHub.
Disclaimer
Not affiliated with Mojang, Microsoft, Minecraft or PaperMC. Minecraft is a trademark of Microsoft.


