Advertisement
Guest User

CODE

a guest
Feb 22nd, 2017
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. public void addKit(Player p, String kit) throws IOException {
  2. YamlConfiguration c = new YamlConfiguration();
  3. c.set("inventory.armor", p.getInventory().getArmorContents());
  4. c.set("inventory.content", p.getInventory().getContents());
  5. c.set("name", kit);
  6. c.save(new File(Main.getInstance().getDataFolder(), kit+".yml"));
  7. }
  8.  
  9. @SuppressWarnings("unchecked")
  10. public static void getKit(Player p, String kit) throws IOException {
  11. YamlConfiguration c = YamlConfiguration.loadConfiguration(new File(Main.getInstance().getDataFolder(), kit+".yml"));
  12. ItemStack[] content = ((List<ItemStack>) c.get("inventory.armor")).toArray(new ItemStack[0]);
  13. p.getInventory().setArmorContents(content);
  14. content = ((List<ItemStack>) c.get("inventory.content")).toArray(new ItemStack[0]);
  15. p.getInventory().setContents(content);
  16. }
  17. public void removeKit(String kit) throws IOException {
  18. File file = new File(Main.getInstance().getDataFolder(), kit+".yml");
  19. file.delete();
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement