IMPORTANT:
- I am currently reworking the plugin, there will not be any updates on version 1!
CustomAdvancements
Custom Advancements is an easy-to-configure Minecraft plugin where you can create your own advancements for your server. Your players can use the easy-to-use GUI to see the advancements and their progress and how to activate them!
Features
- Customized advancements
- Requirements
- Rewards
- Placeholder API placeholders
- Easy to use GUI
- Lots of different advancement types, suggestions for more are always welcome!
- Fully customizable messages
- PAPI Support in descriptions of advancements
- Show advancements with progress in the Minecraft advancement GUI (Since v1.1.0) (Only for MC 1.17 and up)
- Show toasts to the player when they complete an advancement. (Since v1.1.0) (Only for MC 1.17 and up)
Display Advancements in the Minecraft GUI!
Show progress in the GUI
Custom Toasts
Commands & Permissions
All commands and permissions are listed on the wiki! Make sure to take a look there if you want to know more about it.
Wiki
For all the information on how to configure this plugin visit the wiki:
https://github.com/rowan-vr/CustomAdvancements/wiki
Found a bug?
Bugs can always happen, I have tried my best to remove all of them but it can happen I missed one. If you found a bug you can either contact me using a Spigot DM but it's preferred to make an issue on Github:
https://github.com/rowan-vr/CustomAdvancements/issues
Feel like something is missing?
Ideas are always welcome and I'm more than happy to receive them! If you got an idea for the plugin, for example, a new advancement type, or if you want integration with another plugin, let me know! Suggestions are always welcome, create an issue on GitHub (link above) or DM me via Spigot to share your amazing ideas!
Plugin Tutorial (Spanish)
Troubleshooting
Help I'm getting an error this.d is null!!
This happens when Minecraft can't create the ResourceLocation (the minecraft:something key). To fix this you must ensure that all filenames in the avancement-trees folder only have lowercase letters, as well as that all the keys of the advancement are also
My players are being kicked for 'PacketTooLarge - PacketPlayOutAdvancements is ???. Max is ???'
This happens when one or more advancements have too much progress, e.g. an advancement that requires you to walk 10000000 blocks. The plugin is then trying to send 10000000 'ImpossibleTriggers' which exceeds the max packet size. To fix this you can set the `minecraft-progress-type` to `"PERCENTAGE"` (
https://github.com/rowan-vr/CustomAdvancements/wiki/Configurations:-Advancement-configuration#minecraft-progress-type-since-v124) and put the exact amount in a placeholder in the description.
Servers Using CustomAdvancements
- mc.swirren.com
Send me a spigot pm with the server address and name to be listed here
Contributing
If you want to contribute to the plugin you can create a Pull Request on GitHub! I'll be sure to look over them and merge them if the changes are good!
![[IMG]](/proxy/image?url=https%3A%2F%2Fbstats.org%2Fsignatures%2Fbukkit%2FCustomAdvancements.svg)