Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
CPVPSingleBiome
PluginGPL-3.0-only

CPVPSingleBiome

CPVPSingleBiome is a Paper plugin that creates PvP-friendly single-biome worlds with configurable terrain generation, world reset support, and Chunky integration. Designed for Crystal PvP and practice servers.

28
Downloads
1
Followers
1 months ago
Updated
📦
6
Versions
utilityworldgenpaperpurpur
Download Latestv1.2.18View on Modrinth

📖About CPVPSingleBiome

CPVPSingleBiome

🎥 Showcase Video: https://youtu.be/viWAo7wzos8

CPVPSingleBiome is a highly configurable single-biome world generator for Paper and Purpur servers, designed for Crystal PvP, practice servers, events and competitive gameplay.

Originally developed for the Crystal PvP practice server cpvpprac.eu, CPVPSingleBiome focuses on one goal:

Creating visually distinct worlds that remain fair, readable and enjoyable for PvP combat.

Unlike survival-focused world generators, CPVPSingleBiome is optimized for:

  • Open sightlines
  • Gentle elevation changes
  • Reduced terrain clutter
  • Predictable combat space
  • Fast arena deployment
  • Easy long-term world maintenance

It is suitable for Crystal PvP, FFA worlds, practice arenas, events, duels and training servers.


Available Biomes

CPVPSingleBiome currently supports the following biome types:

plains
desert
badlands
snow
mushroom
end

Each biome is designed around PvP readability while still keeping its own atmosphere and visual identity.


Features

PvP-Focused Terrain

CPVPSingleBiome prioritizes competitive gameplay instead of survival exploration.

The terrain is designed for:

  • Open combat areas
  • Smooth movement
  • Clear visibility
  • Reduced clutter
  • Controlled elevation changes
  • Sparse PvP-friendly decoration

The result is terrain that looks natural while still being practical for Crystal PvP and competitive gameplay.


Highly Configurable

Most important generation settings can be adjusted in the configuration file.

You can configure:

  • Terrain height
  • Height variation
  • Noise scale
  • Flatness
  • Decoration density
  • Tree density
  • World border size
  • Reset behavior
  • Chunky pregeneration settings

This allows you to create anything from nearly flat PvP arenas to more natural-looking practice worlds.


Safe Default Configuration

Fresh installations are safe by default.

Automatic scheduled resets are disabled by default and must be enabled manually after you have configured your worlds.

This prevents accidental world resets on first server start.

Default behavior on fresh installation:

  • Automatic scheduled resets: disabled
  • Automatic Chunky pregeneration: disabled
  • Manual world creation: available
  • Manual reset commands: available for admins
  • last-reset-date: initialized safely when scheduled resets are enabled for the first time

To enable scheduled resets, edit config.yml, set reset scheduling to enabled, and reload the plugin or restart the server.


Automated World Resets

CPVPSingleBiome includes built-in reset functionality for long-running PvP servers.

Reset features include:

  • Scheduled full resets
  • Manual full resets
  • Manual single-world resets
  • Automatic world recreation
  • Automatic biome recreation
  • WorldBorder restoration
  • Difficulty restoration
  • GameMode restoration
  • PvP setting restoration
  • Join protection during reset phases
  • Optional Chunky pregeneration after resets

Example restored world settings:

world-border-size: 10000
difficulty: HARD
gamemode: SURVIVAL
pvp: true

This makes CPVPSingleBiome useful for practice networks and PvP servers where worlds need to stay clean, predictable and easy to maintain.


Chunky Integration

CPVPSingleBiome can integrate with Chunky for pregeneration after world creation or resets.

Chunky support allows:

  • Automatic pregeneration after resets
  • Manual pregeneration commands
  • Multi-world pregeneration
  • Reduced lag after world creation
  • Cleaner production workflows for larger arena worlds

Chunky is optional, but recommended for production servers with larger world borders.


Commands

General Commands

/cpvpsb help
/cpvpsb version
/cpvpsb about
/cpvpsb status
/cpvpsb export
/cpvpsb reload
/cpvpsb biomes
/cpvpsb info

World Management

/cpvpsb create <world> [biome]
/cpvpsb tp <world>

