Updating¶
Before updating¶
- Stop the server.
- Manually back up
plugins/InstancedDungeons/dungeons/,config.yml, andmessages.yml. - Replace the plugin JAR with the build for your Paper version.
- Start the server and run
/dungeon validate all.
InstancedDungeons does not create automatic backups.
Safe config migration¶
Missing settings are appended without replacing values already customized by the server administrator. This applies to the general plugin files and existing dungeon files.
The dungeon format marker remains:
Do not change it to match the plugin release number. It identifies the dungeon config format, not the installed plugin version.
The general plugin config keeps a separate installation field:
The plugin updates this field when a different plugin version is installed. Administrators joining during the first five minutes after an update receive a one-time reminder to verify the migrated configs. Fresh installations, ordinary restarts, and reloads with the same version do not show that reminder.
Existing dungeon files¶
New sections and missing keys are added with backward-compatible defaults. Existing values are left unchanged. For example, older boss reward behavior remains a shared ground drop, while older trigger reward behavior remains inventory delivery for every alive player.
After updating, check the console and run:
Validation reports an exact file and field when manual attention is required.