Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CWSmash {
- private CWSmashPlugin cws;
- private final Logger log = Logger.getLogger("Minecraft");
- ScoreboardManager manager = null;
- Scoreboard board = null;
- Objective objective = null;
- Score score = null;
- public CWSmash(CWSmashPlugin cws) {
- this.cws = cws;
- }
- public void log(Object msg) {
- log.info("[CWSmash " + getPlugin().getDescription().getVersion() + "]: " + msg.toString());
- }
- public void onDisable() {
- log("Disabled.");
- }
- public void onEnable() {
- registerEvents();
- manager = getServer().getScoreboardManager();
- board = manager.getNewScoreboard();
- objective = board.registerNewObjective("knockback", "dummy");
- score = getObjective().getScore(cws.getServer().getOfflinePlayer(ChatColor.DARK_GREEN + "test"));
- score.setScore(10);
- objective.setDisplaySlot(DisplaySlot.BELOW_NAME);
- objective.setDisplayName(ChatColor.DARK_GREEN + "%");
- updateScoreBoard();
- log("Successfully enabled.");
- }
- private void registerEvents() {
- PluginManager pm = getPlugin().getServer().getPluginManager();
- pm.registerEvents(new MainEvents(this), getPlugin());
- }
- public void updateScoreBoard() {
- for(Player online : getServer().getOnlinePlayers()){
- online.setScoreboard(board);
- }
- }
- public Objective getObjective() {
- return objective;
- }
- public Scoreboard getScoreBoard() {
- return board;
- }
- public Score getScore() {
- return score;
- }
- public void setScore(String msg) {
- score = getObjective().getScore(cws.getServer().getOfflinePlayer(msg));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement