◆ Added update checker which will send messages on console and on join to OP players when the version of the plugin is different from the Spigot version. 
[NEW]
 ◆ Added 
/pb unclaim method which allows to remove the protection you're in with a command. 
[NEW]
 ◆ Added new setting 
Settings.Open-shop-on-empty-list which allows to set the shop as the inventory to open when you don't have protections. 
[NEW]
 ◆ Added new setting 
Settings.Protection.Minimum-distance-between-protections which allows to define a minimum amount of blocks as the minimum distance between the new created protections. 
[NEW]
 ◆ Switched creation and removal of protections system to work on async.
 
◆ Switched exit and enter control on protections, which also changes the way the banned players are being controlled.
 
◆ Changed so the buy menu items are sorted by price by default.
 
◆ Included the possibility to use more variables on other fields in the 
inventory_protections_manage.yml file.
 
◆ Fixed heads on members, banneds and owners inventories where lore wasn't being applied.
 
◆ Fixed issue with 
Search world menu, which wasn't working properly due the wrong name on the search button and on the code.
 
◆ Fixed issue with colors caused by Pufferfish and other forks on 1.20.4.
 
◆ Fixed issue with FAWE, where the preparation of the plugin internal hook for compatibility was causing issues on the place where it was being loaded.
 
◆ Fixed issue where view wasn't being removed after removing the protection.
 
◆ Fixed issue with PlaceholderAPI hook, which was reloading with the plugin, and couldn't reincorporate the placeholder.
 
◆ Repaired gradient feature for messages, and switched format to: 
<(([klmno]*)|(\/))?((#[0-9a-fA-F]{6})*)>
 Example solid color: 
<#B2E5F8>Hey 
</>*
 Example gradient: 
<#B2E5F8#F4B3EF>Hey 
</> or 
<#B2E5F8>Hey 
</#F4B3EF> (Colors can go on both sides)*
 Example multiple gradients: 
<#B2E5F8#F4B3EF#638B95>Hey 
</>*
 Including modifiers: 
<l#B2E5F8>Hey 
</>*