It’s been a while… but Player Warps is back with improvements and fixes!
Fixed a MySQL memory leak
Added a new search command that piggy backs off the open command to be able to easily search for warps or players. You can change what menu this uses in the config.yml
Fixed any skull issues, now uses the new modern API instead of reflection.
Added a new Rate API, you can now create your own rate entries object, new rate event and you can change the rate by the event.
Added a new feature to rate rewards you can now use the average instead of sum
Integrate towny pvp flags into playerwarps
Aded VirtualRealty support
Added check blocks above option
Added search memory - No longer gets removed when going back to its previous menu and does not get removed when sorting
Added a check for being "underground" making a warp unsafe or not
Added an option to prevent creation of warps if the location is unsafe.
Merged a few pull requests in the plugin that i also forgot to upload a couple days ago, these are for more plugin mysql optimisation
Fixed issue with searching
Fixed search history
Fixed an issue with the search command
Added options for you to be able to disable the open options
Added an option for towny to disable the pvp unsafe flag
Remove the disabled options when they’re actually disabled
Fixed options system
Fixed random number debug
Fix error with global repeat sponsor commands
Added a new function where you can use gui placeholders outside of guis with the %% seperators.
Fixed the global repeating system
Added a round robin system for the global repeat commands
Global repeat commands no longer relies on the 1st slot.
Implement minimessage colour support in wrap description
Fixed warp open option
Added <escape_quote> minimessage tag
Optimised the entire plugin loading infrastructure, the tables will be converted manually on startup as quick as possible. Do not restart your server in the process. It shouldn’t take long! Thank you Lunar
Fixed error in previous version where the menu would just freeze!
removeWarp no longer throws an error when sender is null
Added a new tags command (will require to add all config options to config.yml manually)
Added a clear category command
Introducing a beta version of search dialogs. Currently no customisation as of right now, although will be coming very soon.
Only process debug string if the debug is on
Fixed new whitelists not persisting
Set dirty to true when set boosted to true.
Fix average calculation for when warps are created, bug was caused due to the new fast cache loading system.
Stabilise skins with skin restorer
Fix skulls with servers that are running offline mode
Fixed errors with servers that do not have Dialog functionality.
After a couple of months of refining and polishing, I'm excited to roll out the latest update to Player Warps
Fixed some MySQL issues
Made pwarp-limit-op only check for pw.* or * or operator and not pw.limit.* because it would return true if operator anyway. This will fix operators still getting unlimited permissions and not their correct limit.
Fixed issue with minimessage
Fixed issue with spam teleporting
Fixed issue with MySQL teleportation
Cancel warp teleportation upon damage (configurable - false by default)
Fixed a few issues
Added wait-commands
Updated command framework
Fixed an issue with page item commands
Fixed errors
Fixed sign issues
Fixed head caching in menu
Added a progress bar for my own library manager to avoid confusion on startup freezing.
Added fee warp regional flags
Fixed error in worldguard
Fixed broken cache system for gui
Added debug for tracking the removal of a warp via a stacktrace
Added debug for shutting down the plugin
You can now set the warp location to the warp you're going to.
Fix newer MC updates
Update framework
Added more features to the sponsor warps
Force API to use world names and not world UUIDS due to it conflicting with different world creations on another server. World will still need to exist on both servers due to Bukkit location object.
Added more features to the sponsor warps
It's been a while but the wait is over! The latest update is finally here, bringing fresh improvements and new features since our last release in November! Here is the changelog:
Force playerwarps list command to use legacy components instead of spigots text component builder. this allows hex colours to work properly client side.
Added my visits modifier.
More indepth debug for whats happening with the SkinRestorer function.
Tries to hook into skin restorer when needed not on load.
Rate description acting weird with no color permission.
Made rate description command no longer require the rate menu.
Added a fix for the rate description command not using substring properly.
Dont cache category items.
Updated framework.
Added option for server owners to force to use names for skulls, this is deprecated though.
Dont allow paper to set display names with an empty text when its empty in the config.
Added support to change removal interval.
Fixed warp icon lores not being able to use MiniMessage.
Fixed the set warp menu being in the open command.
Added support for Nexo.
Fixed visitedit menu not applying skulls textures properly.
Added an option for you to disable warp creating below a certain y or above a certain y.
Fixed the open command accepting disabled menus.
Fixed inconsistencies with visitedit menu.
Fixed up some of towny expansion.
Fixed banned players not appearing if you have items overlapping the slots.
%player% placeholder not working in the already banned message.
Added debug for item parser expansions.
Don't use item parser expansion if they're not enabled.
Substring prefix from id on Oraxen and Nexo.
Fixed error with InventoryView for older servers.
Added support for <> in placeholders to prevent warp names with _ breaking placeholders.
Fixed [banned] not working in some menus, default configuration is also fixed to suit this change to.
Added support for %warp% in some messages that wasn't supported orginally.
Fixed commands not working in some menus.
Update framework
Fixed some inconsistent bugs.
Fixed issue with Paper setLore method intercepting "translateable components" where it would grab a random colour for some odd reason.
Fixed error behind when trying to make connections on load.
Added time leaderboard for warps, category.yml will need to be reset for this to actually work.
Fixed setting up pluginmanager on reload.
Fixed economy inconsisitencies.
Added support for converting legacy colours to minimessage.
Updated olzie framework to now use a "hacky" implementation system to bypass spigot's abstract to interface change.
Make sure that its always use PAPI, don't assume parent always is.
Added private warps, this is a beta feature and hasn't been tested enough. Please do not use on production.
Fixed SQLite not getting the unique index removed for when using private warps.
When doing SQL queries, make use of id not the name.
Fixed pending warp with private warp.
Prepare chunk loading on wait.
Folia fix.
New api update.
Sponsor warp fix.
Sort out rank prices.
Fixed reload command
Added pre commands section
Fixed only execute commands option.
Added stored enchantments for items.
Fixed page calculation
Fixed normal items being added after page items added
added support for skinrestorer
Fixed error
fixed list teleport command
copy all data over for inherit
Added new placeholders
Updated framework
Added more configuration options
You can now use PAPI in sponsor items
Fix issue with older servers throwing an error with legacy skull meta, please note any server under 1.17 is now marked as legacy with skulls. If you're having severe skull issues, please update your server software.
Hello, hope everyone had a fantastic summer holiday. We're back with another update, hope you enjoy it!
double event trigger
Updated framework
Fixed expansion error
Changed some gui PAPI placeholders
No longer caching items
Fixed page icons
Fixed caching being way too strict when it didn't need to be
Edit item flags to the correct item
Fixed API link
Fix glow on servers running below 1.21
Fix logger for older servers
sync player data on join.
Framework update
for mysql versions, double check name before setting.
Fixed skull textures not working
