From fe10d57978d3766678bd6aa98d724e06050344d4 Mon Sep 17 00:00:00 2001 From: akastijn Date: Sat, 11 Jul 2026 16:28:03 +0200 Subject: [PATCH] Show title messages during broadcasts to enhance player visibility. --- .../java/com/alttd/hunger_games/game/GameStageHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/alttd/hunger_games/game/GameStageHandler.java b/src/main/java/com/alttd/hunger_games/game/GameStageHandler.java index 7062c30..7686e8f 100644 --- a/src/main/java/com/alttd/hunger_games/game/GameStageHandler.java +++ b/src/main/java/com/alttd/hunger_games/game/GameStageHandler.java @@ -5,8 +5,11 @@ import com.alttd.hunger_games.utils.WorldBorderUtil; import lombok.experimental.UtilityClass; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.minimessage.MiniMessage; +import net.kyori.adventure.title.Title; import org.bukkit.Bukkit; +import java.time.Duration; + @UtilityClass public class GameStageHandler { @@ -33,5 +36,8 @@ public class GameStageHandler { private static void broadcast(String message) { Component component = MiniMessage.miniMessage().deserialize(message); Bukkit.broadcast(component); + Title.Times times = Title.Times.times(Duration.ofSeconds(1), Duration.ofSeconds(5), Duration.ofSeconds(1)); + Title title = Title.title(Component.empty(), component, times); + Bukkit.getOnlinePlayers().forEach(player -> player.showTitle(title)); } }