jonassvensson4

Scoreboard problems

Jul 14th, 2014
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.51 KB | None | 0 0
  1. package me.team.main;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10. import org.bukkit.scoreboard.Scoreboard;
  11. import org.bukkit.scoreboard.ScoreboardManager;
  12.  
  13. public class team extends JavaPlugin implements Listener {
  14.    
  15.     @Override
  16.     public void onEnable(){
  17.             getLogger().info("Team plugin has been Enabled");
  18.            
  19.             this.getConfig();
  20.     }
  21.     //--------Tar jag bort dom här så fungerar det
  22.         ScoreboardManager manager = Bukkit.getScoreboardManager();
  23.     Scoreboard board = manager.getNewScoreboard();
  24.     //---------
  25.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
  26.     {
  27.         Player player = (Player)sender;
  28.        
  29.         if( commandLabel.equalsIgnoreCase( "addteam" ) ) // addTeam
  30.         {
  31.                 if(sender.hasPermission("event.add.team") )
  32.                 {
  33.                         if(args.length == 2 )
  34.                         {
  35.                            
  36.                             String team = args[0];
  37.                             String teamColor = args[1];
  38.                            
  39.                             board.registerNewTeam(team);              
  40.                            
  41.                             this.getConfig().set("root.teams." + args[0] + ".team", team); 
  42.                             this.getConfig().set("root.teams." + args[0] + ".teamColor", teamColor);
  43.                            
  44.                             this.saveConfig();
  45.                                
  46.                                 player.sendMessage(ChatColor.GOLD + "Team "+ ChatColor.RED + team + ChatColor.GOLD + " added" +     ChatColor.GOLD + " with the color " + ChatColor.RED + teamColor);
  47.                            
  48.                         }
  49.                         else if(args.length < 2)
  50.                         {
  51.                                 player.sendMessage(ChatColor.RED + "Usage: " + ChatColor.GOLD + "/addteam " + ChatColor.RED + "<Name> " + ChatColor.RED + "<Team color>");
  52.                         }
  53.                        
  54.                 }
  55.         }
  56.         return false;
  57.     }
  58.    
  59.     public void teamColors()
  60.     {
  61.         //black
  62.         //dark_blue
  63.         //dark_green
  64.         //dark_aqua
  65.         //dark_red
  66.         //dark_purple
  67.         //gold
  68.         //gray
  69.         //dark_gray
  70.         //blue
  71.         //green
  72.         //aqua
  73.         //red
  74.         //light_purple
  75.         //yellow
  76.         //white
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment