From eeb2ad7aecf41776d1e85f73a2b4177c26f0232a Mon Sep 17 00:00:00 2001 From: Yannick Lamprecht Date: Sat, 6 Jun 2026 01:28:47 +0200 Subject: [PATCH] fix(#13934): creation of KeyedBossBar instance does not match when retrieving --- .../main/java/org/bukkit/craftbukkit/CraftServer.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java index ab2224ecebc5..11544cc0e5a4 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -2438,17 +2438,17 @@ public KeyedBossBar createBossBar(NamespacedKey key, String title, BarColor barC Preconditions.checkArgument(barStyle != null, "BarStyle key cannot be null"); CustomBossEvent bossBattleCustom = this.getServer().getCustomBossEvents().create(net.minecraft.util.RandomSource.create(), CraftNamespacedKey.toMinecraft(key), CraftChatMessage.fromString(title, true)[0]); - CraftKeyedBossbar craftKeyedBossbar = new CraftKeyedBossbar(bossBattleCustom); - craftKeyedBossbar.setColor(barColor); - craftKeyedBossbar.setStyle(barStyle); + KeyedBossBar keyedBossbar = bossBattleCustom.getBukkitEntity(); + keyedBossbar.setColor(barColor); + keyedBossbar.setStyle(barStyle); for (BarFlag flag : barFlags) { if (flag == null) { continue; } - craftKeyedBossbar.addFlag(flag); + keyedBossbar.addFlag(flag); } - return craftKeyedBossbar; + return keyedBossbar; } @Override