--- a/net/minecraft/advancements/AdvancementHolder.java +++ b/net/minecraft/advancements/AdvancementHolder.java @@ -2,6 +2,10 @@ import net.minecraft.network.FriendlyByteBuf; import net.minecraft.resources.ResourceLocation; +// CraftBukkit start +import org.bukkit.craftbukkit.advancement.CraftAdvancement; +import org.bukkit.craftbukkit.util.CraftNamespacedKey; +// CraftBukkit end public record AdvancementHolder(ResourceLocation id, Advancement value) { @@ -44,4 +45,10 @@ public String toString() { return this.id.toString(); } + + // CraftBukkit start + public final org.bukkit.advancement.Advancement toBukkit() { + return new CraftAdvancement(this); + } + // CraftBukkit end }