New Features
Player Warps — a full player-created warps system, separate from admin warps:
/playerwarps(/pwarps):gui,set,del,edit,list,warp <name>,warp <owner> <name>, andadmin info|wipe|tpfor staff.- Per-player limits via numbered permission nodes (
ultimatewarps.playerwarps.limit.<n>, highest wins) or unlimited.- Public/private visibility, custom icons/descriptions, own edit GUI.
- Optional creation requirements: own GriefPrevention claim, outside WorldGuard regions, overworld-only, min distance from spawn/other warps. Works without those plugins installed.
- Fully configurable teleport countdown — boss bar (color/style/text), title/subtitle, particles (type/count/dust), sound (type/volume/pitch) — plus own storage, config, and GUI layout files.
Formatting — a shared formatting engine used everywhere a name or message is rendered, supporting MiniMessage tags, legacy&codes, hex (&#RRGGBB/&x&R&R...), and§codes together without one breaking the other.
Usability — tab-completion added to/delwarp.
Behavior Changes
* Teleporting to a player warp now requires the explicitwarpsubcommand (/playerwarps warp <name>) instead of being the unnamed default. Previously a warp namededit,del,set,list,gui, oradmincould never be teleported to directly.warpis now the only reserved name, and it's blocked at creation time.
Bug Fixes
- Fixed permissions not being checked on
/warp <name>.- Fixed a security issue with crafted warp names in
/setwarp.- Fixed
/spawncooldown bypass and missing cooldown after a delayed spawn.- Fixed the warp GUI sometimes not teleporting when clicked right after opening.
- Fixed GUI clicks sometimes teleporting to the wrong warp.
- Fixed custom display names and icons not showing in the warp GUI, boss bars, titles, or chat.
- Fixed colors and gradients breaking in messages, titles, and boss bars when a name was inserted.
- Fixed display names showing as plain text in some admin confirmation messages.
- Fixed display name formatting not showing in player-warp boss bars/titles.
- Fixed player-warp teleport effects (boss bar, title, particles, sound) being fixed instead of configurable.
- Fixed a stray
</gradient>tag showing up in the player-warp title.- Fixed the player-warps menu showing
{current}/{total}instead of real page numbers.- Fixed player-warps menu navigation buttons not showing their custom head textures.
- Fixed legacy hex color codes sometimes being stripped from display names when set via chat.
- Fixed teleport countdowns not stopping properly on plugin reload/disable.
