Advertisement
Guest User

Untitled

a guest
Jun 20th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. package me.leo.som;
  2.  
  3. import java.text.NumberFormat;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Location;
  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.RegisteredServiceProvider;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13. import org.bukkit.scoreboard.DisplaySlot;
  14. import org.bukkit.scoreboard.Objective;
  15. import org.bukkit.scoreboard.Scoreboard;
  16.  
  17. import net.milkbowl.vault.economy.Economy;
  18.  
  19. public class Main extends JavaPlugin implements Listener {
  20.  
  21. public static Economy econ = null;
  22.  
  23. public boolean setupEconomy() {
  24. RegisteredServiceProvider<Economy> ec = getServer().getServicesManager().getRegistration(Economy.class);
  25. if (ec != null) {
  26. econ = (Economy) ec.getProvider();
  27. }
  28. return econ != null;
  29. }
  30.  
  31. public void onEnable() {
  32. getServer().getPluginManager().registerEvents(this, this);
  33. setupEconomy();
  34. }
  35.  
  36. public void setScore(Player p) {
  37. long coins = (long) econ.getBalance(p);
  38. Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
  39. Objective objetivo = board.registerNewObjective("test", "dummy");
  40. objetivo.setDisplaySlot(DisplaySlot.SIDEBAR);
  41. objetivo.setDisplayName("§4titulo");
  42. objetivo.getScore(" §aCoins: §f" + NumberFormat.getInstance().format(coins)).setScore(1);
  43. p.setScoreboard(board);
  44.  
  45.  
  46. }
  47.  
  48. @EventHandler
  49. public void onJoin(PlayerJoinEvent e) {
  50. Player p = e.getPlayer();
  51. setScore(p);
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement