A lightweight and fully configurable warp plugin for Bukkit/Spigot/Paper β with custom sounds, colors, actionbar support, and live config reloads.
Note
BetterWarpSystem is discontinued. Use WarpSystem instead.
- π§ Warps β set, teleport to, list, and delete named warps with ease
- πΎ Persistent Storage β every warp is saved as a YAML file on disk, nothing gets lost
- π¨ Fully Configurable β customize messages, colors, and sounds via
config.yml - π Live Reloading β apply config changes at runtime without restarting
- β Deletion Confirmation β prevent accidents with a built-in confirmation flow (with TTL)
- π¬ Flexible Notifications β choose between chat messages, actionbar alerts, or both
| Command | Description | Permission |
|---|---|---|
/setwarp <name> |
Set a warp at your location | warpsystem.setwarp |
/warp <name> |
Teleport to a warp | (everyone) |
/warps |
List all available warps | (everyone) |
/delwarp <name> |
Start deletion flow | warpsystem.delete |
/delwarp confirm <name> |
Confirm deletion within TTL | warpsystem.delete |
/warpsysreloadconfig |
Reload the config live | warpsystem.* |
| Permission | Description | Default |
|---|---|---|
warpsystem.setwarp |
Create warps | OP |
warpsystem.delete |
Delete warps | OP |
warpsystem.* |
Full access | OP |
All messages, colors, and sounds are defined in config.yml. Key settings:
| Setting | Default | Description |
|---|---|---|
actionbar |
true |
Show actionbar notifications |
message |
true |
Send chat messages |
sound |
true |
Play sounds on actions |
color.primary |
&7 |
Primary text color |
color.secondary |
&a |
Highlight/accent color |
warps.folder |
warplocations |
Folder for warp files |
sounds:
success: 'ENTITY_VILLAGER_TRADE'
fail: 'ENTITY_VILLAGER_NO'
delete_confirm: 'BLOCK_ANVIL_PLACE'confirmation:
delete:
enabled: true
ttl_seconds: 20messages:
warp-set: '&aSuccessfully set warp "{warp}".'
warp-deleted: '&aWarp "{warp}" deleted successfully.'
delete-confirm: '&ePlease confirm: &c/delwarp confirm {warp} &ewithin {seconds}s.'π‘ Tip: Use
&for color codes β it's more readable thanΒ§.
- Download the
.jarfile - Place it in your server's
/pluginsfolder - Restart your server β config auto-generates β
- Edit
plugins/WarpSysPlugin/config.ymlto your liking - Use
/warpsysreloadconfigto apply changes live
| Java | 21+ |
| Server | Spigot / Paper 1.21.x |
- Warps not saving? Make sure the plugin has write access to the
plugins/folder - Sounds not working? Double-check Bukkit
Soundenum names β invalid names fall back to defaults
This plugin is open source β contributions, bug reports, and feature requests are welcome!
π View on GitHub Β· Report Issues
Made with β€οΈ by Larrox