Reset Commands

/cpvpsb reset now
/cpvpsb reset <world>
/cpvpsb reset status
/cpvpsb reset reload

Chunky Commands

/cpvpsb chunky start <world>
/cpvpsb chunky start-all

Diagnostic Export

CPVPSingleBiome includes a diagnostic export command:

/cpvpsb export

It creates a text report under:

plugins/CPVPSingleBiome/exports/

The export includes:

  • Plugin version
  • Server version
  • Java version
  • Available biomes
  • Generator configuration
  • World border configuration
  • Reset configuration
  • Chunky configuration
  • Configured reset worlds
  • Loaded worlds
  • Raw config.yml

This is useful for debugging, support and server documentation.

Always review exported files before sharing them publicly.


Installation

  1. Download the latest CPVPSingleBiome .jar file.
  2. Place it into your server's plugins folder.
  3. Restart the server.
  4. Configure plugins/CPVPSingleBiome/config.yml.

The default config contains example reset-world entries.

These entries tell CPVPSingleBiome which worlds should be managed and recreated during resets. They do not replace the initial world setup.

To create a world manually, use:

/cpvpsb create <world-name> [biome]

Examples:

/cpvpsb create arena_plains plains
/cpvpsb create arena_snow snow
/cpvpsb create arena_desert desert
/cpvpsb create arena_badlands badlands
/cpvpsb create arena_mushroom mushroom
/cpvpsb create arena_end end

The first value is the world name.
The second value is the CPVPSingleBiome biome type.

For example:

/cpvpsb create arena_snow snow

creates a world named arena_snow using the snow biome generator.

If no biome is specified, the configured default biome from config.yml will be used.


World Name Recommendation

The first value in /cpvpsb create <world-name> [biome] is only the world name.

For most biomes, simple names such as plains, desert, snow or mushroom are fine.

For the End-style biome generator, you can use:

/cpvpsb create end end

However, if your server already uses custom End worlds, Multiverse End worlds or if you want to avoid confusion with vanilla-style End dimensions, use a clearer custom name instead:

/cpvpsb create arena_end end

Here, arena_end is the world name and end is the CPVPSingleBiome biome type.


Optional Multiverse Usage

CPVPSingleBiome can create and manage worlds without Multiverse-Core, but Multiverse-Core is recommended for convenient multi-world management.

Example Multiverse command:

/mv create arena_plains normal -g CPVPSingleBiome:plains

If you use custom world names, make sure the reset-world list in config.yml matches those names.


Requirements

Required

  • Java 21+
  • Paper or Purpur server

Optional but Recommended

  • Multiverse-Core
    Recommended for convenient multi-world management.

  • Chunky
    Recommended for pregenerating worlds and reducing lag after creation or resets.

CPVPSingleBiome can generate and manage single-biome worlds without Multiverse-Core or Chunky.

If Multiverse-Core is not installed, Multiverse commands such as /mv create, /mv tp and /mv modify are not available.

If Chunky is not installed, Chunky pregeneration features are not available.


Compatibility

Tested server versions:

Minecraft Version Platform Status
1.21.11 Paper Tested ✅
26.1.2 Paper Tested ✅
1.21.11 Purpur Tested ✅
26.1.2 Purpur Tested ✅

The plugin includes compatibility handling for both traditional world storage and newer Paper dimension world storage formats.

Other Paper or Purpur versions may work, but are not officially guaranteed unless tested.

For exact changes between releases, please check the version changelog.


Real Server Usage

CPVPSingleBiome is actively used in production on:

cpvpprac.eu

A Crystal PvP practice server focused on competitive gameplay, open arena worlds and fair PvP terrain.


Open Source

CPVPSingleBiome is licensed under the GNU General Public License v3.0 only.

Source code is available on GitHub.


Disclaimer

This project is not affiliated with Mojang, Microsoft, Minecraft or PaperMC.

Minecraft is a trademark of Microsoft.

👥 Team & Contributors

nbohnenkamp-design
nbohnenkamp-designOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
paperpurpur
Minecraft Versions
1.21.1126.1.2

🔗 Links

Modrinth Page