
WorldReset
The ultimate Speedrun & Manhunt tool! Instant world resets without server restarts, built-in timer, and player radar.
2.1K
9
Changelog - WorldReset v1.6beta
✨ Major Features
- ⏱️ Automated Reset Cycle (AutoReset): Introduced an intelligent scheduling mechanism for planned map resets, supporting flexible time formats (
s,m,h) and an autonomous Loop Mode.
⚙️ Commands
- 🔑 New
/wr autoresetCommand: Added comprehensive schedule management directly from the game (start,stop,loop,disable,<time>), featuring a granular permission node and full Tab-Completion. - 🔍 Enhanced
/wr filterOverview: Running the command without arguments now displays a clear summary of active structure/biome filters and the current seed status.
🛠️ Optimization
- ⚡ Performance Optimization: Eliminated redundant per-second background checks by completely purging the legacy compass radar logic.
I was unable to finalize everything, but I tested version 1.6beta on Purpur 1.21.11 and 26.1.2, and it works perfectly. If you encounter any issues on other engines or versions, please report them on Discord.
- ⏱️ Automated Reset Cycle (AutoReset): Introduced an intelligent scheduling mechanism for planned map resets, supporting flexible time formats (
Few minor critical fixes for WorldReset 1.5fix
🐛 Fixed Bugs & Technical Improvements
- 🌍 Paper/Purpur 1.21+ Multi-World Support: Redesigned world unloading, deleting, and backing up to fully support modern Paper directory structures (
.\world\dimensions\) in addition to legacy Spigot structures. - 🌬️ Watchdog & Windows File Lock Delay: Added a 20-tick (1-second) cooldown before deleting folders to let Spigot's async threads complete chunk saving and release OS file locks cleanly (fully compatible with Aikar's Flags).
- 🛡️ Defensive Limbo Loading: Wrapped limbo world loading in a fallback block that automatically generates a safe flat world in case of server migration conflicts, preventing server start crashes.
- 🔑 Granular Permissions Fix: Removed global
worldreset.adminblock in commands, allowing players to use their granular permissions (e.g.worldreset.limbo), and added missing checks forreload,silent, anddeath. - 🚪 Adventure Mode Offline Join Fix: Solved the bug where offline players joining after game start were stuck in Limbo's Adventure mode instead of starting in Survival.
- ⏱️ Individual Timer Freeze Fix: Resolved stuck individual timers (
0:00) by ensuring player start times are correctly initialized when they first tick. - 🏹 Spawn Shifter Search Crash Protection: Prevented world generation tasks from crashing in case a structure search throws registry exceptions.
- ⚙️ Difficulty Persistence: World difficulty is now permanently saved to
config.ymlon world resets so it is correctly loaded after server reboots. - 📦 Fixed Seed NPE Protection: Prevented server startup crashes when
use-fixedseed is enabled but no value is specified in configuration.
Thanks for reporting bugs on Discord—I make a lot of them.
- 🌍 Paper/Purpur 1.21+ Multi-World Support: Redesigned world unloading, deleting, and backing up to fully support modern Paper directory structures (
Changelog - WorldReset v1.5
✨ New Features
- 📁 World Templates Loader: Place your custom maps into
WorldReset_Templates/. The plugin automatically detects singleplayer format, converts dimension folders, prevents UUID conflicts, and loads them safely. Supports relative and absolute custom template paths. - 💾 Records Database & Highscores: Built-in
records.ymldatabase tracks attempts, completions, PBs, and average times. Manages a server-wide Top 10 Leaderboard. - 📋 Native Scoreboard Integration: Real-time synchronization with 38 native scoreboard objectives (PBs, records, active players, seed, world name, etc.) completely out of the box.
- 🧩 PlaceholderAPI Support: Dynamically registers 28 placeholders for timer states, seeds, active filters, and top leaderboards.
- 🏁 Block & Item Stopwatch Goals: Stopwatch can now stop on block breaking (
BLOCK) or item collection (ITEM), with automatic registry-based TAB autocompletion.
📜 New Commands
- 🧹
/wr filter clear: Instantly clears all structure/biome spawn filters. - ⚙️
/wr timer <enable/disable>: Turns the speedrun stopwatch system ON/OFF. - 📚 Overhauled Help Menu: Redesigned and fully localized in-game command usage instructions (
/wr).
🐛 Fixed Bugs & Optimizations
- 🌬️ Windows File Lock Fix: Solved the Java world folder locking issue (
session.lock/ region files) on Windows systems. - 🚪 Safe Portal Travel: Fixed dimension coordinate math in portals to prevent player suffocation in netherrack or falling in lava.
- 🚀 Portal Entity Support: Non-player entities, items, and Ender Pearls now pass through portal dimensions cleanly.
- ⚙️ Difficulty Path Fix: Corrected server difficulty reading path from
server.properties.
- 📁 World Templates Loader: Place your custom maps into
✨ What’s New in v1.4fix2
- 🛠️ Fix: world reset now preserves configured difficulty and applies same difficulty to the new world.
✨ What's New
- ⚙️ Timer Toggle: Added
/wr timer enableand/wr timer disablecommands! - 📚 Redesigned Help Menu: The in-game command usage message (
/wr) has been completely overhauled. - 🐛 Bug Fix: Fixed the "Ghost Player" glitch during auto death resets.
- ⚙️ Timer Toggle: Added
✨ What's New in v1.4
- ⏱️ Speedrun Timer: Added a fully integrated built-in stopwatch on the Action Bar. Features include RTA/IGT modes, Global/Individual player tracking, and automatic stop triggers (goals) for killing entities, entering portals, or earning advancements.
- 🧭 Player Tracker Radar: Added a dynamic BossBar compass at the top of the screen. It tracks other players' positions in real-time as colored dots, making it a perfect tool for finding friends.
- 🐛 Bug Fix: Fixed an issue where the "Reset started" message was displayed twice in the chat during a world reset.
🆕 WorldReset v1.3fix
- ❤️ Why do something once and do it well when you can fix it three times?
🆕 What now? WorldReset v1.3
- 🤖 Fixed the filter function: I have fixed the errors reported by the user. Use this version instead of v1.2 and v1.2fix.
I deleted v1.2 versions becous v1.3 is only fix:
🆕 What's New in v1.2
- 🏹 Spawn Shifter (Structure & Biome Hunter): Never restart for a good seed again! The plugin now intelligently scans the generated world for your desired Structure (e.g., Village, Fortress) or Biome (e.g., Cherry Grove), and dynamically shifts the World Spawn right to it. You can easily configure this using the new
/wr filtercommand with dynamic tab completion. - 🔄 Hot Reload: Added
/wr reloadcommand. You can now update configuration and language files instantly without restarting the entire server.
🆕 What's New in v1.1
- 💀 Hardcore Mode (Reset on Death): Added a new mechanic perfect for Manhunt or Speedruns! When enabled (via config or
/wr death), the world automatically resets the moment any player dies. - 🏝️ Smart Land Seeker: No more spawning in the middle of the ocean! After generating a new world, the plugin now scans the terrain to ensure the spawn point is on solid ground, safe from water and lava.
- 🔄 Auto-Respawn & Ghost Fix: Solved issues with players being stuck on the "You Died" screen during a reset. The plugin now forces an instant respawn and applies a safe teleport delay to ensure a glitch-free transition.
- 🛡️ Stability Guard: Added built-in protection against misconfiguration. The plugin now automatically detects and fixes issues if the default server folder (
world) is incorrectly set as the game world. - 🚀 Smart Join Handler: Improved player flow—new players or those wandering in the lobby are now automatically teleported to the active game world upon joining.
- 💀 Hardcore Mode (Reset on Death): Added a new mechanic perfect for Manhunt or Speedruns! When enabled (via config or
✨ Complete Feature List
- Instant World Reset: Regenerates the Overworld, Nether, and The End without restarting the server or kicking players.
- Seamless Limbo System: Players are teleported to a temporary "Limbo" world during the reset process. Supports custom maps (via
internal_map) or auto-generates a flat platform. - Smart Backups: Automatically creates a backup of the world before deletion. Includes a configurable limit (e.g., keep only the last 5 backups) to save disk space.
- Seed Control: Choose between a Random Seed for a fresh survival experience or a Fixed Seed for speedrun practice.
- Silent Mode: Toggle global broadcast messages on/off with
/wr silentfor a quieter gameplay experience. - Auto-Heal & Protection: Players are automatically healed, fed, and granted temporary invulnerability upon entering the new world to prevent spawn-killing.
- Global Limbo Toggle: Admins can move all players to Limbo (Lobby mode) and back to the game at any time using
/wr limbo. - Multi-Language: Full support for English and Polish, switchable in-game via command.
