AstrumTags - Achievement Tag System v1.2.2

Unlock cosmetic tags/titles by completing configurable in-game achievements.
Removed the spam in action bar
Hello everyone!
This update (v1.2.1) introduces a significant improvement to statistic-based achievements and fixes the underlying issue that caused progress to update only upon login.
⭐ Key Feature:

Real-Time Statistic Sync: Achievements like "Explorer" (distance traveled) now update approximately every 5 seconds for all online players. This provides a much more dynamic and responsive experience, as players will see their progress change in near real-time without needing to relog.
🛠️ Bug Fixes:

Correct Movement Calculation: The "Explorer" achievement now correctly aggregates all relevant movement statistics (walking, sprinting, swimming, flying with Elytra, etc.) to provide an accurate total distance.

Data Persistence: The critical issue where player data (unlocked tags, achievement progress) was not being loaded or saved correctly has been resolved.
Thank you for your feedback! This update makes the achievement system more robust and user-friendly. As always, it is recommended to back up your playerdata folder before installing the new version.
Hello, everyone!

This update focuses on fixing several critical bugs, improving the command system, and adding some quality-of-life features based on recent feedback. Thank you for your support!

### :bug: Bug Fixes
  • Achievement Listener: Fixed a critical bug that prevented SUGAR_CANE breaking from being counted correctly for achievements.
  • GUI Pagination: Resolved a pagination error in the /tags GUI that would incorrectly display the page count (e.g., "Page 2/1").
  • Offline Player Data: Corrected an issue in the /tags info command that failed to retrieve data for offline players.

### :sparkles: Improvements & New Features
  • Smarter Tab Completion: The /tags command now has full tab completion! It will suggest sub-commands, player names, and tag IDs, making it much faster to use.
  • Permission-Aware Suggestions: The tab completer is now permission-aware and will only show admin commands (give, info, reload) to players who have the required permissions. No more confusing commands for regular players!
  • Simplified Permissions: The base /tags command (to open the GUI) no longer requires any permission. This makes it accessible to all players by default, as intended.
  • Standardized Admin Permissions: Admin sub-commands now use clear, standardized permissions (astrumtags.admin.give, astrumtags.admin.info, astrumtags.reload) and are granted to OPs by default.

### :gear: Technical Changes
  • Refactored internal command and data handling to improve stability and performance.
  • Modernized parts of the codebase to align with current Java best practices.

As always, if you encounter any issues or have suggestions, please let me know. Your feedback is invaluable!
Hello, adventurers!

We are excited to announce a significant update for AstrumTags, focused on making your server experience even more personalized and accessible!

What's New:

  • Multi-Language Support: You can now define the plugin's language directly in config.yml! Simply change the settings.language option to your desired language code (e.g., en, pt-br).
  • Fully Translatable Messages: All messages displayed to players (commands, GUI, achievements) are now loaded from dedicated .yml files in the messages folder. This means you can easily translate the plugin into any language or customize existing messages.
  • Improved Reload: The /tags reload command now reloads not only the configurations and tags but also all message files, allowing for dynamic updates without restarting the server.
  • Optimized Message System: We've implemented a new MessageManager for more efficient message handling with dynamic placeholder support.

How to use the new languages:

1. In your config.yml, set settings.language: 'en' (or your preferred language).
2. en.yml and pt-br.yml files are automatically generated in the plugins/AstrumTags/messages/ folder.
3. You can create your own language files (e.g., es.yml) by copying an existing one and translating the keys.

Thank you for your continued support, and we hope this update further enhances your AstrumTags experience!
This update fixes a critical issue where player achievement progress and unlocked tags were being deleted when they left the server. All data is now correctly saved and will persist between sessions.
Hello, AstrumTags users!

This is a critical update that addresses a major bug that was preventing the achievement system from working correctly. A huge thank you to the community members who reported this issue!

### What Was Fixed?

  • Critical Achievement Loading Bug: The primary issue was that the plugin was looking for an incorrect section in the config.yml (conquistas instead of achievements), causing it to load 0 achievements and effectively disabling the entire feature.
  • Data Saving Stability: We've improved the data saving logic and added more detailed logging to ensure player data is handled more robustly and to make future troubleshooting easier.
  • Achievement Progress Check: An optimization that could prevent achievements from being re-evaluated for players with older data has been removed to ensure all progress is tracked correctly.

### ACTION REQUIRED FOR SERVER OWNERS

For the fix to work, you must update your config.yml. The plugin will not automatically update this file to preserve your settings.

Recommended Method:
1. Stop your server.
2. Navigate to the plugins/AstrumTags/ folder.
3. Open config.yml.
4. Find the line that says achievements: (or conquistas: in very old configs).
5. Ensure this section is named achievements:. If it's named conquistas, please rename it.
6. Save the file and restart your server.

Alternatively, you can delete your old config.yml (make a backup first!) and let the plugin generate a fresh, correct one on the next startup. Warning: This will reset any custom tag names, descriptions, or GUI settings you have configured.

---

Thank you for your patience. We strongly recommend all servers to apply this update to ensure your players can fully enjoy the experience of unlocking tags!

As always, if you encounter any other issues, please don't hesitate to reach out.
change the placeholder %astrumtags_ativo% to %astrumtags_active%
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
357 Views
0 Purchases
1 Downloads
Oct 23, 2025 Published
Oct 24, 2025 Updated
Not yet rated
48.2 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
  1. Reward
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,239 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,238 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,135 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,824 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,587 purchases
Share and earn
Refer this resource and earn a 10% commission.
357 Views
0 Purchases
1 Downloads
Oct 23, 2025 Published
Oct 24, 2025 Updated
Not yet rated
48.2 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
  1. Reward
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,239 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,238 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,135 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,824 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,587 purchases
Top