Advanced wipe/unwipe plugin originally made for jUkESMP — soon public on BuiltByBit.
JukeWipe gives server staff full control over player data resets. Wipe inventories, XP, health, ender chests, and run custom console commands — all with a built-in snapshot system so every wipe is reversible.
/wipe <player>— Wipe a player's data with a GUI confirmation screen/fastwipe <player>— Instantly wipe a player, bypassing all confirmations/unwipe <player>— Restore a player from their saved snapshot/wipeall— Wipe all online players and flag offline players for wipe on next login/unwipeall— Restore all wiped players from their snapshots- Snapshot system — Every wipe saves a restore point, making all wipes fully reversible
- Extra commands — Run custom console commands on wipe (e.g. LuckPerms rank reset)
- Fully configurable — Customize messages, sounds, action bars, and GUI appearance
- Granular permissions — Individual permission nodes for every command
| Command | Description | Permission |
|---|---|---|
/wipe <player> |
Wipe a player's data (GUI confirmation if extra commands exist) | jukewipe.admin.wipe |
/fastwipe <player> |
Instantly wipe a player, bypassing confirmations | jukewipe.admin.fastwipe |
/unwipe <player> |
Restore a player's wiped snapshot | jukewipe.admin.unwipe |
/wipeall |
Wipe all online players and flag offline ones | jukewipe.admin.wipeall |
/unwipeall |
Restore all players from their snapshots | jukewipe.admin.unwipeall |
/jukewipe reload |
Reload the plugin configuration | jukewipe.admin.reload |
Use
jukewipe.admin.*to grant all permissions at once. All permissions default to OP.
- Download the latest
JukeWipe.jarfrom the Releases page - Place the
.jarinto your server's/pluginsfolder - Restart your server
- Configure the plugin in
/plugins/JukeWipe/config.yml
Requirements: Paper/Spigot 1.21+
# Extra commands to run from CONSOLE when a player is wiped.
# Use %player% as a placeholder for the player's name.
# If this list is non-empty, /wipe will open a GUI confirmation.
# Use /fastwipe to bypass all confirmations entirely.
extra-commands:
- "lp user %player% parent set default"
wipe:
clear-ender-chest: true
clear-xp: true
reset-health: true
reset-food: true| Placeholder | Description |
|---|---|
%player% |
The target player's name |
%count% |
Number of players wiped (wipeall) |
%flagged% |
Number of offline players flagged (wipeall) |
- Staff runs
/wipe <player> - If
extra-commandsare configured, a confirmation GUI appears to prevent accidental wipes - Upon confirmation, the player's data is wiped and a snapshot is saved
- If needed, staff can run
/unwipe <player>to fully restore the player from the snapshot - Use
/fastwipeto skip the GUI entirely for speed
Made by Juke — owner & developer at jUkESMP.
- GitHub: jukejava
This project is licensed under the MIT License.