package tntrun.utils; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; public class ShopFiles { public static File getShopFile(){ return new File("plugins/TNTRun", "shop.yml"); } public static FileConfiguration getShopConfiguration() { return YamlConfiguration.loadConfiguration(getShopFile()); } public static void setShopItems() { FileConfiguration cfg = getShopConfiguration(); cfg.options().copyDefaults(true); cfg.addDefault("1.name", "&7Default double jump"); cfg.addDefault("1.cost", Integer.valueOf(100)); cfg.addDefault("1.ID", Integer.valueOf(288)); cfg.addDefault("1.subID", Integer.valueOf(0)); cfg.addDefault("1.amount", Integer.valueOf(1)); cfg.addDefault("1.permission", "shop.default"); List<String> lore = new ArrayList<String>(); lore.add("Basic kit"); lore.add("Cost 100 coins"); cfg.addDefault("1.lore", lore); cfg.addDefault("1.items.1.ID", Integer.valueOf(0)); cfg.addDefault("1.items.1.subID", Integer.valueOf(0)); cfg.addDefault("1.items.1.amount", Integer.valueOf(1)); cfg.addDefault("1.items.1.displayname", "&cDefault"); List<String> iLore = new ArrayList<String>(); iLore.add("Basic kit - double jump"); cfg.addDefault("1.items.1.lore", iLore); List<String> iEnch = new ArrayList<String>(); iEnch.add("KNOCKBACK:1"); cfg.addDefault("1.items.1.enchantments", iEnch); try{ cfg.save(getShopFile()); } catch (IOException e) { e.printStackTrace(); } } }