Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.sc.sb;
- import java.util.HashMap;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Score;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.ScoreboardManager;
- public class sb extends JavaPlugin implements Listener {
- public void onEnable() {
- Bukkit.getServer().getLogger().info("Scoreboards enabled!");
- }
- public static HashMap<String, Scoreboard> playerScoreboards = new HashMap<String, Scoreboard>();
- public static void create(Player p, String BoardName, String BoardDisplayName){
- String pname = p.getName().toLowerCase();
- ScoreboardManager manager = Bukkit.getScoreboardManager();
- Scoreboard board = manager.getNewScoreboard();
- Objective objective = board.registerNewObjective(BoardName, "dummy");
- objective.setDisplaySlot(DisplaySlot.SIDEBAR);
- objective.setDisplayName(BoardDisplayName);
- Score info1 = objective.getScore(Bukkit.getOfflinePlayer(ChatColor.GREEN + "Money" + ChatColor.GRAY + ":"));
- playerScoreboards.put(pname, board);
- }
- public static void update(Player p){
- String pname = p.getName().toLowerCase();
- }
- public static void set(Player p){
- String pname = p.getName().toLowerCase();
- p.setScoreboard(playerScoreboards.get(pname));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement