GUIWarps – simple & customizable player warps plugin
The development of this plugin has halted. I'm intending to bring it back to live, but for now no estimated date will be provided.
The last released version has been tested on Minecraft servers up to 1.21.11, everything described under Features section works except displaying screen titles and using player heads as warp icons (these are issues affecting recent Minecraft versions and will get fixed in future plugin update).
Features:
* Create / Delete warps
* Edit warp name
* Edit warp description
* Edit warp location
* Edit warp icon (with player heads support)
* Set private / public warps
* Trust / untrust players in warps
* Play sound when teleporting
* Send title & chat message when teleporting
* Configurable warp create cost (need Vault)
* Configurable warp limit for permission groups (need Vault)
* Store warps in SQLIte database (default) or MySQL
* Async inventories loading to decrease main thread load
Tested Minecraft versions:
1.8-1.15 [Guaranteed working]
1.16 and higher - most features work, possible issues with using player heads as warp icons, screen titles are disabled​
Requirements:
Java 8 or higher
Optional - Vault
Commands / Permissions:
/gwarps (gwarps.use) – open warps inventory
/gwarps create (gwarps.create) – create new warp
/gwarps delete (gwarps.delete) – delete selected warp
/gwarps name (gwarps.modify.name) – set warp name
/gwarps description (gwarps.modify.description) - set warp description
/gwarps icon (gwarps.modify.icon) – set item in hand as warp icon
/gwarps settype (gwarps.modify.type) - set group type (public/private)
/gwarps trust (gwarps.trust) - trust player in warp
/gwarps trusted (gwarps.trust) - show trusted players list
/gwarps update (gwarps.update) - update warp location
/gwarps help (gwarps.help) - plugin help
gwarps.admin - this permission allows you to do everything listed above with other players warps
/gwarps reload (gwarps.admin) - reload configurations
Installation:
Put .jar file into plugins folder.
Configurations:
config.yml - here you set default warp name, icon, teleport waiting time, warp sound, warp screen and warp cost