Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.leo.som;
- import java.text.NumberFormat;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- 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.RegisteredServiceProvider;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Scoreboard;
- import net.milkbowl.vault.economy.Economy;
- public class Main extends JavaPlugin implements Listener {
- public static Economy econ = null;
- public boolean setupEconomy() {
- RegisteredServiceProvider<Economy> ec = getServer().getServicesManager().getRegistration(Economy.class);
- if (ec != null) {
- econ = (Economy) ec.getProvider();
- }
- return econ != null;
- }
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- setupEconomy();
- }
- public void setScore(Player p) {
- long coins = (long) econ.getBalance(p);
- Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
- Objective objetivo = board.registerNewObjective("test", "dummy");
- objetivo.setDisplaySlot(DisplaySlot.SIDEBAR);
- objetivo.setDisplayName("§4titulo");
- objetivo.getScore(" §aCoins: §f" + NumberFormat.getInstance().format(coins)).setScore(1);
- p.setScoreboard(board);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- setScore(p);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement