package pl.wojtek.bukkitguild.tab; import org.bukkit.entity.Player; import pl.wojtek.bukkitguild.bukkitsector.managers.SectorManager; import pl.wojtek.bukkitguild.data.Guild; import pl.wojtek.bukkitguild.data.User; import pl.wojtek.bukkitpacket.utils.ChatUtil; import pl.wojtek.bukkitpacket.utils.DataUtil; public class TabData { private String[][] slots; public TabData(Player player, User user, Guild guild) { this.slots = new String[4][20]; this.setSlot(1,1, ""); this.setSlot(1,2, " &2&lSTATYSTYKI "); this.setSlot(1,3, " &7&m-------------&r"); this.setSlot(1,4, " &7Nick: &a" + player.getName()); this.setSlot(1,5, " &7Punkty: &a" + (user == null ? "Laduje dane..." : user.getPoints())); this.setSlot(1,6, " &7Zabojstwa: &a" + (user == null ? "Laduje dane..." : user.getKills())); this.setSlot(1,7, " &7Smierci: &a" + (user == null ? "Laduje dane..." : user.getDeaths())); this.setSlot(1,8, " &7K/D: &a" + (user == null ? "Laduje dane..." : user.getKd())); this.setSlot(1,9, " &7&m-------------&r"); this.setSlot(1,10, ""); this.setSlot(1,11, guild == null ? "" : " &7&m-------------&r"); this.setSlot(1,12, guild == null ? "" : " &2&lTWOJA GILDIA"); this.setSlot(1,13, guild == null ? "" : " &7Tag: &a" + guild.getTag()); this.setSlot(1,14, guild == null ? "" : " &7Punkty &a" + guild.getPoints()); this.setSlot(1,15, guild == null ? "" : " &7Zabojstwa: &a" + guild.getKills()); this.setSlot(1,16, guild == null ? "" : " &7Smierci: &a" + guild.getDeaths()); this.setSlot(1,17, guild == null ? "" : " &7K/D: &a" + guild.getKd()); this.setSlot(1,18, guild == null ? "" : " &7Zycia: &a" + guild.getLife()); this.setSlot(1,19, guild == null ? "" : " &7Cubiod: &a" + (guild.getCubiod().getSize() *2 +1) + "&6x&f" + (guild.getCubiod().getSize() *2 +1)); this.setSlot(1,20, guild == null ? "" : " &7&m-------------&r"); this.setSlot(2,1, ""); this.setSlot(2,2, ""); this.setSlot(2,3, ""); this.setSlot(2,4, ""); this.setSlot(2,5, " &2&lINFORMACJE "); this.setSlot(2,6, " &7&m-------------&r"); this.setSlot(2,7, " &7Godzina: &a" + DataUtil.getTime(System.currentTimeMillis())); this.setSlot(2,8, " &7Sektor: &a" + SectorManager.getSectorName()); this.setSlot(2,9, " &7Graczy: &a" + TabManager.getPlayers()); this.setSlot(2,10, " &7&m-------------&r"); this.setSlot(2,11, " &2» &2&lSTRONA WWW &2«"); this.setSlot(2,12, " &aMoreMC.eu"); this.setSlot(2,13, " &7&m-------------&r"); this.setSlot(2,14, " &2» &2&lTEAMSPEAK 3 &2«"); this.setSlot(2,15, " &ats.moremc.eu"); this.setSlot(2,16, " &7&m-------------&r"); this.setSlot(2,17, ""); this.setSlot(2,18, ""); this.setSlot(2,19, ""); this.setSlot(2,20, ""); this.setSlot(3,1, ""); this.setSlot(3,2, "&2&l" + TabManager.getTopName().toUpperCase()); this.setSlot(3,3, " &7&m-------------------&r"); this.setSlot(3,4, TabManager.getTopValue(1)); this.setSlot(3,5, TabManager.getTopValue(2)); this.setSlot(3,6, TabManager.getTopValue(3)); this.setSlot(3,7, TabManager.getTopValue(4)); this.setSlot(3,8, TabManager.getTopValue(5)); this.setSlot(3,9, TabManager.getTopValue(6)); this.setSlot(3,10, TabManager.getTopValue(7)); this.setSlot(3,11, TabManager.getTopValue(8)); this.setSlot(3,12, TabManager.getTopValue(9)); this.setSlot(3,13, TabManager.getTopValue(10)); this.setSlot(3,14, TabManager.getTopValue(11)); this.setSlot(3,15, TabManager.getTopValue(12)); this.setSlot(3,16, TabManager.getTopValue(13)); this.setSlot(3,17, TabManager.getTopValue(14)); this.setSlot(3,18, TabManager.getTopValue(15)); this.setSlot(3,19, TabManager.getTopValue(16)); this.setSlot(3,20, ""); this.setSlot(4,1, ""); this.setSlot(4,2, " &2&lTOP GILDII "); this.setSlot(4,3, " &7&m-------------&r"); this.setSlot(4,4, TabManager.getTopGuld(1)); this.setSlot(4,5, TabManager.getTopGuld(2)); this.setSlot(4,6, TabManager.getTopGuld(3)); this.setSlot(4,7, TabManager.getTopGuld(4)); this.setSlot(4,8, TabManager.getTopGuld(5)); this.setSlot(4,9, TabManager.getTopGuld(6)); this.setSlot(4,10, TabManager.getTopGuld(7)); this.setSlot(4,11, TabManager.getTopGuld(8)); this.setSlot(4,12, TabManager.getTopGuld(9)); this.setSlot(4,13, TabManager.getTopGuld(10)); this.setSlot(4,14, TabManager.getTopGuld(11)); this.setSlot(4,15, TabManager.getTopGuld(12)); this.setSlot(4,16, TabManager.getTopGuld(13)); this.setSlot(4,17, TabManager.getTopGuld(14)); this.setSlot(4,18, TabManager.getTopGuld(15)); this.setSlot(4,19, TabManager.getTopGuld(16)); this.setSlot(4,20, ""); } private void setSlot(int a, int b, String c) { this.slots[a-1][b-1] = ChatUtil.fixColor(c); } public String[][] getSlots() { return slots; } }