Installation
Get zResetMap running and reset your first world. Should take a few minutes.
Requirements
Server |
Spigot or Paper 1.21 or newer |
Java |
21 |
Dependencies |
None. boosted-yaml is downloaded automatically on first start. |
Install
|
zResetMap pulls one library (boosted-yaml) through Spigot’s built-in library loader the first time it starts, so the server needs internet access on that first run. After that it is cached. |
-
Get the jar from your marketplace purchase. See Download.
-
Stop the server fully.
-
Drop the jar into your
plugins/folder. Remove any older zResetMap jar first. -
Start the server. zResetMap creates its config files and a metrics entry.
-
Stop the server again, open
plugins/zResetMap/config.yml, and set up your world (see below). -
Start the server one more time. Your world is now on a reset schedule.
First run: point it at a world
Open plugins/zResetMap/config.yml. It ships with a nether block already filled in. For each world you want to reset, set:
-
world-nameto the exact world folder name on disk (world_nether,world_the_end, or your own). -
fallback-worldandfallback-locationto a safe spot in a world that is not being reset. Players get sent here before a reset. -
A schedule, either
reset-interval-daysor a weekly day and time.
Full walkthrough on the Configuration page.
Save your spawn build
If you want a spawn structure to survive resets, stand in the world and mark the two corners of the region:
/zrm setspawncorner1 nether
/zrm setspawncorner2 nether
/zrm savespawn nether
The build inside that box is saved and pasted back after every reset. See Spawn Protection.
Plugin folder layout
After the first run, plugins/zResetMap/ looks like this:
plugins/
└── zResetMap/
├── config.yml # worlds, schedules, spawn regions
├── styles.yml # reusable color tags
├── seeds.log # every seed a reset has generated
├── lang/
│ ├── en.yml
│ ├── fr.yml
│ └── es.yml
└── spawn_schematics/
└── nether.schem # your saved spawn build, one file per world