[PWarp] PlayerWarps! |GUI|EASY SET-UP|Player Warps| icon

[PWarp] PlayerWarps! |GUI|EASY SET-UP|Player Warps| -----

Makes you charge players for setting a warp.




Bugs fixed:
- Skulls from non-existing players caused errors

Credits to Sheepert_ for fixing :)
----------, Mar 5, 2024

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 :).
----------, Mar 8, 2023

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 :)
----------, Feb 16, 2023

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!
----------, Nov 26, 2022

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!
----------, May 1, 2022

Small bug fix:
- Help menu didn't show up for non-staff
----------, Apr 6, 2021

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
----------, Apr 6, 2021

Following bug has been fixed:
- For some people, PWarp would crash on startup because something went wrong when reading from the file.
----------, Feb 18, 2021

Following bug has been fixed:
- When setting a warp was unsuccessful, the plugin would still charge costs
----------, Feb 16, 2021

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.
----------, Feb 16, 2021

Following bug has been fixed:
- Players can no longer spam click the warp GUI
----------, Feb 5, 2021

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!
----------, Feb 1, 2021

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 :) )
----------, Dec 5, 2020

Following bug has been fixed:
- Item price can now be reset by setting the amount to 0 (/pw itemprice 0)
----------, Nov 28, 2020

The following bug has been fixed:
- When a player doesn't have enough virtual money the placeholder in the message doesn't show correctly.
----------, Nov 19, 2020

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
----------, Nov 18, 2020

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 :)
----------, Nov 16, 2020

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! :)
----------, Nov 15, 2020

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!
----------, Nov 6, 2020

Fixed a bug where warp lores wouldn't show up :)
----------, Jan 31, 2020

A couple of typos and small bugs have been fixed :)
----------, Jan 17, 2020

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!
----------, Jan 13, 2020

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!
----------, Jan 12, 2020

Fixed a small error caused when teleporting. - Oops accidentally showed something I was working on x)
----------, Nov 11, 2019

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 :)
----------, Oct 30, 2019

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)
----------, Sep 6, 2019

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! :)
----------, Sep 5, 2019

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
----------, Aug 14, 2019

Fixed following bugs:
- Untrusted players couldn't warp to public warps
----------, Jul 27, 2019

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!
----------, Jul 18, 2019

Upon warping the plugin wouldn't check whether the warp was safe -> fixed :)
----------, Jul 15, 2019

Following bugs have been fixed:
- Error upon doing /pw setitem <unexisting warp>
- Error upon using the gui and setting warps
----------, Jul 14, 2019

PWarp is no longer GriefPrevention dependent. The plugin can now run without GP.
----------, Jul 11, 2019

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
----------, Jul 11, 2019

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)
----------, Jul 8, 2019

Fixed following bug:
- /pw warp would always call a player untrusted
----------, Jun 24, 2019

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)
----------, May 2, 2019

Bugs fixed:
- /pw guiitem would require a reload to change the guiitem, it will now update instantly.
----------, Apr 22, 2019

Fixed the following bug:
- Upon opening the gui, clicking in the player inventory would throw an error
----------, Mar 25, 2019

Following bug has been fixed:
- /pwarp setitem worked while not holding an item and would give an error on reloading the plugin afterwards
----------, Mar 23, 2019

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)
----------, Mar 21, 2019

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!
----------, Mar 21, 2019

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.
----------, Feb 28, 2019

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>).
----------, Feb 26, 2019

Added the permission pwarp.notingui which disallows players to display their warp in the gui.
----------, Feb 25, 2019

Players could make non existing warps private/public. -> fixed
----------, Feb 23, 2019

Trusting a player for a non-existing warp would cause an error. -> fixed
----------, Feb 23, 2019

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.
----------, Feb 23, 2019

The GUI will now be sorted from highest amount of visitors to lowest amount of visitors!
----------, Feb 21, 2019

Previous warps gave an error. This issue has been fixed.
----------, Feb 17, 2019

Added the /pw movewarp <warp> command! This is not permitted by default and has permission node pwarp.movewarp.
----------, Feb 17, 2019

- You now warp in the direction the warp is set in.
- Fixed a mistake in an error message
----------, Feb 17, 2019

Added permission for staff commands & fixed minor bugs. It is recommended to update to the latest version!
----------, Feb 16, 2019

Fixed another faulty 'you do not own this warp' error.
----------, Feb 16, 2019

Resolved some minor bugs, code improvement and added the /pw guiitem command which changes the central item at the top of the GUI.
----------, Feb 16, 2019

Fixed the 'you do not own this warp' error on trying to change the warp lore.
----------, Feb 15, 2019

/pw resetlore <warp> wasn't working correctly. (fixed)
----------, Feb 14, 2019

Added a new feature:
- Custom lores for your warp in the GUI

+ Minor bug fixes, small code cleanup and a GUI design change
----------, Feb 14, 2019

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 :)
----------, Feb 11, 2019

Warps with an air block under their bottom block weren't registered safe.
----------, Feb 9, 2019

Custom items and the message given when a player doesn't have an item have been fixed.
----------, Feb 9, 2019

Resource Information
Author:
----------
Total Downloads: 46,701
First Release: Feb 7, 2019
Last Update: Mar 5, 2024
Category: ---------------
All-Time Rating:
42 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings