️ Donation Anti-Spam & Deduplication
To prevent duplicate announcements (spam) caused by store connection lag, we have implemented a strict packet deduplication system using Caffeine Cache.
You must update your store commands to include the Transaction ID!
Please add the
--tid: flag to your commands in your store configuration:
Tebex Example:
Code (Text):
acs donate {username} {packageName} --tid:{transaction}
CraftingStore Example:
Code (Text):
acs donate {player} {package_name} --tid:{transaction_id}
Changelog
- Security & Performance
- Implemented Caffeine Cache on the /donate command to instantly reject duplicate packets from payment gateways.
- Added logic to validate unique Transaction IDs (--tid) to ensure every announcement is legitimate.
- Leaderboards (Signs & Heads)
- Fixed a critical bug where Signs and Heads would not open the Statistics GUI when clicked.
- Improved interaction: Now supports both Left-Click and Right-Click.
- Fixed "Ghost Text" visual glitch on signs caused by block protection updates.
- ⚙️ Store & Config
- Added Blacklist System: You can now exclude specific players (e.g., Admins, manual payments) from the Top Donator stats by adding their Name or UUID to the config.
- Added DATA_LIMIT option to control how much historical data is processed, optimizing RAM usage.
Please update your store configuration to ensure the new security features work correctly!