Description: This plugin allows players to set warps for free or for a configured price. I felt like there wasn't a plugin doing this (which isn't out of date), so I made one myself! Of course, this plugin has plenty of other features as well! This plugin requires
vault.
Images: GUI:
Staff help menu (has a second page):
Regular help menu:
Commands:
/pwarp help (page)
/pwarp set <name>: sets a warp at your location for players to use.
/pwarp delete <name>: removes a warp.
/pwarp itemprice <amount>: sets the item cost of a warp. Uses the in hand item and and a chosen amount.
/pwarp moneyprice <amount>: sets the virtual money price.
/pwarp warp <warp>: sends you to a warp.
/pwarp deleteall: deletes all the warps.
/pwarp setlimit <amount>: sets a limit for players.
/pwarp gui: opens a gui with warps.
/pwarp setlore <warp> <1,2,3> <lore>: sets the lore for your warp in the GUI.
/pwarp guiitem: sets the inhand item as top central gui item (with colour sensitive name).
/pwarp move <warp>: moves your warp.
/pwarp setpublic <warp>: makes your warp public.
/pwarp setprivate <warp>: makes your warp private.
/pwarp (un)trust <player> <warp>: (un)trusts a player to your warp.
/pwarp clearoldwarps: removes all warps that haven't been visited for x (default 30) days. (CURRENTLY NOT IMPLEMENTED)
/pwarp setitem <warp>: changes your warp icon.
/pwarp setdelay <seconds>: sets the teleport delay.
/pwarp separator: changes the glass panes in the GUI
/pwarp blacklist add/remove <world>: blacklists a world
/pwarp blacklist list: lists blacklisted worlds
/pwarp listown: list owned warps.
/pwarp w2w <true/false>: disabled/enables world to world teleporting
/pwarp hooks: show plugins PWarp hooked into
/pwarp listother <player>: list someone's warps
/pwarp info: general info about the plugin/settings
/pwarp hide <warp> <true/false>: hide warps in the GUI
/pwarp rename <warp> <name>: rename a warp
/pwarp safety <true/false>: disables/enables warp safety
/pwarp hooks: lists all the hooks of the plugin
/pwarp defaultprivacy: change the default privacy for when a new warp is made
Aliases: /pw (shorter command for pwarp)
/pww <warp> (shorter command for warping)
/pwg |pws (shorter commands for gui)
Configuration: You can configure the entire plugin in-game. There is no access to a configuration file and it should also not be necessary. Please do not alter warps.json and configuration.json!
For custom messages go into the messages.yml and change any messages you want. Please make sure the file is valid YAML!
Features:
- Charge players virtual money or items for setting a warp (custom items work as well)
- Safe warps (no warps in lava, air, cobwebs and fire and many more things, after and before setting)
- Ability to disable safe warps
- Warplimit
- Non-case-sensitive warps
- GUI warp list
- Visitor counter (visitors of warp owner will be excluded)
- Custom (colour-sensitive) lore for warps in the GUI
- Custom item slot in GUI
- Command to move a warp
- GUI is sorted from the highest amount of visitors to the lowest
- Make warps private or public and trust players to use them.
- Command to clear unused warps (= warps not being visited & inactive players).
- A warp limit permission node (to get excluded from general limit)
- Custom warp icons for player warps
- messages.yml file to have colour sensitive custom messages
- A customisable teleport delay
- An info.yml which contains placeholders and permissions
- A world blacklist and the ability to list blacklisted worlds
- Ability to change the separator item in the GUI
- GriefPrevention support (can't set warps in untrusted claims)
- Command to list owned warps
- Command to list someone's warps
- Ability to enable/disable world to world teleporting
- Automated remover for inactive warps
- Rename warps
- And more!
Permissions:
All players are allowed to set warps, to use the GUI, to set and reset their lore, to adjust their warp icon, to use help and to use the list.
pwarp.blacklist - manage the world blacklist
pwarp.create - create warps (given by default)
pwarp.delete - delete warps (given by default)
pwarp.deleteall - delete all warps
pwarp.guiitem - change the top gui item
pwarp.hide - hide a warp from the gui
pwarp.hooks - see all the hooks of the plugin
pwarp.info - display general info about the plugin (settings)
pwarp.itemprice - set the item price of a warp
pwarp.listother - list warps owned by other players
pwarp.listown - list owned warps
pwarp.manage - have full access to other people's warps, with ability to change their properties or remove them
pwarp.moneyprice - set the virtual money price of a warp
pwarp.movewarp - move a warp to a new location
pwarp.otherlimit.x - have a personal limit x represents a positive integer
pwarp.refreshrate - change the refresh rate of the gui
pwarp.rename - rename a warp
pwarp.safety - enable/disable warp safety
pwarp.separator - change the top and bottom row of gui items
pwarp.setdelay - change the teleport delay
pwarp.setlimit - change the default warp limit
pwarp.staffhelp - see staff commands in the help menu
pwarp.w2w - enable/disable world to world teleport
pwarp.defaultprivacy - change the default privacy
pwarp.setprivate - set warp to private
pwarp.setpublic - set warp to public
Installation guide; Simply put the PWarp jar into your plugin folder and restart your server. (If you encounter any issues please restart the server instead of using /reload or plugman).
For any additional support, you can read the wiki page
here.
Known bugs: Currently none To-do list (changes might occur): - This plugin is no longer being updated, only maintained.
Server using PWarp: - play.survivalcraft.eu
If you have any questions or problems and want to stay up to date, feel free to join my discord:
Other resources:
NOTES: If you find any bugs or if something doesn't work, please report it in the discussion thread or my discord server. The review section is for reviews only and I will not respond to bugs nor problem-related questions. Before asking for help, always check whether you have the most recent version installed and that your server is running VAULT!