Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Core extends JavaPlugin implements Listener {
- @Override
- public void onEnable(){
- Bukkit.getPluginManager().registerEvents(this, this);
- setup();
- }
- private HashMap<String, Integer> blocks = new HashMap<String, Integer>();
- private Scoreboard board;
- private Objective obj;
- private Team team;
- public void setup(){
- ScoreboardManager manager = Bukkit.getScoreboardManager();
- board = manager.getNewScoreboard();
- obj = board.registerNewObjective("this", "that");
- obj.setDisplaySlot(DisplaySlot.SIDEBAR);
- obj.setDisplayName("§5Test");
- {
- Score score = obj.getScore("Zombieghost_391");
- score.setScore(5);
- }
- team = board.registerNewTeam("Team Blue");
- team.setPrefix("§9Blue ");
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- e.getPlayer().setScoreboard(board);
- team.addPlayer(e.getPlayer());
- blocks.put(e.getPlayer().getName(), 0);
- }
- @EventHandler
- public void onBreak(BlockBreakEvent e){
- blocks.put(e.getPlayer().getName(), blocks.get(e.getPlayer().getName()) + 1);
- {
- Score score = obj.getScore("blocks");
- score.setScore(blocks.get(e.getPlayer().getName()));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement