Added support for command-based shop buttons in shop.yml.
Supported command types:
- [player] runs the command as the player
- [console] runs the command as console
- [server] also runs as console
- [message] sends a message to the player
Added an info item for each category, which can be toggled in the config.
Fixed a Folia-related issue.
Added a configurable cooldown to prevent kill abuse.
- Added a config option to choose what happens when a player’s inventory is full: drop the items on the floor or send an “Inventory Full” message.
- Added back buttons to subcategories when multiple categories are enabled.
- Added a confirmation GUI when purchasing items from the Shard Shop - it can be toggled in the config.
- Added /shard deleteafk to delete the AFK location.
- Fixed an issue where config.yml was completely overwritten.
- Fixed the /shard reload command.
- Added anti-kill-abuse.
- Set the shards.alwaysearn permission to false for everyone by default.
- Fixed Bedrock players being unable to open the Shard Shop using the command.
- Fixed an issue where players could rapidly buy items from the shop and complete purchases without having enough shards.
