FAQ
Common questions and the fixes that actually work.
Nine times out of ten the region key does not match the Duels arena name. The key under arenas: must be the arena's name in Duels (Arena2), not the world name (arena_2). Check the console at startup, the plugin prints exactly which keys are wrong and what to rename them to. See Arena Regions.
If the names are fine, check for a "world is not loaded" warning, and make sure Duels itself enabled without errors.
Party matches from the Party Extension don't go through Duels matches, so Duel-Regen only sees them on Duel-Regen 1.4.0+ together with Party Extension 1.17.0+. Update both. No config changes are needed. See Integrations.
That is the behaviour of very old builds. Update to the latest build; on current versions a reused reference snapshot (snapshot-each-match: false) restores every match, and the default mode takes a fresh snapshot each match anyway.
Yes, as long as persist-snapshots: true (the default). Snapshots are written to disk and loaded back at startup, and an arena that was mid-match during a crash is restored automatically. See Crash Recovery.
Without WorldEdit, blocks-per-tick blocks are placed per tick: at the default 1000 that is 20,000 blocks per second, spread out so the server does not stutter. Raise the value for faster restores, or install WorldEdit / FAWE and set use-fawe: true for near-instant pastes. See Integrations.
Turn on clean-entities (it is on by default) and make sure the types you care about are in clean-entity-types. The cleanup runs right before each restore.
Increase regen-delay-ticks. The default 40 ticks (two seconds) covers normal end-of-match teleports; if your Duels setup keeps players in the arena longer, give it more time.
Yes. Container contents and sign text are captured and restored, both in-session and from disk snapshots. Exotic block entities (spawners and similar) restore in-session but are not part of the on-disk file.
Yes. Worlds are resolved when needed, not at startup, so late-loading worlds are fine. If a world genuinely never loads, you get a console warning naming the arena. See Integrations.
Set debug: true, reload, reproduce the problem, and bring the console output to Discord. The debug lines say exactly what was captured, matched and restored.