Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.casualspeedruner.americanfootballpaper.otherutil;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.scoreboard.*;
- import org.jetbrains.annotations.NotNull;
- import static me.casualspeedruner.americanfootballpaper.commands.setdown.downattempts;
- import static me.casualspeedruner.americanfootballpaper.commands.setdown.downyards;
- import static me.casualspeedruner.americanfootballpaper.commands.setquarter.quarter;
- import static me.casualspeedruner.americanfootballpaper.commands.setscore.team1score;
- import static me.casualspeedruner.americanfootballpaper.commands.setscore.team2score;
- import static me.casualspeedruner.americanfootballpaper.commands.setteamacronyms.team1acc;
- import static me.casualspeedruner.americanfootballpaper.commands.setteamacronyms.team2acc;
- public class Scoreboards implements CommandExecutor {
- @Override
- public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) {
- Player player = (Player) sender;
- ScoreboardManager manager = Bukkit.getScoreboardManager();
- Scoreboard scoreboard = manager.getNewScoreboard();
- String title = ChatColor.BOLD+"NFLMC: Game Statistics";
- Objective obj = scoreboard.registerNewObjective("gamestats", "dummy", ChatColor.DARK_GREEN+title);
- obj.setDisplaySlot(DisplaySlot.SIDEBAR);
- Score divider = obj.getScore(ChatColor.AQUA+"-=-=-=-=-=-=-=-=-=-=-");
- divider.setScore(4);
- Score downs = obj.getScore(downattempts+" and "+downyards);
- downs.setScore(3);
- Score quarters = obj.getScore(quarter);
- quarters.setScore(2);
- Score blank = obj.getScore("");
- blank.setScore(1);
- Score score = obj.getScore(team1acc+": "+team1score+"-"+team2score+" :"+team2acc);
- score.setScore(0);
- player.setScoreboard(scoreboard);
- return true;
- }
- }
Add Comment
Please, Sign In to add comment