Bugs fixed:
- Skulls from non-existing players caused errors
Credits to Sheepert_ for fixing

Following bugs have been fixed:
- /pw listother did not work for offline players
- people with `pwarp.manage` permission would not be able to set more warps and saw all warps in /pw listother as the plugin considered all warps to be theirs.
- the plugin logged to console every time that the GUI refreshed, causing spam
Special thank you to Sheepert_ for fixing most of these and to our users for reporting them

.
Following bug has been fixed:
- In boolean parsing (commands that require a true/false input) they were not correctly read by the plugin
Credits to Sheepert_ for fixing the bug

Following bug has been fixed:
- When performing the "listother" command, the target player would receive a message with the list instead of the player who executed the command.
Big thank you to Nowaha for finding and fixing this bug!
New feature:
- Support for /back of EssentialsX
API:
- Added an event for when players create a new warp
Small bug fixes:
- Corrected some typos
- Updated code for the help menu
Credits to ronsanecodes, benwoo1110 and Nowaha for helping to keep this plugin up-to-date!
Small bug fix:
- Help menu didn't show up for non-staff
Following bugs have been fixed:
- Players were able to shift-click items into the GUI
- The "PWARPNAMEP" placeholder didn't work for warp deletion and creation
Following has been added:
- Permissions have been added to the plugin.yml meaning they show up in permission plugins like LuckPerms
- pwarp.create and pwarp.delete have been added, these are default permissions meaning you can revoke these permissions if you want to revoke access to the commands
- The help menu will now show a page
For developers:
- An event for warp creation has been added
Following bug has been fixed:
- For some people, PWarp would crash on startup because something went wrong when reading from the file.
Following bug has been fixed:
- When setting a warp was unsuccessful, the plugin would still charge costs
Following bug has been fixed:
- PWarp was not compatible with some world loader plugins or would crash if a world wasn't loaded before the plugin. World loading now happens upon using a warp, if the world is not available the player will get a "misconfigured" error.
Following bug has been fixed:
- Players can no longer spam click the warp GUI
PWarp now supports conversion from legacy file.
Below there will be more info on how this process works.
New feature:
- The plugin now supports custom player skulls as items
Following bugs have been fixed:
- GUI's didn't always close on reload
- The plugin gave a version error for versions below 1.16.4 (this now works)
- Unnatural enchantments caused the plugin to fail
For legacy users:
Make sure warps.json is either empty or does not exist. Make a backup of warps.yml and start the plugin. It will automatically convert from old to new format and remove warps.yml. In case of any problems you can contact me
Enjoy!
Following bugs have been fixed:
- Public warps required trusting of players
- You couldn't untrust players
- A rare occasion where warps wouldn't save
New feature:
- /pw defaultprivacy (true/false) to choose whether new warps are by default private or public (can be seen in /pw info), permission pwarp.defaultprivacy
Before loading this version please make a backup of warps.json and config.json as some changes have been made to the file format! (this shouldn't affect anything, but just in case
)
Following bug has been fixed:
- Item price can now be reset by setting the amount to 0 (/pw itemprice 0)
The following bug has been fixed:
- When a player doesn't have enough virtual money the placeholder in the message doesn't show correctly.
Following bugs have been fixed:
- When the delay was 0, teleporting was impossible. Now if the delay is 0 it is disabled
- Players got a message of not being allowed to set more warps even when they haven't reached the limit
Changelog:
- Plugin now supports GriefPrevention (can't set warps in untrusted claims)
- /pwarp hooks has been added
- A staffhelp menu has been added (pwarp.staffhelp)
- Fixed some code duplication
Enjoy

Following features have been added:
- Hide command
- Permissions
- Info command
- Updated info file
- Blacklist
- W2W teleport
- Safe warps
- Virtual economy
- Item economy
- Listown/listother command
- Extra names for some commands
Following features have nog yet been added:
- Staff help menu
- GP support
- Automated warp removal/ability to remove older warps
Some small bugs have been fixed
Enjoy!
Keep in mind a lot of features have just been added and bugs may always occur. If you find one, please hit me up!

A complete recode of this plugin with limited functionality.
Currently supports:
- Setting/deleting warps
- A GUI with changeable items and lores
- Public/private warps with trusted players
- /pww, /pwg
- a default/permission warplimit
- custom messages
- help menu
Permissions:
- pwarp.deletall
- pwarp.nolimit
- pwarp.manage (full access to other people's warps in all terms)
- pwarp.otherlimit.x (x being the other limit)
- pwarp.setlimit
- pwarp.refreshrate (change the refreshrate of the GUI, measured in minutes)
Please pay attention; this version will NOT support previous warp files and will create new files. There is no way to convert these automatically. It will not overwrite your warp file so you will keep the information.
The next update will include:
- Teleport delay
- Economy support
- W2W disable and world blacklist
Keep in mind this is the first release and might still contain bugs!
Fixed a bug where warp lores wouldn't show up

A couple of typos and small bugs have been fixed

Hi everyone!
The new update everyone has been waiting for is finally there.
Changes:
- There is now a separate warp file to clean up the config and make it more readable
- Default values will now show up in the config upon the first start or after a restart and if you have an empty config, should be organised
- Updated vault version of the plugin
- Info command has been updated; it now shows the plugin version and the warp safety status
- info.yml has been updated as well
New features:
- You can now have custom messages for the help menu, these can be edited in messages.yml
- You can now disable or enable warp safety, meaning unsafe warps can be set and warped to if disabled
New commands:
- /pw warpsafety <true/false>: disables or enables warp safety (permission is pwarp.warpsafety)
Bug fixes:
- Fixed a bug in renaming warps
- Fixed a faulty chat format for some GUI-items
- Did some code clean-up
Enjoy!
EDIT:
I did a reupload because of a very important bug causing some people to lose warps! This should be fixed, if not please contact me!
The long-awaited update is finally there!
Changes:
- There is now a separate warp file to clean up the config and make it more readable
- Default values will now show up in the config upon the first start or after a restart and if you have an empty config, should be organised
- Updated vault version of the plugin
- Info command has been updated; it now shows the plugin version and the warp safety status
- info.yml has been updated as well
New features:
- You can now have custom messages for the help menu, these can be edited in messages.yml
- You can now disable or enable warp safety, meaning unsafe warps can be set and warped to if disabled
New commands:
- /pw warpsafety <true/false>: disables or enables warp safety (permission is pwarp.warpsafety)
Bug fixes:
- Fixed a bug in renaming warps
- Fixed a faulty chat format for some GUI-items
- Did some code clean-up
Enjoy!
Fixed a small error caused when teleporting. - Oops accidentally showed something I was working on x)
Following bug has been fixed:
- Players were able to add items to the GUI
Following changes have been made:
- Sorted the permissions in the info file alphabetically
- Added a warning in the
info file stating you cannot edit this file because
changes will be lost
- Other small improvements

Hi everyone, as you might know, it's always possible for some small bugs to sneak in with big updates! :/
Following bugs have been fixed!
- The sethidden command would work for non-existent warps
- The sethidden command would leave empty slots in the GUI. (it still does, but just like when you delete a warp, it goes away upon refreshing)
New commands:
- /pw sethidden <warp> <true/false> (pwarp.sethidden + pwarp.sethidden.others): hide your warp in the GUI
- /pww <warp>: shorter command for warping
- /pw info (pwarp.info): displayers general info about the plugin/settings
- /pw rename <warp> (pwarp.rename + pwarp.rename.others): rename warps
New features:
- The console can now use /pwarp reload and some other commands
- Warp safety got a new big update (e.g. trapdoors, fences, iron bars, fence gates, doors...)
- Improved performance by reducing the number of things checked by the plugin
New permissions:
- pwarp.private.bypass: bypass trusted warps
Fixed bugs:
- Possibility to add the same world to the blacklist
- Getting a "warp is not safe" message when trying to warp from the air
- An error when the plugin loaded UUID's that weren't correct
- Removed a test broadcast message that was left in the plugin x)
Enjoy the update people!

