COWMODSКаталог модов

CPVPSingleBiome

A configurable single-biome world generator for Paper and Purpur, built for PvP. Custom terrain, automatic resets, multiple biomes, Chunky pregeneration support.

Автор: nbohnenkamp-design4451обновлён 19 окт. 2026 г.
УтилитыГенерация мира

Описание

CPVPSingleBiome

🎥 Showcase Video: Watch on YouTube

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

Best used together with: Multiverse-Core (multi-world management) and Chunky (world pregeneration). Both plugins are optional. CPVPSingleBiome works standalone, but these integrations make managing multiple worlds easier and help reduce lag spikes caused by chunk generation.

CPVPSingleBiome focuses on creating visually distinct worlds with open terrain, clear sightlines and predictable combat environments, while offering powerful tools for world management and automated resets.


Available Biomes

plains
desert
badlands
snow
mushroom
end

Each biome provides a distinct environment while maintaining terrain suitable for PvP combat.


Features

  • PvP-focused terrain: Open sightlines, gentle elevation changes, minimal clutter and predictable combat areas.
  • Highly configurable: Adjust terrain height, noise scale, flatness, decoration and tree density, world borders, reset behavior and Chunky settings.
  • Safe by default: Automatic world resets and Chunky pregeneration are disabled by default and must be explicitly enabled.
  • Automated world resets: Scheduled or manual resets for individual worlds or all configured worlds, including automatic restoration of WorldBorder, difficulty, gamemode and PvP settings, plus player join protection during resets.
  • Chunky integration: Automatic or manual chunk pregeneration after world creation or resets to reduce lag spikes during gameplay.
  • World management: Create worlds, teleport between them, inspect world information and monitor reset status directly through commands.
  • Diagnostic tools: Export detailed plugin and server information for troubleshooting and support.

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>

World resets:

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

Chunky integration:

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

Diagnostic Export

The /cpvpsb export command generates a detailed diagnostic report containing:

  • Plugin, server and Java versions
  • Plugin configuration
  • World information
  • Chunky integration and pregeneration settings
  • World reset configuration and status

Reports are saved in:

plugins/CPVPSingleBiome/exports/

This feature is useful for troubleshooting and support.

Important: Always review diagnostic reports before sharing them publicly, as they may contain server-specific information.


Installation

  1. Download the latest compatible .jar file.
  2. Place it in your server's plugins folder.
  3. Restart the server.
  4. Configure plugins/CPVPSingleBiome/config.yml.
  5. Create your worlds using the commands below.

Examples:

/cpvpsb create plains plains
/cpvpsb create desert desert
/cpvpsb create badlands badlands
/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 argument) must match the world entry in the worlds list of your config.yml for the reset system to recognize it. Adjust the example names to match your configuration.

Alternative: Create worlds with Multiverse-Core

/mv create plains normal -g CPVPSingleBiome:plains

Warning: Always back up existing worlds before enabling automatic resets or making significant changes to world settings.


Requirements

Server software: Paper or Purpur

Java requirements:

  • Minecraft 1.21.11: Java 21 or newer
  • Minecraft 26.1 and newer: Java 25 or newer

Check the Versions tab for supported Minecraft versions.

Recommended plugins:

  • Multiverse-Core — Multi-world creation and management.
  • Chunky — Chunk pregeneration to reduce world-generation-related lag.

Both integrations are optional.

Without Multiverse-Core, /mv commands are unavailable. Without Chunky, the integrated pregeneration features are unavailable.

Core world generation, world management and reset functionality remain available without these additional plugins.


Open Source

CPVPSingleBiome is open source and licensed under the GNU General Public License v3.0 only (GPL-3.0-only).

Source code, documentation and issue tracking are available on GitHub.


Disclaimer

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

Minecraft is a trademark of Microsoft.

Галерея

PlainsMushroomBadlandsDesert

Последние версии

Все версии →
release

CPVPSingleBiome 1.2.19

1.2.19
19 окт. 2026 г.82Minecraft: 1.21.11, 26.2, 26.3paper
Скачать
Что нового
## CPVPSingleBiome 1.2.19 This update significantly improves world management, standalone functionality, Multiverse-Core integration and world backup handling. ### New Features & Improvements **Automatic World Loading** - Plugin-created worlds are now saved in `worlds.yml`. - Worlds are automatically loaded after server restarts, even without Multiverse-Core. - Existing world data is preserved. - World management works independently of the arena reset configuration. **Multiverse-Core Integration** - Fixed world creation and registration with Multiverse-Core. - Existing standalone worlds can now be automatically imported into Multiverse-Core. - Improved compatibility when switching between standalone and Multiverse-managed worlds. - Multiverse-Core remains optional. **World Resets & Backups** - Improved backup support for both legacy and modern Paper world storage formats. - Backups are stored directly on the Minecraft server. - Backups are preserved if world recreation fails. - Improved backup retention settings: - `backup-old-worlds: true` — Enable world backups. - `delete-old-worlds-after-success: false` — Keep all backups. - `delete-old-worlds-after-success: true` — Keep the latest backup and remove older backups only after a successful reset. **Additional Changes** - Improved compatibility with newer Paper versions. - Updated configuration documentation. - Updated developer information to Norbert Bohnenkamp. - Removed references to the former development server. ### Compatibility **Successfully tested:** - Paper 1.21.11 - Paper 26.3 **Expected to work, but not individually verified with 1.2.19:** - Paper 26.1.x - Paper 26.2 Java 21 or newer is required for the plugin. The Minecraft server itself may require a newer Java version. Multiverse-Core and Chunky remain optional integrations. ### Updating Back up your worlds and configuration before updating. Existing configuration files are preserved. Review the updated backup settings, especially the new backup retention behavior. ### Purpur Compatibility – Community Testing Welcome CPVPSingleBiome is developed using the Paper API and may also work on Purpur servers. However, version 1.2.19 has not yet been tested on Purpur. **Running Purpur?** You're welcome to test the plugin and share your results! Please include your Purpur version and let me know whether world generation, automatic world loading, arena resets and Chunky integration work correctly. You can report your results or any issues on [GitHub](https://github.com/nbohnenkamp-design/cpvpprac/issues). Your feedback helps improve compatibility for future releases.
release

