WorldReset
1.9The ultimate Speedrun & Manhunt tool! Instant world resets without server restarts, built-in timer, and player radar.
1.9latestWorldReset 1.9yesterday Changelog - WorldReset v1.9
🛡️ Your GameRules Stay After Reset:* No more re-typing rules likeWhat's New & Fixed in v1.9
/gamerule keepInventory trueor/gamerule doDaylightCycle falseevery single time the world resets! WorldReset now automatically remembers all your active game rules and keeps them applied in every newly generated world. 💀 Death Limit Fix:* Fixed an issue where turning off the death limit (/wr death off) or setting custom lives reset back to 1 life after a reset. Your death settings now save permanently. 🌍 Consistent Difficulty in All Dimensions:* The Nether and The End now always match your Overworld's difficulty (e.g. Hard everywhere instead of resetting to Normal/Easy). 🍂 Minecraft 26.3 Support & New Filters:* * Fully verified and working on the latest Minecraft & Purpur 26.3 update. * Added the new autumn biomedappled_forestandpale_gardento/wr filter biome FORESTS. * Added the newABANDONED_CAMPcampsite structure to/wr filter structure.1.8WorldReset 1.8Sep 6, 2026 Changelog - WorldReset v1.8
A huge thank you to [@yuzzzie](https://github.com/yuzzzie)* for contributing pull requests, highlighting important edge cases, and helping shape this release! ---Special Thanks
🏳️ German Language Support:* Added full German translation across the entire plugin. Thanks to data from [FastStats.dev](https://faststats.dev). 🌐 Per-Player Language Settings (`/wr language` / `/wr lang`):* Players can now choose their personal language (New Features
en/de/pl) independently of other players and the server default. Administrators manage the server-wide default via/wr languageall. 🔕 Per-Player Silent Mode (`/wr silent`):* Players can individually mute or unmute world reset broadcast messages on their own chat. Administrators toggle global broadcasts via/wr silentall. 🎯 Dynamic Timer Goal Announcements:* Starting the timer now shows a clean on-screen title and subtitle with the exact objective (e.g. "Enter the Nether first", "Kill: Ender Dragon") and announces it in chat in each player's chosen language. 📈 bStats Metrics Integration:* Added anonymous server metrics via [bStats.org](https://bstats.org) to monitor active installations and Minecraft versions. I want to compare it with [FastStats.dev](https://faststats.dev). 🚪 New Players to Limbo (`/wr limbo newplayers`):* Configurable option (new-players-to-limbo) to prevent players joining mid-game from entering an active run; they are automatically sent to Limbo until the next game starts. 🛑 Start Server in Limbo (`/wr limbo startup`):* Configurable option (start-in-limbo) allowing the server to boot up into Limbo waiting mode, keeping players in Limbo until an administrator starts the round. 🎮 Start Game from Limbo (`/wr start`):* New command to immediately release players waiting in Limbo and launch the game without running a full world reset. 🚪 Selective & Global Limbo (`/wr limbo` / `/wr limboall`):* Separated Limbo management into selective/wr limbo [player](toggle self or specific player) and global/wr limboall [seconds](dedicated switch to send active players into Limbo). Added intelligent, permission-aware and silent-mode-aware welcome notices.
⌨️ Dynamic Permission Tab Completion:* Auto-completion under theImprovements
Tabkey now dynamically checks player permissions. Regular players only see commands they can execute, while administrative commands remain hidden. 📖 Filtered `/wr help`:* The in-game help menu now displays only the command categories and instructions that the player has permission to use. 🔓 Root Command Access for Players:* Removed the globalworldreset.adminrequirement from/wr, allowing non-admin players to execute permitted sub-commands (such as/wr limboor/wr help). 🌌 Accurate Speedrun Portal Detection:* Portal timer goals now trigger upon actual dimension teleportation (PlayerTeleportEvent) rather than initial block contact. Includes safeguards against cancelled teleports, command teleportation (/tp), and correctly registers returning from The End (OVERWORLD). ⏳ Smart Limbo Reconnect Handling & Persistent Storage:* Comprehensive reconnect management and state preservation across all gameplay flows. ⚡ Difficulty Cache & Console Optimization:* Eliminated redundant console spam (Loaded difficulty from server.properties) by reading world difficulty directly from the active world in RAM instead of reading disk on every scoreboard update. 🔄 Safe Language Updates (`.yml.old`):* If a language file on disk lacks newly introduced keys, the plugin automatically archives the old file to<file>.oldand deploys the fresh default from the JAR without data loss.1.7WorldReset 1.7Aug 17, 2026 Changelog - WorldReset v1.7
🌟 Stable Release (Out of Beta):* WorldReset 1.7 is now officially out of beta! Since no issues or bugs were reported during the testing period, version 1.7 is promoted to a fully stable production release. 📈 FastStats Integration:* Integrated anonymous server metric tracking via [FastStats.dev](https://faststats.dev) to help monitor plugin adoption, active servers, and Minecraft version usage without any performance impact.Official Release & Changes
1.7betaWorldReset 1.7betaAug 10, 2026 Changelog - WorldReset v1.7beta
📊 Scoreboard Management: From now on, your plugin scoreboard objectives (like deaths or attempts) are not cleared* by default upon world reset! Perfect if you want to preserve your statistics between games. ⚙️ New `/wr scoreboard` Command:* You can easily bring back the classic clearing behavior from previous versions using theNew Features & Changes
/wr scoreboardcommand. It now safely only clearswr_objectives without touching other server scoreboards. 📋 Status Check:* Type/wr scoreboard statusto see if plugin objectives will be cleared during the next reset. 💀 New Statistic - Deaths:* The plugin now persistently tracks the total number of deaths for every player inrecords.yml. You can display it using the newwr_deathsscoreboard objective or the%worldreset_deaths%PlaceholderAPI placeholder! 💀 Death Limit System:* You can now configure the plugin to automatically reset the world if the total number of player deaths in the current run reaches a limit! Use the revamped/wr death <number>command to set the global pool of shared lives. Great for multiplayer hardcore challenges! Tracks viawr_run_deathsandwr_lives_left. 🧹 Scoreboard Reset Command:* Added a new admin command/wr scoreboard reset [player]to instantly wipe all permanent speedrun statistics and personal bests from a player's record (or everyone's record). 🔒 Granular Permissions:* I have completely rebuilt the permission system! You can now grant your moderators access to specific sub-commands instead of giving them full access to entire modules. For example, give someone/wr timer startbut prevent them from changing the/wr timer mode!.1.6fixWorldReset 1.6fixJul 1, 2026 Changelog - WorldReset v1.6fix
🏆 Achievements & Stats Full Reset:* Online players get stats/achievements cleared in memory; offline players' files inFixed Bugs & Technical Improvements
stats/andadvancements/are wiped on disk. 🚪 Offline Players Join Fix:* Wipingplayerdata/files on reset forces returning offline players to be treated as new, preventing inventory leaks and spawn location bugs. 💼 Ender Chest Clearing:* Wipes Ender Chest inventories during resets (both in memory and in offline player data files). 🗺️ Vanilla Map & Raid Resets:* Wipesworld/data/contents on reset, starting new map IDs from 0 and clearing active raids. 📊 RAM Scoreboard Cleanse:* Unregisters all objectives and teams from the server's scoreboard upon reset to prevent RAM bloat. 💾 Integrated Metadata Backups:* Backups now includeplayerdata,stats,advancements, anddatafolders. 📦 Ender Chest Backup & Restore:* Online players' Ender Chests are saved inplayers.ymland restored in RAM upon loading a backup without kicking players. 🛡️ Compilation Error Fix:* Added missingAdvancementProgressimport to fix build issues. ⏱️ Translatable Delay-Out Countdown:* Replaced hardcoded English text in/wr resetwith thereset-scheduled-with-delayouttranslation key for Polish and English.1.6WordReset 1.6Jun 27, 2026 Changelog - WorldReset v1.6
⏳ Limbo Pause & Countdown System:*New Features
/wr limbopauses all players (saves full state). Target withme/<player>/all. Optional countdown with/wr limbo <seconds> [player]./wr limbo delay <in> <out>for automatic delays. ⏱️ `/wr reset [delay-in] [delay-out]`:* Optional countdown before reset and countdown in limbo before game starts. Both arguments optional. 💾 `/wr backup <enable|disable|status|limit>`:* Full backup management in-game. Status shows enabled state, limit, and existing backup count. 📁 `/wr templates <enable|disable|folder|status>`:* Full command for managing world templates in-game. 🎲 Random Template Selection:* Multiple overworld/nether/end templates in the templates folder are now randomly selected each reset. 📋 `/wr help` Redesign:* Categorized layout (Game, Timer & AutoReset, World, System)./wr help <command>shows detailed usage for a specific command. 🔤 `on`/`off` Aliases:* All enable/disable commands also accepton/offandtrue/false. 🏝️ Async Biome Spawn System:* Completely rewritten spawn finding for water/island biomes. Searches across ticks without blocking the server. Supports ocean islands, river banks, mushroom fields, swamps, beaches. 🎯 `/wr filter attempts <number>`:* Configure how many search attempts for biome filter. Default 5. 🎁 `/wr give boat/wood`:* Auto-give boat on water spawn, wood on underground spawn. Configurable. 🌱 `/wr seed copy`:* Copies the current world seed to fixed seed config. ⛏️ Underground Structure Spawn:* Stronghold, Ancient City, Mineshaft, Trail Ruins, Trial Chambers — plugin spawns you inside the structure, not on the surface above it. 🪵 Auto Wood Underground:* Automatically gives wood when spawning underground (structures or cave biomes). ⚡ Full Async Overworld Spawn Finder (`findSafeSpawnAsync`):* Rewrote the final fallback safety seeker to run fully asynchronously. Prevents the server main thread from freezing for seconds when seeking a safe block on startup or during bad seed generation. 📝 Dedicated Error Logging (`errorlogs.yml`):* Added a bilingual error logging config to output stack traces cleanly for administrators. 🗺️ Overworld Structures Filter:* The/wr filter structurecommand hides structures not available in the overworld (e.g., END_CITY, FORTRESS, BASTION_REMNANT) from tab completion. 🛶 Smart Boat Auto-Give:* The starting boat is only given when the physical, actual biome at spawn is water.
🧹 `/wr filter clear`:* Now also disables fixed seed. *Fixed Bugs & Technical Improvements
Removed unused BossBar imports. 🛡️ Multi-Version Compatibility (1.21+):* Cleaned up API dependencies and imports, allowing the plugin to run natively across all Minecraft 1.21 revisions without
IncompatibleClassChangeErroror startup issues.1.6betaWorldReset 1.6betaJun 1, 2026 Changelog - WorldReset v1.6beta
⏱️ 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*.Major Features
🔑 New `/wr autoreset` Command:* Added comprehensive schedule management directly from the game (Commands
start,stop,loop,disable,<time>), featuring a granular permission node and full Tab-Completion. 🔍 Enhanced `/wr filter` Overview:* Running the command without arguments now displays a clear summary of active structure/biome filters and the current seed status.
⚡ 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.Optimization
1.5fixWorldReset 1.5fixJun 1, 2026 Few minor critical fixes for WorldReset 1.5fix
🌍 Paper/Purpur 1.21+ Multi-World Support:* Redesigned world unloading, deleting, and backing up to fully support modern Paper directory structures (Fixed Bugs & Technical Improvements
.\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 globalworldreset.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 toconfig.ymlon world resets so it is correctly loaded after server reboots. 📦 Fixed Seed NPE Protection:* Prevented server startup crashes whenuse-fixedseed is enabled but no value is specified in configuration. Thanks for reporting bugs on Discord—I make a lot of them.1.5WorldReset 1.5May 31, 2026 Changelog - WorldReset v1.5
📁 World Templates Loader:* Place your custom maps intoNew Features
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-inrecords.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.
🧹 `/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 (New Commands
/wr).
🌬️ Windows File Lock Fix:* Solved the Java world folder locking issue (Fixed Bugs & Optimizations
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 fromserver.properties.1.4fix2WorldReset 1.4fix2Apr 2, 2026
🛠️ Fix:* world reset now preserves configured difficulty and applies same difficulty to the new world.What’s New in v1.4fix2
1.4fixWorldReset 1.4fixMar 8, 2026
⚙️ Timer Toggle:* AddedWhat's New
/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.1.4WorldReset 1.4Feb 28, 2026
⏱️ 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.What's New in v1.4
1.3fixWorldReset 1.3fixFeb 7, 2026
❤️ Why do something once and do it well when you can fix it three times?*WorldReset v1.3fix
1.3WorldReset v1.3Feb 4, 2026
🤖 Fixed the filter function:* I have fixed the errors reported by the user. Use this version instead of v1.2 and v1.2fix.What now? WorldReset v1.3
I deleted v1.2 versions becous v1.3 is only fix:
🏹 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 newWhat's New in v1.2
/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.1.1WorldReset v1.1Jan 30, 2026
💀 Hardcore Mode (Reset on Death):* Added a new mechanic perfect for Manhunt or Speedruns! When enabled (via config orWhat's New in v1.1
/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.1.0WorldReset v1.0Nov 23, 2025
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 (viaComplete Feature List
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.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta