BetterReset
Minecraft plugin that lets you safely reset a world’s Overworld, Nether, and End while the server is running, with player protection, async deletion, and full regeneration in one command or GUI.
Quick challenge
How far can you run before the mobs catch you?
Rotate your phone
Dino Mine is ready when your screen is landscape.
Minecraft check
Confirm your run
Complete the quick check to get your code.
Your code
Expires in 5 hours
BetterReset
# 🚀 BetterReset 🚀
### The Definitive Live World Reset Tool





> **A complete, all-in-one solution for safely resetting worlds while your server is running. Featuring a powerful GUI, an intelligent archive system, and a robust force-unload engine to guarantee a flawless, instant, and safe experience.**
---
## ✨ Core Features
🖥️ Full GUI ControlManage every aspect of the plugin—resets, archives, and all configuration settings—from a sleek, intuitive in-game interface. |
⚡ Instant-Feel ResetsNew worlds are pre-generated during the countdown, allowing for a near-instantaneous switch with zero post-reset lag. |
🛡️ Force Unload EngineAggressively unloads stubborn worlds by retrying, re-teleporting, and even kicking stuck players to guarantee the reset never fails. |
🔄 Total Player ResetProvide a true "Fresh Start." All online players have their inventories, XP, health, and hunger wiped clean upon reset. |
🗄️ Intelligent Archive SystemOld worlds are automatically archived with detailed tooltips showing total playtime and estimated storage size. |
⚙️ Live Config EditorTweak every plugin setting from the in-game Settings GUI. Changes are applied instantly without needing restarts or file edits. |
Click to view the full Command List & Configuration Details
### 🕹️ Commands | Command | Description | Permission | | :---------------------------------- | :----------------------------------------------------- | :-------------------------- | | `/betterreset` | Opens the main control panel GUI. | `betterreset.gui` | | `/betterreset fullreset ` | The core CLI command to reset a world. | `betterreset.use` | | `/betterreset prune [base]` | Manually triggers an archive prune. | `betterreset.prune` | | `/betterreset deleteallbackups [base]` | Deletes all archives for a specific or all bases. | `betterreset.deleteallbackups`| | `/betterreset preload ` | Toggles the world preloading feature. | `betterreset.preload` | | `/betterreset testreset ` | Runs a safe performance test of the reset process. | `betterreset.test` | ### ⚙️ Configuration While all settings are editable in the GUI, here are some key options in `config.yml`: ```yaml archive: enabled: true pruneNowKeepPerBase: 2 unload: force: true maxAttempts: 12 kickAtFinalAttempt: true players: freshStartOnReset: true freshStartAffectsAll: true preload: enabled: true autoDisableHighLag: true tpsThreshold: 18.0 ```
## 🙌 Support The Creator
This plugin is developed with passion and maintained for the community. If you find it useful, consider supporting its future development!
[](https://donate.stripe.com/8x29AT0H58K03judnR0Ba01)
*Developed by muj3b*