Modified the shop buy with items internal mechanic that was causing an issue where more items would be taken if special conditions were met.
Moved shop sell limits completely to SQL, also fixed a bug regarding their reset date.
Fixed an error triggered at shop creation that was not affecting the action, just polluting the console.
The sign gui should now work on 1.20 as well.
Shops can now have an open-commands section in their config. For existing shops it won't be generating the settings but shops you create with this version onward will. The section looks like this:
open-commands:
use: true
permission: rec.command.king
permission-message: '&cYou don''t have permission to open this shop!'
commands:
- custom_shop_open_command
Readded the reload command for messages only.
When the sign gui is unavailable it will be replaced by an anvil gui, this can be overriden as well by a chat selection type specified in the config. (The sign gui is still unavailable for 1.20)
ShopSellEvent is now cancellable
You can disable purchasing directly in the main menu shop now.
The currency API was moved in the API folder but I kept a copy in the MultiCurrency package as well for legacy purpouses (it might disappear in the future).
Fixed » Sell All Command and Sell All Wands *magically fixing* items with reduced durability.
Added » Black Market Items now allow you to add commands on them just like the Shop Items.
