Advertisement
chumanista

Untitled

Jul 16th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.07 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.     public static Inventory inv;
  18.    
  19.     public static Inventory getInv() {
  20.         Set<String> keys;
  21.         ItemStack is;
  22.         int metadata = 8;
  23.         keys = pt.getPlugin().getConfig().getConfigurationSection("PARKOURS").getKeys(false);
  24.  
  25.         for (String s : keys) {
  26.            
  27.             String dif = pt.getPlugin().getConfig().getString("PARKOURS." + s + ".difficulty");
  28.             if (dif.equals("easy")) {metadata = 10;}
  29.             else if (dif.equals("medium")) {metadata = 14;}
  30.             else if (dif.equals("hard")) {metadata = 1;}
  31.             else {Utils.Error("Wrong difficulty! Correct flags: easy, medium, hard");}
  32.            
  33.             is = new ItemStack(Material.INK_SACK, 1, (short) metadata);
  34.            
  35.             String st = ChatColor.translateAlternateColorCodes('&', s);
  36.             ItemMeta im = is.getItemMeta();
  37.             im.setDisplayName(st);
  38.            
  39.             if (pt.getPlugin().getConfig().getString("PARKOURS." + s + ".time") == "short") {
  40.                 im.setLore(Arrays.asList(ChatColor.AQUA + "Czas: " + ChatColor.GREEN + "KROTKI", ChatColor.AQUA + "XP: " + pt.getPlugin().getConfig().getInt("PARKOURS." + s + ".xp")));
  41.             }
  42.            
  43.             else if (pt.getPlugin().getConfig().getString("PARKOURS." + s + ".time") == "medium") {
  44.                 im.setLore(Arrays.asList(ChatColor.AQUA + "Czas: " + ChatColor.GOLD + "SREDNI", ChatColor.AQUA + "XP: " + pt.getPlugin().getConfig().getInt("PARKOURS." + s + ".xp")));
  45.             }
  46.            
  47.             else if (pt.getPlugin().getConfig().getString("PARKOURS." + s + ".time") == "long") {
  48.                 im.setLore(Arrays.asList(ChatColor.AQUA + "Czas: " + ChatColor.RED + "DLUGI", ChatColor.AQUA + "XP: " + pt.getPlugin().getConfig().getInt("PARKOURS." + s + ".xp")));
  49.             }          
  50.            
  51.             else {
  52.                 Utils.Error("Wrong time! Correct flags: short, medium, long!");
  53.             }
  54.            
  55.             is.setItemMeta(im);
  56.             inv.addItem(is);
  57.         }
  58.        
  59.         return inv;
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement