Advertisement
Guest User

Untitled

a guest
Aug 28th, 2014
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.84 KB | None | 0 0
  1. package com.sc.sb;
  2.      
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.player.PlayerJoinEvent;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12. import org.bukkit.scoreboard.DisplaySlot;
  13. import org.bukkit.scoreboard.Objective;
  14. import org.bukkit.scoreboard.Score;
  15. import org.bukkit.scoreboard.Scoreboard;
  16. import org.bukkit.scoreboard.ScoreboardManager;
  17.      
  18.     public class sb extends JavaPlugin implements Listener {
  19.      
  20.         public void onEnable() {
  21.            
  22.             Bukkit.getServer().getLogger().info("Scoreboards enabled!");
  23.            
  24.         }
  25.        
  26.        
  27.        
  28.         public static HashMap<String, Scoreboard> playerScoreboards = new HashMap<String, Scoreboard>();
  29.          
  30.          
  31.         public static void create(Player p, String BoardName, String BoardDisplayName){
  32.         String pname = p.getName().toLowerCase();
  33.          
  34.         ScoreboardManager manager = Bukkit.getScoreboardManager();
  35.         Scoreboard board = manager.getNewScoreboard();
  36.          
  37.         Objective objective = board.registerNewObjective(BoardName, "dummy");
  38.          
  39.         objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  40.         objective.setDisplayName(BoardDisplayName);
  41.         Score info1 = objective.getScore(Bukkit.getOfflinePlayer(ChatColor.GREEN + "Money" + ChatColor.GRAY + ":"));
  42.  
  43.         playerScoreboards.put(pname, board);
  44.         }
  45.          
  46.         public static void update(Player p){
  47.         String pname = p.getName().toLowerCase();
  48.          
  49.    
  50.         }
  51.          
  52.         public static void set(Player p){
  53.          
  54.         String pname = p.getName().toLowerCase();
  55.         p.setScoreboard(playerScoreboards.get(pname));
  56.          
  57.         }
  58.            
  59.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement