Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.realistic.scoreboard;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.block.Biome;
- import org.bukkit.entity.Player;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Score;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.ScoreboardManager;
- import com.realistic.list.MinecraftList;
- import com.realistic.temperture.Temperture;
- import ru.tehkode.permissions.PermissionUser;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- public class ScoreBoard_One {
- private static MinecraftList ml;
- private static PlayerStatus ps;
- private static PexRanks pr;
- private static Temperture t;
- public ScoreBoard_One(MinecraftList ml) {
- this.ml = ml;
- }
- public static void enableScoreboard() {
- for (Player p : Bukkit.getOnlinePlayers()) {
- ScoreboardManager manager = Bukkit.getScoreboardManager();
- Scoreboard board = manager.getNewScoreboard();
- Biome biome = p.getLocation().getBlock().getBiome();
- String name = p.getName();
- Objective obj = board.registerNewObjective("obj", "dummy");
- obj.setDisplaySlot(DisplaySlot.SIDEBAR);
- obj.setDisplayName(ChatColor.GREEN + "Состояние игрока");
- Score line1 = obj.getScore(" ");
- line1.setScore(20);
- Score playerName = obj.getScore(ChatColor.GOLD + "Ваш никнейм: " + ChatColor.AQUA + name);
- playerName.setScore(19);
- Score online = obj.getScore(ChatColor.GOLD + "Онлайн: " + ChatColor.AQUA
- + Bukkit.getServer().getOnlinePlayers().size() + " / " + Bukkit.getServer().getMaxPlayers());
- online.setScore(18);
- Score prefix = obj.getScore(ChatColor.GOLD + "Ваш статус: " + pr.ranks());
- prefix.setScore(17);
- Score line2 = obj.getScore(" ");
- line2.setScore(16);
- Score realisticMenu = obj.getScore(ChatColor.GREEN + "Realisitc статистика:");
- realisticMenu.setScore(15);
- Score line3 = obj.getScore(" ");
- line3.setScore(14);
- Score temp = obj.getScore(ChatColor.GOLD + "Температура: " + ChatColor.AQUA + t.getBiome(biome));
- temp.setScore(13);
- Score stats = obj.getScore(ChatColor.GOLD + "Состояния:");
- stats.setScore(12);
- Score status1 = obj.getScore(ps.Status());
- status1.setScore(11);
- Score status2 = obj.getScore(ps.Status());
- status2.setScore(10);
- Score status3 = obj.getScore(ps.Status());
- status3.setScore(9);
- Score status4 = obj.getScore(ps.Status());
- status4.setScore(8);
- Score status5 = obj.getScore(ps.Status());
- status5.setScore(7);
- Score line4 = obj.getScore(" ");
- line4.setScore(6);
- Score info = obj.getScore(
- ChatColor.YELLOW + "Напишите " + ChatColor.GREEN + "/realistic-guide" + ChatColor.YELLOW + ",");
- info.setScore(5);
- Score info2 = obj.getScore(ChatColor.YELLOW + "для помощи.");
- info2.setScore(4);
- p.setScoreboard(board);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment