org.bukkit.configuration.file.FileConfiguration#setDefaults ( )源码实例Demo

下面列出了org.bukkit.configuration.file.FileConfiguration#setDefaults ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Slimefun4   文件: LocalizationService.java
private FileConfiguration streamConfigFile(String file, FileConfiguration defaults) {
    String path = "/languages/" + file;

    if (plugin.getClass().getResourceAsStream(path) == null) {
        return new YamlConfiguration();
    }

    try (BufferedReader reader = new BufferedReader(new InputStreamReader(plugin.getClass().getResourceAsStream(path), StandardCharsets.UTF_8))) {
        FileConfiguration config = YamlConfiguration.loadConfiguration(reader);

        if (defaults != null) {
            config.setDefaults(defaults);
        }

        return config;
    }
    catch (IOException e) {
        Slimefun.getLogger().log(Level.SEVERE, e, () -> "Failed to load language file into memory: \"" + path + "\"");
        return null;
    }
}
 
源代码2 项目: EnchantmentsEnhance   文件: DataStorage.java
private void copyDefaults(File playerFile) {
    try {
        FileConfiguration playerConfig = YamlConfiguration.loadConfiguration(playerFile);
        Reader defConfigStream = new InputStreamReader(Main.getMain().getResource("playerdata.yml"));
        YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(defConfigStream);
        playerConfig.options().copyDefaults(true);
        playerConfig.setDefaults(defConfig);
        playerConfig.save(playerFile);
    } catch (Exception e) {
    }
}
 
源代码3 项目: SkyWarsReloaded   文件: GameMap.java
private static void copyDefaults(File mapFile) {
       FileConfiguration playerConfig = YamlConfiguration.loadConfiguration(mapFile);
	Reader defConfigStream = new InputStreamReader(SkyWarsReloaded.get().getResource("mapFile.yml"));
       YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(defConfigStream);
       playerConfig.options().copyDefaults(true);
       playerConfig.setDefaults(defConfig);
       try {
           playerConfig.save(mapFile);
       } catch (IOException e) {
           e.printStackTrace();
       }
}
 
源代码4 项目: SkyWarsReloaded   文件: DataStorage.java
private void copyDefaults(File playerFile) {
       FileConfiguration playerConfig = YamlConfiguration.loadConfiguration(playerFile);
	Reader defConfigStream = new InputStreamReader(SkyWarsReloaded.get().getResource("playerFile.yml"));
	YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(defConfigStream);
	playerConfig.options().copyDefaults(true);
	playerConfig.setDefaults(defConfig);
	try {
		playerConfig.save(playerFile);
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
}
 
源代码5 项目: SkyWarsReloaded   文件: Messaging.java
private void copyDefaults(File playerFile) {
       FileConfiguration playerConfig = YamlConfiguration.loadConfiguration(playerFile);
	Reader defConfigStream = new InputStreamReader(SkyWarsReloaded.get().getResource("messages.yml"));
       YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(defConfigStream);
       playerConfig.options().copyDefaults(true);
       playerConfig.setDefaults(defConfig);
       try {
           playerConfig.save(playerFile);
       } catch (IOException e) {
           // TODO Auto-generated catch block
           e.printStackTrace();
       }
}
 
源代码6 项目: SkyWarsReloaded   文件: DataStorage.java
private void copyDefaults(File playerFile) {
       FileConfiguration playerConfig = YamlConfiguration.loadConfiguration(playerFile);
	Reader defConfigStream = new InputStreamReader(SkyWarsReloaded.get().getResource("playerFile.yml"));
	if (defConfigStream != null) {
		YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(defConfigStream);
		playerConfig.options().copyDefaults(true);
		playerConfig.setDefaults(defConfig);
		try {
			playerConfig.save(playerFile);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
 
源代码7 项目: SkyWarsReloaded   文件: Messaging.java
private void copyDefaults(File playerFile) {
       FileConfiguration playerConfig = YamlConfiguration.loadConfiguration(playerFile);
	Reader defConfigStream = new InputStreamReader(SkyWarsReloaded.get().getResource("messages.yml"));
	if (defConfigStream != null) {
		YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(defConfigStream);
		playerConfig.options().copyDefaults(true);
		playerConfig.setDefaults(defConfig);
		try {
			playerConfig.save(playerFile);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}