dimension Rest banner
dimension Rest icon

dimension Rest

Create world-reset plugin: reset a specified dimension via admin command or configured trigger. to rest dimension

00
paperServer1.21.10mod

dimensionRest plugin summary

Implemented a server-side Paper plugin that resets a chosen dimension on demand or by configured timers.

Features

  • Command /dimensionrest reset [dimension] [delaySeconds] (permission dimensionrest.reset) schedules a reset with a countdown; players in that world are moved to the fallback world before unloading and regeneration with a fresh seed.
  • /dimensionrest reload (dimensionrest.reload) reloads the config and reschedules automatic resets; /dimensionrest status (dimensionrest.status) reports current defaults and whether a reset is in progress.
  • Configurable defaults in config.yml: target dimension (target-dimension, default world_nether), fallback world for teleporting players (fallback-world, default world), and delay before performing the reset (delay-before-reset-seconds).
  • Optional automatic trigger via auto-reset.enabled with interval-minutes, initial-delay-seconds, and a reset delay override.
  • Broadcast messaging can be toggled and customized under announce.* keys; failure messages surface to the console and players when enabled.

Notes and limitations

  • A fallback world must be loaded and different from the target before a reset can begin.
  • When the target world is not loaded, the plugin guesses the environment from the name (nether/end/overworld) to create the new world.
  • Only one reset can run or be queued at a time; if a reset is already pending or running, new requests are rejected.

Server Validation

Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.