diff options
| author | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-08 17:25:59 +0000 | 
|---|---|---|
| committer | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-08 17:25:59 +0000 | 
| commit | 2c741f101323ddadcf00a6414c0621f275866083 (patch) | |
| tree | c908f6bb6bd24bd30fc576dda9494d11e437cb17 /src/main/java/com/MylesAndMore/tumble | |
| parent | f53fff2ac0b4dcff796a8b2e318c1725fd298a73 (diff) | |
| download | Tumble-2c741f101323ddadcf00a6414c0621f275866083.tar.gz Tumble-2c741f101323ddadcf00a6414c0621f275866083.tar.bz2 Tumble-2c741f101323ddadcf00a6414c0621f275866083.zip  | |
convert chat message to actionbar
Diffstat (limited to '')
| -rw-r--r-- | src/main/java/com/MylesAndMore/tumble/Game.java | 14 | 
1 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/Game.java b/src/main/java/com/MylesAndMore/tumble/Game.java index 836f31a..c4d5c1f 100644 --- a/src/main/java/com/MylesAndMore/tumble/Game.java +++ b/src/main/java/com/MylesAndMore/tumble/Game.java @@ -1,6 +1,10 @@  package com.MylesAndMore.tumble;  import com.MylesAndMore.tumble.api.Generator; + +import net.md_5.bungee.api.ChatMessageType; +import net.md_5.bungee.api.chat.TextComponent; +  import org.bukkit.*;  import org.bukkit.entity.Player;  import org.bukkit.inventory.ItemStack; @@ -261,13 +265,13 @@ public class Game {      }      /** -     * Displays a message to a provided list of players -     * @param players The player list for which to send the message to +     * Displays an actionbar message to a provided list of players +     * @param players The player list for which to display the actionbar to       * @param message The provided message (String format)       */ -    private void displayMessage(List<Player> players, String message) { +    private void displayActionbar(List<Player> players, String message) {          for (Player aPlayer : players) { -            aPlayer.sendMessage(message); +            aPlayer.spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText(message));          }      } @@ -360,7 +364,7 @@ public class Game {      private void gameEnd(Player winner) {          // Announce win          displayTitles(gamePlayers, ChatColor.RED + "Game over!", ChatColor.GOLD + winner.getName() + " has won the game!", 5, 60, 5); -        displayMessage(gamePlayers, ChatColor.BLUE + "Returning to lobby in ten seconds..."); +        displayActionbar(gamePlayers, ChatColor.BLUE + "Returning to lobby in ten seconds...");          // Wait 10s (200t), then          Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(TumbleManager.getPlugin(), () -> {              // First, check to see if there is a separate location to tp the winner to  | 
