This repository has been archived by the owner on Mar 7, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 1
Converting to Bukkit
GamerCoder edited this page May 22, 2023
·
2 revisions
SuperAdvancements has a built-in method of converting between SuperAdvancements Advancements and Bukkit Advancements.
SuperAdvancements does not provide any events for Advancement Completion because that is handled inside the Server Code, so we interop with the existing PlayerAdvancementDoneEvent event.
@EventListener
public void onAdvancementDone(PlayerAdvancementDoneEvent e) {
org.bukkit.advancement.Advancement bukkit = e.getAdvancement();
me.gamercoder215.superadvancements.advancement.Advancement a1 = BukkitAdvancementManager.fromBukkit(bukkit);
// ...
}
me.gamercoder215.superadvancements.advancement.Advancement a1 = ...
org.bukkit.advancement.Advancement bukkit = BukkitAdvancementManager.toBukkit(a1);
// ...
Copyright © 2023-Present GamerCoder. All Rights Reserved.
Licensed under GNU General Public License v3.0.