CPVPSingleBiome 1.2.18

1.2.18
22 июн. 2026 г.281Minecraft: 1.21.11, 26.1.2paper, purpur
Скачать
Что нового
Version 1.2.18 fixes duplicated comments in the default configuration. - Removed duplicated automatic reset guide comments - Removed outdated world border explanation comments from the old location - No functional changes - No terrain generation changes - Existing servers only need this update if they want the cleaned default config
release

CPVPSingleBiome 1.2.17

1.2.17
22 июн. 2026 г.18Minecraft: 1.21.11, 26.1.2paper, purpur
Скачать
Что нового
Version 1.2.17 adjusts safer default configuration values. - Reduced default Chunky pregeneration radius from 5000 to 1000 blocks - Changed default world border size to 2000 - Moved world-border-size next to the Chunky configuration - Changed skip-if-any-player-online to false by default - Improved reset warning and world border comments - No terrain generation changes
release

CPVPSingleBiome 1.2.16

1.2.16
20 июн. 2026 г.17Minecraft: 1.21.11, 26.1.2paper, purpur
Скачать
Что нового
## CPVPSingleBiome v1.2.16 Configuration cleanup update. ### Changed - Made the shipped reset timezone configuration neutral by default. - Changed the default reset timezone to use the server/JVM timezone when left empty. - Improved configuration comments to better explain behavior, safe ranges and PvP-friendly values. - Replaced server-specific default maintenance command examples with neutral example commands. - Changed the shipped fallback world example from `newspawn` to the standard `world`. ### Notes - This update mainly improves the default `config.yml`. - Existing servers can keep their current configuration. - No terrain generator changes were made in this release.
release

CPVPSingleBiome 1.2.15

1.2.15
20 июн. 2026 г.9Minecraft: 1.21.11, 26.1.2paper, purpur
Скачать
Что нового
## CPVPSingleBiome v1.2.15 Safety update for the default reset configuration. ### Fixed * Disabled automatic scheduled resets by default in the shipped configuration. * Disabled automatic Chunky pregeneration by default in the shipped configuration. * Removed the hardcoded shipped `last-reset-date` runtime value from the default configuration. * Added safe initialization for empty or invalid `last-reset-date` values when automatic resets are enabled for the first time. * Prevented automatic resets from running immediately after a fresh installation or first enable. ### Notes * Existing servers keep their current configuration. * Fresh installations now start with automatic resets disabled for safety. * To enable scheduled resets, set `reset.enabled` to `true` and reload the plugin or restart the server. * When enabled for the first time, the plugin stores the current date as the scheduler start date and does not run an immediate reset.
release

CPVPSingleBiome 1.2.14

1.2.14
19 июн. 2026 г.13Minecraft: 1.21.11, 26.1.2paper, purpur
Скачать
Что нового
## CPVPSingleBiome v1.2.14 Bugfix update for arena world resets. ### Fixed - Fixed reset handling for worlds that exist in Multiverse but are currently not loaded. - Reset now removes stale Multiverse world registry entries before recreating worlds. - Added a recovery attempt using `mv load <world>` if a recreated reset world remains unloaded. - Added Bukkit/Paper WorldCreator fallback for reset world creation if Multiverse is unavailable or does not load the world. ### Notes - Existing `config.yml` files can stay unchanged. - This update is recommended for servers using automatic or manual arena resets.
release

CPVPSingleBiome 1.2.13

1.2.13
12 июн. 2026 г.21Minecraft: 1.21.11, 26.1.2paper, purpur
Скачать
Что нового
## CPVPSingleBiome v1.2.13 Professional information and diagnostics update. ### Added - Added `/cpvpsb version` - Added `/cpvpsb about` - Added `/cpvpsb status` - Added `/cpvpsb export` - Added diagnostic export file generation under `plugins/CPVPSingleBiome/exports/` - Added command permissions for public and admin information commands - Added improved tab completion for the new command structure - Added `CHANGELOG.md` ### Changed - Updated command help output - Updated `plugin.yml` command usage and permissions - Updated project version to `1.2.13` ### Notes - Existing `config.yml` files can stay unchanged. - `/cpvpsb export` writes a local diagnostic text file. - Review exported files before sharing them publicly.