Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

JukeWipe

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.


Features

  • /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

Commands & Permissions

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.


Installation

  1. Download the latest JukeWipe.jar from the Releases page
  2. Place the .jar into your server's /plugins folder
  3. Restart your server
  4. Configure the plugin in /plugins/JukeWipe/config.yml

Requirements: Paper/Spigot 1.21+


Configuration

config.yml

# 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

Placeholders

Placeholder Description
%player% The target player's name
%count% Number of players wiped (wipeall)
%flagged% Number of offline players flagged (wipeall)

How It Works

  1. Staff runs /wipe <player>
  2. If extra-commands are configured, a confirmation GUI appears to prevent accidental wipes
  3. Upon confirmation, the player's data is wiped and a snapshot is saved
  4. If needed, staff can run /unwipe <player> to fully restore the player from the snapshot
  5. Use /fastwipe to skip the GUI entirely for speed

Author

Made by Juke — owner & developer at jUkESMP.


License

This project is licensed under the MIT License.

About

Plugin that adds /wipe command like on DonutSMP!

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages