Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.diecloudapi.util;
- import de.diecloudapi.main.Main;
- import org.bukkit.configuration.file.YamlConfiguration;
- import java.io.File;
- import java.io.IOException;
- public class Config {
- public static File folder = new File("plugins/TTT/");
- public static File file = new File("plugins/TTT/Config.yml");
- public static YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- public static void saveFiles() {
- try {
- cfg.save(file);
- } catch (IOException ex) {
- }
- Main.PREFIX = getConfigString("Config.Prefix");
- Main.MINPLAYERS = getConfigInt("Config.Minplayer");
- Main.MAXPLAYERS = getConfigInt("Config.Maxplayer");
- }
- public static String getConfigString(String path) {
- return cfg.getString(path).replace("&", "§");
- }
- public static int getConfigInt(String path) {
- return cfg.getInt(path);
- }
- public static void setupFiles() {
- if(!folder.exists()) {
- folder.mkdir();
- }
- if(!file.exists()) {
- try {
- file.createNewFile();
- } catch (IOException ex) {
- ex.printStackTrace();
- }
- }
- cfg.addDefault("Config.Prefix" , "&8[&cTTT&8] &r");
- cfg.addDefault("Config.Minplayer" , "1");
- cfg.addDefault("Config.Maxplayer" , "20");
- cfg.options().copyDefaults(true);
- try {
- saveFiles();
- } catch (NullPointerException e1) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement