HomeJavaModsBetterReset
BetterReset
ModsJava

BetterReset

by muj4b · on Modrinth

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…

⬇ Download on Modrinth

🚀 BetterReset 🚀

The Definitive Live World Reset Tool

Minecraft API Java Version Status

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 Control

Manage every aspect of the plugin—resets, archives, and all configuration settings—from a sleek, intuitive in-game interface.

⚡ Instant-Feel Resets

New worlds are pre-generated during the countdown, allowing for a near-instantaneous switch with zero post-reset lag.

🛡️ Force Unload Engine

Aggressively unloads stubborn worlds by retrying, re-teleporting, and even kicking stuck players to guarantee the reset never fails.

🔄 Total Player Reset

Provide a true "Fresh Start." All online players have their inventories, XP, health, and hunger wiped clean upon reset.

🗄️ Intelligent Archive System

Old worlds are automatically archived with detailed tooltips showing total playtime and estimated storage size.

⚙️ Live Config Editor

Tweak 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.


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

  1. Download the latest betterreset-1.2.X.jar.
  2. Place the JAR file into your server’s plugins/ folder.
  3. Restart your server to generate files.
  4. Type /betterreset and use the Settings GUI to configure everything instantly.

Requirements: PaperMC or Spigot 1.21+ and Java 17+.


🙌 Support The Creator

This plugin is developed with passion and maintained for the community. If you find it useful, consider supporting its future development!

Donate

Developed by muj3b

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more