Facebook
From Bistre Marten, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 163
  1. package pl.wojtek.bukkitguild.tab;
  2.  
  3. import org.bukkit.entity.Player;
  4. import pl.wojtek.bukkitguild.bukkitsector.managers.SectorManager;
  5. import pl.wojtek.bukkitguild.data.Guild;
  6. import pl.wojtek.bukkitguild.data.User;
  7. import pl.wojtek.bukkitpacket.utils.ChatUtil;
  8. import pl.wojtek.bukkitpacket.utils.DataUtil;
  9.  
  10. public class TabData
  11. {
  12.     private String[][] slots;
  13.  
  14.     public TabData(Player player, User user, Guild guild) {
  15.         this.slots = new String[4][20];
  16.         this.setSlot(1,1, "");
  17.         this.setSlot(1,2, "     &2&lSTATYSTYKI     ");
  18.         this.setSlot(1,3, "  &7&m-------------&r");
  19.         this.setSlot(1,4, " &7Nick: &a" + player.getName());
  20.         this.setSlot(1,5, " &7Punkty: &a" + (user == null ? "Laduje dane..." : user.getPoints()));
  21.         this.setSlot(1,6, " &7Zabojstwa: &a" + (user == null ? "Laduje dane..." : user.getKills()));
  22.         this.setSlot(1,7, " &7Smierci: &a" + (user == null ? "Laduje dane..." : user.getDeaths()));
  23.         this.setSlot(1,8, " &7K/D: &a" + (user == null ? "Laduje dane..." : user.getKd()));
  24.         this.setSlot(1,9, "  &7&m-------------&r");
  25.         this.setSlot(1,10, "");
  26.         this.setSlot(1,11, guild == null ? "" : "  &7&m-------------&r");
  27.         this.setSlot(1,12, guild == null ? "" : "  &2&lTWOJA GILDIA");
  28.         this.setSlot(1,13, guild == null ? "" : " &7Tag: &a" + guild.getTag());
  29.         this.setSlot(1,14, guild == null ? "" : " &7Punkty &a" + guild.getPoints());
  30.         this.setSlot(1,15, guild == null ? "" : " &7Zabojstwa: &a" + guild.getKills());
  31.         this.setSlot(1,16, guild == null ? "" : " &7Smierci: &a" + guild.getDeaths());
  32.         this.setSlot(1,17, guild == null ? "" : " &7K/D: &a" + guild.getKd());
  33.         this.setSlot(1,18, guild == null ? "" : " &7Zycia: &a" + guild.getLife());
  34.         this.setSlot(1,19, guild == null ? "" : " &7Cubiod: &a" + (guild.getCubiod().getSize() *2 +1) + "&6x&f" + (guild.getCubiod().getSize() *2 +1));
  35.         this.setSlot(1,20, guild == null ? "" : "  &7&m-------------&r");
  36.  
  37.  
  38.         this.setSlot(2,1, "");
  39.         this.setSlot(2,2, "");
  40.         this.setSlot(2,3, "");
  41.         this.setSlot(2,4, "");
  42.         this.setSlot(2,5, "     &2&lINFORMACJE     ");
  43.         this.setSlot(2,6, "  &7&m-------------&r");
  44.         this.setSlot(2,7, " &7Godzina: &a" + DataUtil.getTime(System.currentTimeMillis()));
  45.         this.setSlot(2,8, " &7Sektor: &a" + SectorManager.getSectorName());
  46.         this.setSlot(2,9, " &7Graczy: &a" + TabManager.getPlayers());
  47.         this.setSlot(2,10, "  &7&m-------------&r");
  48.         this.setSlot(2,11, " &2» &2&lSTRONA WWW &2«");
  49.         this.setSlot(2,12, "        &aMoreMC.eu");
  50.         this.setSlot(2,13, "  &7&m-------------&r");
  51.         this.setSlot(2,14, " &2» &2&lTEAMSPEAK 3 &2«");
  52.         this.setSlot(2,15, "     &ats.moremc.eu");
  53.         this.setSlot(2,16, "  &7&m-------------&r");
  54.         this.setSlot(2,17, "");
  55.         this.setSlot(2,18, "");
  56.         this.setSlot(2,19, "");
  57.         this.setSlot(2,20, "");
  58.  
  59.  
  60.         this.setSlot(3,1, "");
  61.         this.setSlot(3,2, "&2&l" + TabManager.getTopName().toUpperCase());
  62.         this.setSlot(3,3, "  &7&m-------------------&r");
  63.         this.setSlot(3,4, TabManager.getTopValue(1));
  64.         this.setSlot(3,5, TabManager.getTopValue(2));
  65.         this.setSlot(3,6, TabManager.getTopValue(3));
  66.         this.setSlot(3,7, TabManager.getTopValue(4));
  67.         this.setSlot(3,8, TabManager.getTopValue(5));
  68.         this.setSlot(3,9, TabManager.getTopValue(6));
  69.         this.setSlot(3,10, TabManager.getTopValue(7));
  70.         this.setSlot(3,11, TabManager.getTopValue(8));
  71.         this.setSlot(3,12, TabManager.getTopValue(9));
  72.         this.setSlot(3,13, TabManager.getTopValue(10));
  73.         this.setSlot(3,14, TabManager.getTopValue(11));
  74.         this.setSlot(3,15, TabManager.getTopValue(12));
  75.         this.setSlot(3,16, TabManager.getTopValue(13));
  76.         this.setSlot(3,17, TabManager.getTopValue(14));
  77.         this.setSlot(3,18, TabManager.getTopValue(15));
  78.         this.setSlot(3,19, TabManager.getTopValue(16));
  79.         this.setSlot(3,20, "");
  80.  
  81.  
  82.         this.setSlot(4,1, "");
  83.         this.setSlot(4,2, "     &2&lTOP GILDII     ");
  84.         this.setSlot(4,3, "  &7&m-------------&r");
  85.         this.setSlot(4,4, TabManager.getTopGuld(1));
  86.         this.setSlot(4,5, TabManager.getTopGuld(2));
  87.         this.setSlot(4,6, TabManager.getTopGuld(3));
  88.         this.setSlot(4,7, TabManager.getTopGuld(4));
  89.         this.setSlot(4,8, TabManager.getTopGuld(5));
  90.         this.setSlot(4,9, TabManager.getTopGuld(6));
  91.         this.setSlot(4,10, TabManager.getTopGuld(7));
  92.         this.setSlot(4,11, TabManager.getTopGuld(8));
  93.         this.setSlot(4,12, TabManager.getTopGuld(9));
  94.         this.setSlot(4,13, TabManager.getTopGuld(10));
  95.         this.setSlot(4,14, TabManager.getTopGuld(11));
  96.         this.setSlot(4,15, TabManager.getTopGuld(12));
  97.         this.setSlot(4,16, TabManager.getTopGuld(13));
  98.         this.setSlot(4,17, TabManager.getTopGuld(14));
  99.         this.setSlot(4,18, TabManager.getTopGuld(15));
  100.         this.setSlot(4,19, TabManager.getTopGuld(16));
  101.         this.setSlot(4,20, "");
  102.     }
  103.  
  104.     private void setSlot(int a, int b, String c) {
  105.         this.slots[a-1][b-1] = ChatUtil.fixColor(c);
  106.     }
  107.  
  108.     public String[][] getSlots() {
  109.         return slots;
  110.     }
  111. }