Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.ktpvp.de.FFA.system;
- import java.io.File;
- import java.io.IOException;
- import java.text.DecimalFormat;
- import org.bukkit.Bukkit;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Score;
- import de.ktpvp.de.FFA.mysql.Stats;
- public class Scoreboard implements Listener {
- @SuppressWarnings("deprecation")
- public static void setboard(Player p) {
- org.bukkit.scoreboard.Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
- Objective obj = board.registerNewObjective("aaa", "bbb");
- double kdd = (((double) Stats.gettode(p.getUniqueId().toString(), p) / (double) Stats.getkills(p.getUniqueId().toString())));
- DecimalFormat kd = new DecimalFormat("#,##");
- obj.setDisplayName("§eFFA 1");
- obj.setDisplaySlot(DisplaySlot.SIDEBAR);
- Score nine = obj.getScore(Bukkit.getOfflinePlayer("§7Kills:"));
- Score eight = obj.getScore(Bukkit.getOfflinePlayer("§8 " + Stats.getkills(p.getUniqueId().toString())) + "");
- Score seven = obj.getScore(Bukkit.getOfflinePlayer("§7Deaths:"));
- Score six = obj.getScore(Bukkit.getOfflinePlayer("§8 " + Stats.gettode(p.getUniqueId().toString(), p)) + "");
- Score five = obj.getScore(Bukkit.getOfflinePlayer("§7K/D"));
- Score four = obj.getScore(Bukkit.getOfflinePlayer("§8 " + kd.format(kdd)));
- Score three = obj.getScore(Bukkit.getOfflinePlayer("§7Coins:"));
- Score two = obj.getScore(Bukkit.getOfflinePlayer("§8 " + Stats.getCoins(p.getUniqueId().toString())));
- Score one = obj.getScore(Bukkit.getOfflinePlayer("§7Spieler:"));
- Score zero = obj.getScore(Bukkit.getOfflinePlayer("§8 " + Bukkit.getOnlinePlayers().size()));
- nine.setScore(9);
- eight.setScore(8);
- seven.setScore(7);
- six.setScore(6);
- five.setScore(5);
- four.setScore(4);
- three.setScore(3);
- two.setScore(2);
- one.setScore(1);
- zero.setScore(0);
- p.setScoreboard(board);
- }
- // ScoreKills
- public static int getKills(String p) {
- File kills = new File("plugins/FFA", "Stats.yml");
- FileConfiguration stats = YamlConfiguration.loadConfiguration(kills);
- int back = stats.getInt(p + ".Kills");
- return back;
- }
- public static void addKill(Player p) throws IOException {
- File kills = new File("plugins/FFA", "Stats.yml");
- FileConfiguration stats = YamlConfiguration.loadConfiguration(kills);
- int killsanz = stats.getInt(p.getName() + ".Kills");
- stats.set(p.getName() + ".Kills", killsanz + 1);
- stats.save(kills);
- }
- // ScoreDeaths
- public static int getDeaths(String p) {
- File kills = new File("plugins/FFA", "Stats.yml");
- FileConfiguration stats = YamlConfiguration.loadConfiguration(kills);
- int back = stats.getInt(p + ".Tode");
- return back;
- }
- public static void addDeath(String string) throws IOException {
- File kills = new File("plugins/FFA", "Stats.yml");
- FileConfiguration stats = YamlConfiguration.loadConfiguration(kills);
- int deathanz = stats.getInt(string + ".Tode");
- stats.set(string + ".Tode", deathanz + 1);
- stats.save(kills);
- }
- // ANDERER STUFF
- public static void addJoin(Player p) throws IOException {
- File kills = new File("plugins/FFA", "Stats.yml");
- FileConfiguration stats = YamlConfiguration.loadConfiguration(kills);
- int deathanz = stats.getInt(p.getName() + ".Joins");
- stats.set(p.getName() + ".Joins", deathanz + 1);
- stats.save(kills);
- }
- public static int getjoins(String name) {
- File kills = new File("plugins/FFA", "Stats.yml");
- FileConfiguration stats = YamlConfiguration.loadConfiguration(kills);
- int back = stats.getInt(name + ".Joins");
- return back;
- }
- }
Add Comment
Please, Sign In to add comment