Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void setTeam(Player p, String team) {
- if(team.equalsIgnoreCase("blau")) {
- Scoreboard board = Bukkit.getScoreboardManager().getMainScoreboard();
- Team steam = board.getTeam("SD-Blau");
- if(steam == null) {
- steam = board.registerNewTeam("SD-Blau");
- steam.setPrefix("§9");
- steam.setAllowFriendlyFire(false);
- }
- if(getTeam(p) != null & getTeam(p) != "blau") {
- board.getEntryTeam(p.getName()).removeEntry(p.getName());
- }
- p.setDisplayName("§9"+p.getDisplayName());
- steam.addEntry(p.getName());
- }
- if(team.equalsIgnoreCase("rot")) {
- Scoreboard board = Bukkit.getScoreboardManager().getMainScoreboard();
- Team steam = board.getTeam("SD-Rot");
- if(steam == null) {
- steam = board.registerNewTeam("SD-Rot");
- steam.setPrefix("§c");
- steam.setAllowFriendlyFire(false);
- }
- if(getTeam(p) != null & getTeam(p) != "rot") {
- board.getEntryTeam(p.getName()).removeEntry(p.getName());
- }
- p.setDisplayName("§c"+p.getDisplayName());
- steam.addEntry(p.getName());
- }
- }
- public static String getTeam(Player p) {
- Scoreboard board = Bukkit.getScoreboardManager().getMainScoreboard();
- Team steam = board.getEntryTeam(p.getName());
- if(steam == null) {
- return null;
- }
- if(steam.getName().equalsIgnoreCase("SD-Blau")) {
- return "blau";
- } else if(steam.getName().equalsIgnoreCase("SD-Rot")) {
- return "rot";
- }
- return null;
- }
- @EventHandler
- public void onChat(AsyncPlayerChatEvent e) {
- Player p = e.getPlayer();
- String msg = e.getMessage();
- if((!(MainClass.getInstance().TeamBlau.contains(p) | MainClass.getInstance().TeamRot.contains(p)))
- & p.getGameMode() == GameMode.SPECTATOR) {
- for(Player all : Bukkit.getOnlinePlayers()) {
- if((!(MainClass.getInstance().TeamBlau.contains(all) | MainClass.getInstance().TeamRot.contains(all)))
- & all.getGameMode() == GameMode.SPECTATOR) {
- all.sendMessage("§8[§4§l✝§8] §7"+p.getName() + "§7 » §f"+msg);
- }
- }
- return;
- }
- if(msg.startsWith("@")) {
- msg = msg.replace("@", "");
- for(Player all : Bukkit.getOnlinePlayers()) {
- all.sendMessage("§8[§7Global§8] "+p.getDisplayName() + "§7 » §f"+msg);
- }
- return;
- }
- for(Player all : Bukkit.getOnlinePlayers()) {
- if(getTeam(all) == getTeam(p)) {
- all.sendMessage(p.getDisplayName() + "§7 » §f"+msg);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement