- 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;
- }
- }