From c3c850f4fc22f30441c9812198f46bb0509a736e Mon Sep 17 00:00:00 2001
From: Bjarne Koll <git@lynxplay.dev>
Date: Fri, 22 Sep 2023 15:19:33 +0200
Subject: [PATCH] Fix PaperAdvancementDisplay

---
 patches/server/Add-more-advancement-API.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/patches/server/Add-more-advancement-API.patch b/patches/server/Add-more-advancement-API.patch
index 65c02cf433..2eb2ec2ee9 100644
--- a/patches/server/Add-more-advancement-API.patch
+++ b/patches/server/Add-more-advancement-API.patch
@@ -72,7 +72,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
 +
 +    @Override
 +    public @NotNull Component displayName() {
-+        return PaperAdventure.asAdventure(Advancement.constructDisplayComponent(null, this.handle));
++        return PaperAdventure.asAdventure(Advancement.decorateName(java.util.Objects.requireNonNull(this.handle, "cannot build display name for null handle, invalid state")));
 +    }
 +
 +    public static @NotNull Frame asPaperFrame(@NotNull FrameType frameType) {