Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void setItems(Inventory inv)
- {
- try
- {
- if (!kit.getDataFolder().exists())
- {
- kit.getDataFolder().mkdirs();
- }
- Logger.log("1");
- File folder = files.getFolder("GUI Menu");
- Logger.log("2");
- if (!folder.exists())
- {
- files.createFolder("GUI Menu");
- }
- File[] fileList = folder.listFiles();
- Logger.log("3");
- while (fileList.length != 0)
- {
- Logger.log("4");
- for (File forFile : fileList)
- {
- Logger.log("5");
- File file = files.getGuiItem(forFile);
- Logger.log("6");
- if(!file.exists())
- {
- Logger.log("Cannot open Inventory for the file");
- return;
- }
- Logger.log("7");
- BufferedReader br = new BufferedReader(new FileReader(file));
- Scanner scanner = new Scanner(file);
- Logger.log("8");
- String line;
- Logger.log("9");
- while ((line = scanner.) != null)
- {
- Logger.log("10");
- ItemStack item;
- if (line.contains("Item ID: "))
- {
- Logger.log("11");
- String[] tSplit = line.split(": ");
- String split = tSplit[1];
- Logger.log("12");
- if (StringCheck.isInteger(split))
- {
- Logger.log("13");
- Material mat = Material.matchMaterial(split);
- ItemStack item1 = new ItemStack(mat, 1);
- item = item1;
- Logger.log("14");
- if (line.contains("Kit Name: "))
- {
- String[] jSplit = line.split(": ");
- String j2split = jSplit[1];
- Logger.log("15");
- if (item != null && !item.equals(Material.AIR))
- {
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName(Color.add("&6" + j2split + "&e Kit"));
- item.setItemMeta(meta);
- Logger.log("16");
- if (line.contains("Price: "))
- {
- String[] pSplit = line.split(": ");
- String p2split = pSplit[1];
- Logger.log("17");
- if (item != null && !item.equals(Material.AIR))
- {
- this.setLore(item, "&ePrice: &6" + p2split);
- if (line.contains("Slot Number: "))
- {
- Logger.log("18");
- String[] fSplit = line.split(": ");
- String f2split = fSplit[1];
- if (StringCheck.isInteger(f2split))
- {
- Logger.log("19");
- if (item != null && !item.equals(Material.AIR))
- {
- Logger.log("20");
- if (inv.getItem(Integer.parseInt(split)) == null || inv.getItem(Integer.parseInt(split)).equals(Material.AIR))
- {
- inv.setItem(Integer.parseInt(split), item);
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- br.close();
- }
- }
- } catch (Exception e)
- {
- e.printStackTrace();
- }
- }
Add Comment
Please, Sign In to add comment