PaPiTest/src/main/java/de/jatitv/papitest/config/Config.java

54 lines
1.9 KiB
Java

// This claas was created by JaTiTV
package de.jatitv.papitest.config;
import de.jatitv.papitest.Util;
import de.jatitv.papitest.system.Main;
import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion;
import org.bukkit.Bukkit;
import org.bukkit.configuration.file.YamlConfiguration;
import java.io.File;
import java.io.IOException;
public class Config {
public static Integer ConfigVersion = 1;
public static Boolean UpdateCheckOnJoin = true;
public static Boolean Titel = true;
public static void configCreate() {
File configYML = new File(Main.thisp().getDataFolder().getPath(), "Config.yml");
YamlConfiguration yamlConfiguration = YamlConfiguration.loadConfiguration(configYML);
Bukkit.getConsoleSender().sendMessage(Util.getPrefix() + " §4Config.yml load...");
yamlConfiguration.set("ConfigVersion", ConfigVersion);
if (yamlConfiguration.contains("Plugin.UpdateCheckOnJoin")) {
UpdateCheckOnJoin = yamlConfiguration.getBoolean("Plugin.UpdateCheckOnJoin");
} else {
yamlConfiguration.set("Plugin.UpdateCheckOnJoin", true);
Bukkit.getConsoleSender().sendMessage(Util.getPrefix() + " §4Setting §6UpdateCheckOnJoin §4was added to §9Config.yml§4!");
}
if (!MCVersion.minecraft1_8) {
if (yamlConfiguration.contains("Titel.Enable")) {
Titel = yamlConfiguration.getBoolean("Titel.Enable");
} else {
yamlConfiguration.set("Titel.Enable", true);
Bukkit.getConsoleSender().sendMessage(Util.getPrefix() + " §4Setting §6Titel Enable §4was added to §9Config.yml§4!");
}
}
try {
yamlConfiguration.save(configYML);
} catch (
IOException e) {
e.printStackTrace();
}
Bukkit.getConsoleSender().sendMessage(Util.getPrefix() + " §2Config.yml loaded successfully.");
}
}