ResourceWorldResetter icon

ResourceWorldResetter -----

Automatically resets resources in one world regularly for fresh materials without affecting others!



ResourceWorldResetter

[​IMG]

Overview
ResourceWorldResetter is a Minecraft plugin designed to automate the resetting of a resource world at scheduled intervals. It seamlessly integrates with Multiverse-Core to manage world regeneration without requiring server restarts. The plugin provides a GUI-based configuration system for easy management and supports multiple reset schedules ( daily, weekly, and monthly).

Key Features
Automatic Resource World Resets ( Daily, Weekly, Monthly)
Multiverse-Core Integration – Manages world deletion & recreation
GUI-Based Configuration – No need to edit YAML files manually
Safe Player Handling – Teleports players before resets
Configurable Warning System – Sends countdown alerts before resets
Performance Optimized – Runs world resets asynchronously
bStats Integration – Tracks plugin usage stats
Supports Spigot, and Paper (1.21+)

Dependencies
Required:
Multiverse-Core 4.3.1+

Installation
1️⃣ Download the latest version.
2️⃣ Place ResourceWorldResetter.jar into the plugins/ folder.
3️⃣ Ensure Multiverse-Core is installed and running.
4️⃣ Restart your server & configure the plugin via /rwrgui.

Configuration (config.yml)
Code (YAML):

worldName
: "Resources"   # Name of the resource world
resetWarningTime
: 5   # Minutes before reset to send warnings
restartTime
: 3   # Time of day (24-hour format) for resets
resetType
: "daily"   # Options: daily, weekly, monthly
resetDay
: 1   # Day of reset (1-31 for monthly, 1-7 for weekly)
 
Commands & Permissions

| Command | Description | Permission |
|--------------|-----------------------------------|-------------------------------|
| /rwrgui | Open the Resource World Reset GUI | resourceworldresetter.admin |
| /reloadrwr | Reload plugin configuration | resourceworldresetter.admin |
| /resetworld | Manually reset the resource world | resourceworldresetter.admin |

GUI Breakdown
[​IMG]
Admins can configure the plugin via the in-game GUI by running /rwrgui. The GUI consists of the following sections:

1. World Selection
Displays a list of worlds detected by Multiverse-Core.
Click on a world to set it as the resource world to reset.

2. Reset Schedule Settings
- Set Reset Interval: Choose between daily, weekly, or monthly resets.
- Set Reset Day: If weekly is selected, choose a day ( Monday-Sunday).
- If monthly, choose a specific date ( 1-31).

3. Reset Timing Options
- Set Reset Time: Configure the exact hour ( 24-hour format) when the reset occurs.
- Set Warning Time: Choose how many minutes before reset a warning should be sent.

4. Manual Reset
- Force Reset Now: Instantly resets the selected resource world.

5. Reload Plugin
- Reload Configurations: Applies changes from
Code (Text):
config.yml
without restarting the server.

How It Works
1️⃣ Set up your resource world using Multiverse-Core.
2️⃣ Define reset schedules via the in-game GUI.
3️⃣ Players receive warnings before a reset occurs.
4️⃣ The world is safely reset, and a fresh one is generated.
5️⃣ Enjoy an always-renewed resource world without manual resets!

Important Information
⚠️ Time Zone Awareness: The plugin schedules resets based on the server's local system time.
⚠️ Data Loss Warning: Once a world is reset, all data within it is permanently deleted, including player structures and inventories. It’s crucial to back up your world files before configuring and using this plugin.

Support & Contribution
Issues & Bugs:
Report them on GitHub Issues or join our Discord server.
Contributions: Pull requests are welcome.

Download Now & Automate Your Resource World!
Resource Information
Author:
----------
Total Downloads: 157
First Release: Sep 27, 2024
Last Update: Mar 27, 2025
Category: ---------------
All-Time Rating:
1 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings