Removed the parameter requirements for the "saveMarketRegions" method located in the "Manager" interface.
Fixed an issue with available player inventory space calculations.
Fixed an issue caused by unintentional async block manipulation during the shop loading process (non-harmful).
⍟ Plugin Changes ⍟
Due to other plugins utilizing the action bar, all messages have been changed to be sent to chat instead. To revert this, simply add {bar} to the front of any message in the "lang.yml".
The maximum and minimum material price limitation features now go off per one item within a stack rather than individual unit counts.
The action blocked item used in the transaction menu can now have a line using the "{reason}" placeholder which replaces the ENTIRE line with the specified reason text defined in the "lang.yml" under the new "transaction-reasons" section.
The "available-materials" list located in the "menus.yml" for the base-block selection menu, now can take a fourth argument which represents the "requirement text" for that particular option. In addition, the locked and unlocked lore's may have a line with the placeholder "{requirement}" which now replaces that ENTIRE line with the text defined, if any. Default "menus.yml" has gained these changes /w examples by default.
Added the "dynamic-prices" toggle feature to the "config.yml".
Shops no longer will delete themselves after failing to find worlds that no longer exist or post-load.
Removed the usage of "unbreakable" for configuration items due to lack of support.
Fixed an issue in versions below 1.13 caused by missing methods.
Fixed an issue causing the blocked button to appear in place of the buy button within the transaction menu improperly.
Fixed an issue with market region ID operations.
Fixed a sync issue with the management task.
Fixed some occurrences with database statements closing too early during operation tasks.
Fixed an issue causing MySQL usage not to handle stock counts properly.