Following command has been added:
- /pwarp listother <player> : lists all warps owned by another player (permission pwarp.listother)
Following features have been added/improved:
- Safe warps now detect cobwebs and fire (=traps)
- Added an automated remover (on configurable timer) to remove inactive warps
- Inactive warps now conclude inactive owners and warps not being warped to for a configured amount of days
- Added a placeholder for listown and listothers (PPLAYERP)
- Updated vault references in the plugin
- A lot of code improvement done
Following bugs have been fixed:
- On spam clicking the warps in the GUI, players were able to tp to a private warp
- Players sometimes warped to a wrong warp
- The staff help menu wouldn't show the third page
Fixed following bugs:
- Untrusted players couldn't warp to public warps
Luckperms bug has been fixed
Temporarely removed the permission pwarp.notingui, will be added back later

, for now I'm on a 5 day holiday so will not post any updates soon!
Upon warping the plugin wouldn't check whether the warp was safe -> fixed

Following bugs have been fixed:
- Error upon doing /pw setitem <unexisting warp>
- Error upon using the gui and setting warps
PWarp is no longer GriefPrevention dependent. The plugin can now run without GP.
New features:
- Added GriefPrevention support, players now can't set warps in untrusted claims
- Added an option to disable/enable world to world teleporting (bypass permission is pwarp.worldtoworld.bypass)
- Made a small design change in some menu's
New commands:
- /pwarp listown: this lists owned warps
- /pwarp blacklist list: this lists blacklisted worlds (permission is pwarp.blacklist.list)
- /pwarp hooks: lists the plugins PWarps hooked into (permission is pwarp.hooks)
- /pwarp w2w enable/disable: enables/disabled world to world teleporting (permission is pwarp.worldtoworld)
Fixed bugs:
- Fixed an inheritance bug where the lowest warp limit would take over
- Fixed a permission bug with /pwarp setdelay
- Fixed a bug where players couldn't teleport
New features:
- You can now blacklist worlds with /pwarp blacklist add/remove <world> (permission is pwarp.blacklist.edit and bypass is pwarp.blacklist.bypass)
- You can now choose the separating item (currently grey glass panes) with /pwarp setseparator (permission is pwarp.setseparator)
Bugs fixed:
- Teleport delay would only work when using the warp command (not the GUI)
- LuckPerms would throw an error upon loading the GUI, this should be fixed
- General performance improvements
Removed feature:
- /pwarp list has been removed as it really didn't have a use
- I will no longer support <1.13 verions, please move on x)
Fixed following bug:
- /pw warp would always call a player untrusted
Due to demand, I added the permission pwarp.setwarp. You first need to set defaultSetWarpAccess to false in the config if you want to enable this permission. (Otherwise players will still be able to set warps)
Bugs fixed:
- /pw guiitem would require a reload to change the guiitem, it will now update instantly.
Fixed the following bug:
- Upon opening the gui, clicking in the player inventory would throw an error
Following bug has been fixed:
- /pwarp setitem worked while not holding an item and would give an error on reloading the plugin afterwards
Apparantly 2 small bugs got into the plugin. Following bugs have been fixed:
- Custom inventory name would make the GUI unusable
- The lores wouldn't always update (only line 1)
The update (I hope) you all have been waiting for is finally there!
I put a lot of work into it and hope you guys enjoy it! Please make sure to read the entire update log so you know everything!
New features:
- This plugin now supports a virtual currency as well, both item and virtual currency can be used at the same time
- You can now set a teleport delay, moving will cancel your teleport
- Added a new info file which contains placeholders, permissions and my discord server
- Added a messages.yml file, you can now customise EVERY message. Some specific messages have placeholders, which are specified or used in the messages.yml default file and in the info.yml file
- The gui refreshes (sorts the warps) when the plugin loads. After that it will be every X minutes depending the settings in your config.yml ("guiRefreshRateInMinutes")
New/changed commands:
- /pw setitem <warp>
- /pw resetitem <warp>
- /pw setdelay <seconds>
- /pw setitemprice <amount> (item currency)
- /pw setprice <amount> (virtual currency)
New permissions:
- pwarp.setdelay
- pwarp.notingui (re-added!)
- pwarp.noprice
- pwarp.setitem.others
Bug fixes:
- Added lag improvements
- Code cleanup
- Some other small things x)
Notes:
This is a very big update. I tried testing it for as much as I could, but bugs are always a possibilty. If you happen to stumble across one, please tell me and I will fix it asap! The plugin also REQUIRES VAULT now. This is essential to make the plugin work!
The following bugs have been fixed:
- When players who own a warp were offline the plugin would throw an error
- A typo in a no permission message
- /pw setprivate|setpublic throwing an error when not providing enough arguments
- The plugin (rarely) threw an error when closing the GUI
Temporarely removed the pwarp.notingui permission.
Added pwarp.nolimit (players are excluded from limit) and pwarp.otherlimit.x (x representing the number of warps they are allowed to set, either lower or higher than the default limit set using /pw setlimit <limit>).
Added the permission pwarp.notingui which disallows players to display their warp in the gui.
Players could make non existing warps private/public. -> fixed
Trusting a player for a non-existing warp would cause an error. -> fixed
Players can now (if they have the permission) use /pwarp setpublic & /pwarp setprivate to make warps private or public. You can (un)trust players with /pwarp (un)trust.
Upon doing /pwarp clearoldwarps, all warps older than the configured amount of days will be removed.
Bug fix:
Players can no longer click next page if the gui has no warps to display.
The GUI will now be sorted from highest amount of visitors to lowest amount of visitors!
Previous warps gave an error. This issue has been fixed.
Added the /pw movewarp <warp> command! This is not permitted by default and has permission node pwarp.movewarp.
- You now warp in the direction the warp is set in.
- Fixed a mistake in an error message
Added permission for staff commands & fixed minor bugs. It is recommended to update to the latest version!
Fixed
another faulty 'you do not own this warp' error.
Resolved some minor bugs, code improvement and added the /pw guiitem command which changes the central item at the top of the GUI.
Fixed the 'you do not own this warp' error on trying to change the warp lore.
/pw resetlore <warp> wasn't working correctly. (fixed)
Added a new feature:
- Custom lores for your warp in the GUI
+ Minor bug fixes, small code cleanup and a GUI design change
Added a GUI list, added a visitor counter, added small improvements and made some bug fixes.
NOTE: GUI design might change! Let me know what you think of it 
Warps with an air block under their bottom block weren't registered safe.
Custom items and the message given when a player doesn't have an item have been fixed.