
AdvancementsCore v1.4-Hotfix_2
A powerful and customizable achievement system for Minecraft servers
Placeholders wasn't working due to a bad identifier
This update introduces full multi-version support for Minecraft 1.17 to 1.21, making AdvancementsCore future-proof and ready for all the latest game features.
The internal codebase has been entirely restructured for modular version handling, ensuring optimal performance across updates.
Also includes a wave of performance improvements and code clean-up for a smoother and more stable experience.
In the top of the config.yml you need to add this :
license:
key: "PASTE-YOUR-KEY-HERE"
You will need to join the discord to redeem a key for your plugin
This update refactors the team and global chat systems to enhance compatibility, moderation, and formatting flexibility.
🔧 Changes:
• The global chat no longer includes a hardcoded prefix like [Global Chat]
• Messages starting with `!` are still routed to global chat as before
• Now fully compatible with plugins like ChatControl and other moderation tools, as messages are processed through the standard Minecraft chat event
• Team chat behavior remains unchanged — messages are private and restricted to team members
✅ Benefits:
• Better integration with external chat plugins
• Easier moderation, formatting, and logging using your existing tools
• Clean and intuitive for both players and admins
I forget to add the plugin in the 1.3.1 update
You want custom textured menus ? Here you are !
Can be used in custom texture pack or with plugins like ItemsAdder and placeholders.
It can be used with all the version of the plugin, however if you want to used it with ItemsAdder you will need at least the v1.3 version of AdvancementsCore
-
New Solo Mode:
- You can now use the achievement system without creating a team. A solo team will be automatically created for each player when they join !
-
Customizable Menu Items:
- You can now configure the material for each menu element via the config file.
-
New Custom Events:
- AchievementProgressEvent – Triggered when achievement progress is updated.
- TeamCreateEvent – Triggered when a team is created.
- TeamJoinEvent – Triggered when a player joins a team.
- TeamLeaveEvent – Triggered when a player leaves a team.
-
Full Placeholder Support:
- All configurable texts now support PlaceholderAPI for maximum customization.
For example now you can do that : npc_menu_title: "&f:offset_-7:%img_npcmenu%" (Using ItemsAdder's Placeholders)
- All configurable texts now support PlaceholderAPI for maximum customization.
Modification to make :
In the "config.yml" :
- Add, enable_team: true, in general
- Add This :
# Materials used in menus
materials:
navigation_previous: "ARROW"
navigation_next: "ARROW"
filter_day: "COMPASS"
filter_world: "MAP"
filter_category: "BOOK"
achievement_completed: "GREEN_TERRACOTTA"
achievement_in_progress: "RED_TERRACOTTA"
progress_tracker: "BOOKSHELF" - Add, team_not_enabled: "&cYou can't do that in solo mode", in messages and,
lore_left_click: "&7Left-click to give one item"
A minor update to enhance the "CustomAchievementCompleteEvent" (don't change anything on the gameplay, only on the code for other plugin creator)
In the file there is all the updated versions (1.17->1.21)
Support for Minecraft 1.21
Support 1.19
Support 1.18