From 7b7812d3f6afa5a5afc25edcb035b167cd61278f Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Tue, 4 Feb 2025 11:09:45 +0100 Subject: [PATCH] fix(bungee): update scoreboard team wrapper with new upstream types Packet format has changed in 1.21.5, so upstream has changed the types from a String to NameTagVisibility and CollisionRule. See https://github.com/SpigotMC/BungeeCord/commit/508c2f7ac3fba6bea35b0146bcb55497580836fd --- .../com/rexcantor64/triton/player/BungeeLanguagePlayer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/rexcantor64/triton/player/BungeeLanguagePlayer.java b/core/src/main/java/com/rexcantor64/triton/player/BungeeLanguagePlayer.java index 6303bb3a..84f57c70 100644 --- a/core/src/main/java/com/rexcantor64/triton/player/BungeeLanguagePlayer.java +++ b/core/src/main/java/com/rexcantor64/triton/player/BungeeLanguagePlayer.java @@ -20,6 +20,7 @@ import net.md_5.bungee.protocol.NumberFormat; import net.md_5.bungee.protocol.packet.Chat; import net.md_5.bungee.protocol.packet.ScoreboardObjective.HealthDisplay; +import net.md_5.bungee.protocol.packet.Team; import org.jetbrains.annotations.Nullable; import java.util.HashMap; @@ -229,8 +230,8 @@ public static class ScoreboardTeam { private BaseComponent suffix; // other data (has to be saved for refreshing packet) - private String nameTagVisibility; - private String collisionRule; + private Team.NameTagVisibility nameTagVisibility; + private Team.CollisionRule collisionRule; private int color; private byte options; }