
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.
466
2
🚀 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. |
🖥️ The All-in-One Control Panel
The /betterreset command is your gateway to complete control.
- Main Manager: The central hub to access all plugin functions.
- Reset Worlds: A clean, focused view that shows only your current base world. Select dimensions (Overworld, Nether, End) and start the reset with confidence. No clutter, no confusion.
- Archive Explorer: Browse, restore, or delete previous world snapshots.
- Detailed Tooltips: Hover over any archive to see its creation date, total player playtime, and estimated file size.
- Smart Management: Use "Prune Now" to clear old archives while keeping the most recent, or use "Delete ALL" to wipe them completely.
- Live Settings Editor: An incredibly powerful panel to toggle features like force-unload, preloading, and fresh-start, and tweak numerical values on the fly.
Click to view the full Command List & Configuration Details
🕹️ Commands
| Command | Description | Permission |
|---|---|---|
/betterreset | Opens the main control panel GUI. | betterreset.gui |
/betterreset fullreset <world> | 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 <on|off> | Toggles the world preloading feature. | betterreset.preload |
/betterreset testreset <base> | 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:
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
📥 Installation
- Download the latest
betterreset-1.2.X.jar. - Place the JAR file into your server’s
plugins/folder. - Restart your server to generate files.
- Type
/betterresetand use the Settings GUI to configure everything instantly.
Requirements: PaperMC or Spigot 1.21+ and Java 17+.
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:5 месяцев назад
Обновлён:1 неделю назад
