Advertisement
Guest User

GameManager

a guest
Jun 13th, 2014
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. package me.phantom64.teamdeathmatch.utils;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import me.phantom64.teamdeathmatch.TeamDeathMatch;
  7.  
  8. import org.bukkit.entity.Player;
  9.  
  10. public class GameManager {
  11.  
  12. private TeamDeathMatch plugin;
  13.  
  14. public List<Player> playing = new ArrayList<Player>();
  15.  
  16. public GameManager(TeamDeathMatch plugin) {
  17. this.plugin = plugin;
  18. }
  19.  
  20. public void addPlayerToGame(Player p) {
  21. playing.add(p);
  22. TeamDeathMatch.addPlayersToTeamLists();
  23. TeamDeathMatch.getLocationHandler().teleportPlayerToArena(p, TeamDeathMatch.getTeamManager().getValidTeam());
  24. }
  25.  
  26. public void removePlayerFromGame(Player p) {
  27. playing.remove(p);
  28. TeamDeathMatch.addPlayersToTeamLists();
  29. TeamDeathMatch.getLocationHandler().teleportPlayerFromArena(p);
  30. }
  31.  
  32. public boolean isPlaying(Player p) {
  33. return playing.contains(p);
  34. }
  35.  
  36. public void broadcastMessageInGame(String message) {
  37. for (Player p : plugin.getServer().getOnlinePlayers()) {
  38. if (TeamDeathMatch.getGameManager().isPlaying(p)) {
  39. p.sendMessage(message);
  40. }
  41. }
  42. }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement