Installation
Requirements, where the jar goes, and first-run setup.
Requirements
| Requirement | Needed? | Notes |
|---|---|---|
| Spigot or Paper, 1.18+ | Yes | Paper recommended |
| Java 21 | Yes | The server must run on Java 21 or newer |
| Duels (Optimised) | Yes | Provides the match events |
| WorldEdit or FastAsyncWorldEdit | No | Optional, speeds up regeneration. See Integrations |
Buy links are on the Download page. Download the latest build from your marketplace account.
Install
Stop the server
Shut it down fully. Do not swap jars on a running server.
Drop in the jar
Put the Duel-Regen jar in your plugins/ folder, next to Duels.
Duel-Regen is a standalone plugin, not a Duels extension. It goes in plugins/, not in plugins/Duels/extensions/.
Start the server
On first start the plugin creates its config folder:
The snapshots folder appears once the first snapshot is written. See Storage.
Set up a region per arena
Each Duels arena needs a region so the plugin knows what to snapshot. Do this once per arena, see Arena Regions.
Check it worked
Watch the console during startup. Duel-Regen reports how many arenas it loaded and warns about anything that needs attention:
- an arena key in the config that matches no Duels arena
- a Duels arena that has no region yet
- a region pointing at a world that is not loaded
If Duels itself is missing or failed to enable, the plugin says so in red and nothing will regenerate until that is fixed.
Updating
Stop the server, replace the jar, start again. New config options are added to your existing config.yml automatically on startup, with your current values kept. You never need to delete and regenerate the config.