Added support for nLogin

Added support for nLogin in the welcome message.
Better Avatars & Performance Boost

Perfect and undistorted avatars: We improved how player images are displayed in the chat. They now maintain their correct proportions without stretching, and transparent backgrounds are fully supported without leaving black squares.
Faster and lighter: The plugin is now much smarter at loading images. They appear instantly and use fewer resources, helping your server run smoothly.
Visual bug fixes: We fixed those annoying glitches that caused chat text to accidentally change color or formatting when an avatar was displayed.
Webhook Improvements & Dynamic Head Textures

SkinsRestorer Compatibility: Added dynamic support for head textures in the /storestats command. Textures will now correctly update and display even when players change their appearance using the SkinsRestorer plugin.
Discord Webhooks: Fixed an issue that prevented placeholders from parsing correctly. All variables and data are now properly replaced and sent through the Discord webhook.
Refactoring & Cleanup

System Optimization: We have removed the internal logging system to significantly reduce resource usage, making the plugin lighter and more efficient.
Code Cleanup: Unnecessary menus and settings have been removed to declutter the plugin, resulting in a cleaner and more intuitive interface.
Database Enhancements: The database structure has been optimized for smoother performance, including a clean-up of legacy data from previous versions.
Initial compatibility for Minecraft versions 26.1, 26.1.1, and 26.1.2.

- This is a "Phase 1" transition update to provide our users with immediate access to the latest Minecraft versions. We are currently preparing a follow-up update (Phase 2) to fully polish compatibility, optimize performance, and ensure absolute stability across all server implementations
Added support and dynamic loading.

- Upgraded SimpleToast dependency to 0.11.2 for latest fixes.
- The SimpleToast now isolates Java 25 classes to prevent crashes on servers running Java 17/21.
MineStore Support!

Hello everyone! In this update, we focused on expanding the options to monetize and manage your servers with a highly requested new integration.
✨ New Features:
- Full integration with MineStore! You can now link your MineStore shop directly with the plugin.
- Support for Donation Goals: MineStore purchases will now automatically count towards your global donation goals.
️ Improvements & Fixes:
- General code cleanup and optimization so the plugin runs more smoothly.
- Fixed minor internal text errors (such as a typo in the startup system).
Wiki Updated!
TabComplete

Bug Fixes:
- Fixed /acs toast command Tab-Completion logic for a smoother user experience.
Improvements:
- Updated Database (DB) libraries to the latest versions for better stability.
Goal Rewards & Rainbow Mode

Added automatic rewards for completed goals.
New Rainbow mode for chat.
Note: Support for 26.1 and 26.1.1 isn't ready yet. Hang tight for the next update.
-
Json Exception

- Error fixed: Invalid JSON: com.google.gson.stream.MalformedJsonException: Use JsonReader.setStrictness(Strictness.LENIENT) to accept malformed JSON on line 2, column 2, path $
See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json
Dynamic Buttons, Stability & Color Fixes

What's New?
- Fix: Connection Stability ️
Fixed critical resource leaks/errors that occurred when external websites were offline or unreachable. The plugin now handles timeouts gracefully. - Fix: Discord Embed Fields
Resolved an issue where fields in Discord Embeds were not rendering correctly or duplicating logic. - Fix: Discord Buttons
You can now add dynamic buttons via the configuration.
The plugin automatically organizes them into rows (max 5 per row). - Improvement: Animation Colors
Corrected color rendering issues in the animation system for smoother visual effects.
Minecraft 1.8.9.

- Fixed: The plugin does not start in versions with Minecraft 1.8.9.
Dependencies

- The error that prevented the plugin from starting due to net.kyori dependencies has been fixed.
Text Adjustment

- Automatic Text Adjustment: Added an optional feature to trim excessively long messages, preventing the Avatar's drawing from being distorted.
Visual Quality and Performance

✅ Flawless Chat: Fixed a visual glitch where avatars would mix with other chat messages under heavy load. They now display perfectly every time.
⚡ Ultra-Fast Performance: Massive optimizations to image processing to eliminate any potential lag spikes.
📦 Lightweight: Reduced overall file size and simplified installation (Toast API is now bundled internally).
New Price Flags & Critical Fixes

