Some items can only be given to a player when he is online? Forget about this problem

📑 A little lyrical introduction
This plugin is designed to solve this problem!
📜 Description
This plugin adds a shopping cart where products are added after players purchase them on your site, then the player can pick them up with a one command! If the player suddenly forgets (which is unlikely, but also possible), he will see a notification when he logs into the server
🌠 Features
Support for multiple languages (already have Russian and English)
Support for different types of products with customization of commands to issue:
- donate-group (e.g. LuckPerms)
- money (e.g. Vault)
- tokens (e.g. PlayerPoints)
- custom commands
Notify the player of uncollected purchases in the cart when logging in to the server.
Hex colors support [ � ]
Messages to Discord via webhook on purchase
Full customization of all messages and commands to be issued
Placeholder support (optional)
📸 Screenshots
Easy to use command for give
On join non empty cart alert
Get all purchases on one command
Easy but powerful configuration
Discord messages on purchasement
💻 Commands
/betterdonate - the main command of the plugin Permission: betterdonate.admin
Usage: /betterdonate help - show list of commands /betterdonate reload - reload plugin /betterdonate give - give goods to player Example of use: /betterdonate give Player123 donate vip (more examples are available on GitHub page)
/cart - command for players Permission: betterdonate.cart
Usage: /cart help - show list of commands /cart get - get purchased items
📋 Placeholders
I am not a professional coder, so there may be bugs in the plugin, so feel free to post them in the discussion. (also this is my first plugin)