Advertisement
chumanista

Untitled

Jul 16th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.08 KB | None | 0 0
  1. package item;
  2.  
  3. import java.util.Arrays;
  4. import java.util.Set;
  5.  
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Material;
  8. import org.bukkit.inventory.Inventory;
  9. import org.bukkit.inventory.ItemStack;
  10. import org.bukkit.inventory.meta.ItemMeta;
  11.  
  12. import com.chumanista.youtube.Utils;
  13. import com.chumanista.youtube.pt;
  14.  
  15. public class TeleportGUI {
  16.    
  17.     static Inventory inv;
  18.     static {
  19.         Set<String> keys;
  20.         ItemStack is;
  21.         int metadata = 8;
  22.         keys = pt.getPlugin().getConfig().getConfigurationSection("PARKOURS").getKeys(false);
  23.  
  24.         for (String s : keys) {
  25.            
  26.             String dif = pt.getPlugin().getConfig().getString("PARKOURS." + s + ".difficulty");
  27.             if (dif == "easy") {metadata = 10;}
  28.             else if (dif == "medium") {metadata = 14;}
  29.             else if (dif == "hard") {metadata = 1;}
  30.             else {Utils.Error("Wrong difficulty! Correct flags: easy, medium, hard");}
  31.            
  32.             is = new ItemStack(Material.INK_SACK, 1, (short) metadata);
  33.            
  34.             String st = ChatColor.translateAlternateColorCodes('&', s);
  35.             ItemMeta im = is.getItemMeta();
  36.             im.setDisplayName(st);
  37.            
  38.             if (pt.getPlugin().getConfig().getString("PARKOURS." + s + ".time") == "short") {
  39.                 im.setLore(Arrays.asList(ChatColor.AQUA + "Czas: " + ChatColor.GREEN + "KROTKI", ChatColor.AQUA + "XP: " + pt.getPlugin().getConfig().getInt("PARKOURS." + s + ".xp")));
  40.             }
  41.            
  42.             else if (pt.getPlugin().getConfig().getString("PARKOURS." + s + ".time") == "medium") {
  43.                 im.setLore(Arrays.asList(ChatColor.AQUA + "Czas: " + ChatColor.GOLD + "SREDNI", ChatColor.AQUA + "XP: " + pt.getPlugin().getConfig().getInt("PARKOURS." + s + ".xp")));
  44.             }
  45.            
  46.             else if (pt.getPlugin().getConfig().getString("PARKOURS." + s + ".time") == "long") {
  47.                 im.setLore(Arrays.asList(ChatColor.AQUA + "Czas: " + ChatColor.RED + "DLUGI", ChatColor.AQUA + "XP: " + pt.getPlugin().getConfig().getInt("PARKOURS." + s + ".xp")));
  48.             }          
  49.            
  50.             else {
  51.                 Utils.Error("Wrong time! Correct flags: short, medium, long!");
  52.             }
  53.            
  54.             is.setItemMeta(im);
  55.             inv.addItem(is);
  56.         }
  57.            
  58.     }
  59.    
  60.     public static Inventory getTeleportGUI() {
  61.         return inv;
  62.     }
  63.    
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement