java类org.bukkit.configuration.InvalidConfigurationException的实例源码

AdvancedServerListIconsSpigot.java 文件源码 项目:AdvancedServerListIcons 阅读 24 收藏 0 点赞 0 评论 0
private void loadConfig() {
    FileConfiguration config = new YamlConfiguration();
    try {
        config.load(new File(getDataFolder(), "config.yml"));
        config.options().copyDefaults(true);

        String user = config.getString("jdbc-username", "root");
        String password = config.getString("jdbc-password", "password");
        String jdbcUrl = config.getString("jdbc-url", "jdbc:mysql://localhost:3306/minecraft");

        databaseManager = new DatabaseManager(jdbcUrl, user, password);
        databaseManager.connect();

        ConfigurationSection definitions = config.getConfigurationSection("definitions");
        for (String definitionKey : definitions.getKeys(false)) {
            ConfigurationSection definition = definitions.getConfigurationSection(definitionKey);

            int priority = definition.getInt("priority", 1);
            ImageType type = ImageType.valueOf(definition.getString("type", ImageType.OVERLAY.name()));
            String permission = definition.getString("permission");
            List<String> images = definition.getStringList("images");

            SpigotImageDetails imageDetails = new SpigotImageDetails(priority, type, permission, images);
            imageHandler.addImage(imageDetails);
        }

        config.save(new File(getDataFolder(), "config.yml"));
    } catch (IOException | InvalidConfigurationException e) {
        e.printStackTrace();
    }
}
Config.java 文件源码 项目:PVPAsWantedManager 阅读 21 收藏 0 点赞 0 评论 0
static public void loadConfig(){
    if(!configFile.exists()){
        createConfig();
        return;
    }else{
        Bukkit.getConsoleSender().sendMessage("§8[§6PVPAsWantedManager§8] §aFind Config.yml");
    }
    config = new YamlConfiguration();
    try {config.load(configFile);} catch (IOException | InvalidConfigurationException e) {e.printStackTrace();Bukkit.getConsoleSender().sendMessage("§8[§6PVPAsWantedManager§8] §a读取config时发生错误");}
}
Files.java 文件源码 项目:WC 阅读 22 收藏 0 点赞 0 评论 0
public void saveFiles(){
    try{
        config.save(fileConfig);
        config.load(fileConfig);
        users.save(fileUsers);
        users.load(fileUsers);
        clans.save(fileClans);
        clans.load(fileClans);
    }catch(IOException | InvalidConfigurationException e){
        e.printStackTrace();
    }
}
PvPCMD.java 文件源码 项目:WC 阅读 20 收藏 0 点赞 0 评论 0
private void save() {
    try {
        Files.user.save(Files.users);
        Files.user.load(Files.users);
    } catch (IOException | InvalidConfigurationException e) {
        e.printStackTrace();
    }
}
Files.java 文件源码 项目:WC 阅读 25 收藏 0 点赞 0 评论 0
private void saveFiles(){
    try{
        clang.save(lang);
        clang.load(lang);
        user.save(users);
        user.load(users);
    }catch(IOException | InvalidConfigurationException e){
        e.printStackTrace();
    }
}
Files.java 文件源码 项目:WC 阅读 27 收藏 0 点赞 0 评论 0
public void saveFiles(){
    try {
        mobs.save(fileMobs);
        mobs.load(fileMobs);
        config.save(fileConfig);
        config.load(fileConfig);
    }catch (IOException | InvalidConfigurationException e){
        e.printStackTrace();
    }
}
FileManager.java 文件源码 项目:WC 阅读 29 收藏 0 点赞 0 评论 0
public void saveFiles(){
    try{
        player.save(filePlayers);
        player.load(filePlayers);
        config.save(fileConfig);
        config.load(fileConfig);
    }catch(IOException | InvalidConfigurationException e){
        System.out.println("Error Files");
    }
}
Config.java 文件源码 项目:prisonPicks 阅读 27 收藏 0 点赞 0 评论 0
private static YamlConfiguration load(String FileLocation)
   {
       File f = new File(FileLocation);
    YamlConfiguration cfg;
    cfg = setDefaults(); 
    if ( ! f.exists())
       {
        try 
           {
               if(f.getParentFile().mkdir() && f.createNewFile())
               {
                   Bukkit.getServer().getLogger().log(Level.INFO, "[PrisonPicks] New Config Created at: " + FileLocation);
                   cfg.save(new File(FileLocation));
               } else
               {
                   Bukkit.getServer().getLogger().log(Level.SEVERE, "[PrisonPicks] Failed to create Config file");
               }
        }catch (IOException e1)
           {
            e1.printStackTrace(); 
        }
    }else 
       {
        try 
           {
            cfg.load(f); 
        }catch (IOException | InvalidConfigurationException e)
           {
            e.printStackTrace(); 
        }
    }
    return cfg; 
}
FileConfigure.java 文件源码 项目:NyaaCore 阅读 19 收藏 0 点赞 0 评论 0
public void load() {
    YamlConfiguration cfg = new YamlConfiguration();
    try {
        cfg.load(ensureFile());
    } catch (IOException | InvalidConfigurationException ex) {
        throw new RuntimeException(ex);
    }
    deserialize(cfg);
    save();
}
TeamMetaEntity.java 文件源码 项目:BlockBall 阅读 16 收藏 0 点赞 0 评论 0
private static ItemStack deserialize(String text) {
    if (text != null) {
        final FileConfiguration configuration = new YamlConfiguration();
        try {
            configuration.loadFromString(text);
        } catch (final InvalidConfigurationException e) {
            Bukkit.getLogger().log(Level.WARNING, "Cannot deserialize itemsstack.", e);
        }
        return configuration.getItemStack("dummy");
    }
    return null;
}


问题


面经


文章

微信
公众号

扫码关注公众号