Changelog:
- New Feature (Price Flags): Added support to capture package prices directly from Tebex and CraftingStore.
- Tebex usage: [vga]acs donate {username} {packageName} --tid:{transaction} --price:{price}[/vga]
- CraftingStore usage: [vga]acs donate {player} {package_name} --tid:{transaction_id} --price:{cost}[/vga]
- New Placeholders: Use {Price}, %Price%, or %price% to display transaction values.
- Fix: The Bossbar in "Permanent Auto-Announcement" mode now correctly disappears when a player switches worlds.
- Optimization: Major internal code refactoring for better performance and stability.
⚠️ MANDATORY READING FOR ALL USERS
We want to clarify the timeline of the recent major changes to avoid further misunderstandings:
- Announcement & Notice: On November 2nd, 2025, we officially notified the community that a massive recode was coming and it would require config adjustments.
- Official Release: Version 33.9.21-ANIMATIONS-RECODE was launched on January 8th, 2026, after more than two months of prior notice.
The plugin is currently in a BETA phase regarding the new animation engine. It is very disappointing to receive 1-star reviews from users who do not read the Changelog history or ignore notifications sent months in advance.
Before leaving a negative review:
- Open a Discord Ticket: We are here to help you fix any config issues.
- Check your history: If you missed the January 8th release notes, your configuration might need a refresh.
Support is provided daily via Discord. Please use the proper channels instead of the review section to report issues.
Donation Security & Leaderboard Fixes

️ 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:
acs donate {username} {packageName} --tid:{transaction}
CraftingStore Example:
aacs 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!
Leaderboards & Performance

Leaderboards & Performance
We’ve released a massive update focused on player engagement and server stability. Now you can recognize your supporters in-game like never before!
New Visual Statistics System
It is now possible to create physical Top Donator displays in your world.
- Leaderboards: Full support for Recent, Weekly, Monthly, and Global (All-Time) rankings.
- Visual Support: Place Signs and Heads (Skulls) that automatically update with the player's skin.
- PlaceholderAPI: New placeholders to display goals and stats in holograms, tab lists, or scoreboards.
Updated Documentation
Learn how to set up signs, heads, and view the list of new placeholders on our official Wiki:
Animations, Optimization & Rebranding!

Hello everyone! We are releasing a massive update featuring critical internal changes and new visual features. Please read the following points carefully:
🧪 BETA Version & Feedback
Please note that this is a BETA version.
- Report Issues: If you encounter any bugs or performance issues, please notify us immediately.
- Support: We kindly ask you to open a ticket on our Discord before leaving a negative review. We are here to help and fix any issues as quickly as possible!
⚠️ Critical File System Changes
The file system has been completely modified. Due to this transition, some existing configurations for Actionbars, Bossbars, Titles, and Subtitles may break.
- Automatic File Updater: We have implemented a new system that will automatically modify or delete obsolete paths.
- No More Manual Resets: This replaces the old method of deleting the entire file and re-configuring it manually with every update (we apologize for that!).
- Final Transition: This is the last time such a disruptive change to the configuration files will occur.
🎨 New Independent Animations!
You can now take your server's aesthetics to the next level. We have added independent animation support for:
- Actionbars
- Bossbars
- Titles & Subtitles
📖 Animation Wiki: https://announce.artzstudio.dev/en/animations
🛠️ Rebranding & Recoding (Artz Studios)
We have officially rebranded from STN Studios to Artz Studios. Much of the plugin has been recoded to ensure maximum optimization.
Important for Developers: Internal packages have been updated. If you use these dependencies, you must delete the old JAR files and download the new ones:
📦 New Features & Navigation
- Infinite Pagination: Check out the new system at the bottom of the plugin's main page.
- New Manager Access: Jump directly to the manager inventory with
/acs manager. - New Wiki: https://announce.artzstudio.dev/
A new avatar service

- A new avatar service has been integrated and is currently in BETA. Please report any bugs.