Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.mrkirby153.plugins.serverutils.tasks;
- import me.mrkirby153.plugins.serverutils.Serverutils;
- import me.mrkirby153.plugins.serverutils.lib.MySQL;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.scheduler.BukkitRunnable;
- import org.bukkit.scoreboard.*;
- public class ScoreboardUpdateTask extends BukkitRunnable{
- private final Serverutils plugin;
- private final ScoreboardManager scoreboard = Bukkit.getScoreboardManager();
- private final Scoreboard board;
- private final Objective stats;
- public ScoreboardUpdateTask(Serverutils p){
- plugin = p;
- board = scoreboard.getNewScoreboard();
- stats = board.registerNewObjective("stats", "dummy");
- stats.setDisplaySlot(DisplaySlot.SIDEBAR);
- stats.setDisplayName(ChatColor.AQUA+"Stats");
- }
- @Override
- public void run(){
- updateCoins();
- }
- private void updateCoins(){
- for(Player online : Bukkit.getOnlinePlayers()){
- online.setScoreboard(board);
- Score score = stats.getScore(Bukkit.getOfflinePlayer(ChatColor.GREEN+"Coins:"));
- score.setScore(MySQL.getCoins(online.getName()));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment