Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for nbohnenkamp-design

PvP-focused single-biome world generator and arena reset plugin for Paper servers.

Report CPVPSingleBiome?

CPVPSingleBiome

🎥 Showcase Video: Watch on YouTube

CPVPSingleBiome is a highly configurable single-biome world generator for Paper 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 and 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: plains, desert, badlands, snow, mushroom and 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 and sparse PvP-friendly decoration.

Highly Configurable

You can configure terrain height, height variation, noise scale, flatness, decoration density, tree density, world border size, reset behavior and 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 and automatic Chunky pregeneration are disabled by default. They must be enabled manually after the server owner has configured the worlds.

This prevents accidental world resets on first server start.

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, biome recreation, WorldBorder restoration, Difficulty restoration, GameMode restoration, PvP restoration, join protection during reset phases and optional Chunky pregeneration after resets.

Chunky Integration

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

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

Multiverse-Core Integration

CPVPSingleBiome can be used with Multiverse-Core for convenient multi-world management.

Multiverse-Core is optional, not a hard requirement.


Commands

General Commands

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

World Management

/cpvpsb create <world-name> [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

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.

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

For most biomes, simple world 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.


Requirements

Required

  • Java 21+
  • Paper server

Optional

  • 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.


Compatibility

Tested server versions:

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

Purpur is supported through Paper compatibility.

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


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.

Information

CategoryWorld Management
Published onJune 20, 2026
LicenseGPL
Download1
Stars0
Watchers0

Pinned Versions

Members