File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
src/main/java/com/github/elic0de/hungergames/user Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 11package com .github .elic0de .hungergames .user ;
22
33import com .github .elic0de .eliccommon .user .OnlineUser ;
4+ import net .md_5 .bungee .api .ChatMessageType ;
5+ import net .md_5 .bungee .api .chat .ComponentBuilder ;
6+ import org .bukkit .ChatColor ;
47import org .bukkit .entity .Player ;
58import org .jetbrains .annotations .NotNull ;
69
@@ -13,6 +16,11 @@ public GameUser(Player player) {
1316 this .player = player ;
1417 }
1518
19+ public void sendActionBar (String message ) {
20+ final String coloredMessage = ChatColor .translateAlternateColorCodes ('&' , message );
21+ player .spigot ().sendMessage (ChatMessageType .ACTION_BAR , new ComponentBuilder (coloredMessage ).create ());
22+ }
23+
1624 @ Override
1725 public @ NotNull Player getPlayer () {
1826 return player ;
Original file line number Diff line number Diff line change @@ -23,6 +23,10 @@ public static GameUser getGameUser(final @NotNull Player player) {
2323 return gameUser ;
2424 }
2525
26+ public static void unRegisterUser (Player player ) {
27+ onlineUsers .remove (player .getUniqueId ().toString ());
28+ }
29+
2630 public static Collection <GameUser > getOnlineUsers () {
2731 return Bukkit .getOnlinePlayers ().stream ().map (GameUserManager ::getGameUser ).filter (user -> user .getPlayer ().isOnline ()).collect (Collectors .toList ());
2832 }
You can’t perform that action at this time.
0 commit comments