Initial commit
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
//
|
||||
// Decompiled by Procyon v0.5.36
|
||||
//
|
||||
|
||||
package de.cookie.citybuild.manager;
|
||||
|
||||
import de.cookie.citybuild.main.Main;
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
|
||||
import java.io.IOException;
|
||||
import org.bukkit.configuration.file.YamlConfiguration;
|
||||
import java.io.File;
|
||||
|
||||
public class FileManager
|
||||
{
|
||||
|
||||
public static void loadConfig() {
|
||||
final File file = new File("plugins/CityBuildSystem", "config.yml");
|
||||
final FileConfiguration cfg = (FileConfiguration)YamlConfiguration.loadConfiguration(file);
|
||||
if (!file.exists()) {
|
||||
try {
|
||||
file.createNewFile();
|
||||
}
|
||||
catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
try {
|
||||
cfg.save(file);
|
||||
}
|
||||
catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
loadDefaults();
|
||||
Main.instance.getConfig().options().copyDefaults(true);
|
||||
Main.instance.saveConfig();
|
||||
}
|
||||
|
||||
private static void loadDefaults() {
|
||||
Main.instance.getConfig().addDefault("MySQL.HOST", (Object)"Host");
|
||||
Main.instance.getConfig().addDefault("MySQL.DATABASE", (Object)"Database");
|
||||
Main.instance.getConfig().addDefault("MySQL.USER", (Object)"User");
|
||||
Main.instance.getConfig().addDefault("MySQL.PASSWORD", (Object)"Passwort");
|
||||
Main.instance.getConfig().addDefault("Prefix", (Object)"§6§lCBS §7» ");
|
||||
Main.instance.getConfig().addDefault("NoPermissions", (Object)"§cDu hast keine Berechtigung, um diesen Command ausf\u00fchren zu k\u00f6nnen");
|
||||
Main.instance.getConfig().addDefault("Use", (Object)"Bitte benutze: §e");
|
||||
Main.instance.getConfig().addDefault("NotEnoughCoins", (Object)"§cDu hast nicht genug Coins!");
|
||||
Main.instance.getConfig().addDefault("Title.Top", (Object)"§eWillkommen");
|
||||
Main.instance.getConfig().addDefault("Title.Bottom", (Object)"§7auf CityBuild");
|
||||
Main.instance.getConfig().addDefault("StandardCoins", (Object)1000);
|
||||
Main.instance.getConfig().addDefault("PrivateMessages", (Object)true);
|
||||
Main.instance.getConfig().addDefault("ScoreBoard.Title", (Object)"§eDeinServer§6.DE");
|
||||
Main.instance.getConfig().addDefault("ScoreBoard.Line.1", (Object)"§e§lSpieler");
|
||||
Main.instance.getConfig().addDefault("ScoreBoard.Line.2", (Object)"§e§lCookies");
|
||||
Main.instance.getConfig().addDefault("ScoreBoard.Line.3", (Object)"§e§lTeamSpeak");
|
||||
Main.instance.getConfig().addDefault("ScoreBoard.Line.4", (Object)"§6DeinServer.de");
|
||||
Main.instance.getConfig().addDefault("Booster.Fly.Zeit", (Object)600);
|
||||
Main.instance.getConfig().addDefault("Booster.Nohunger.Zeit", (Object)600);
|
||||
Main.instance.getConfig().addDefault("Booster.SchnellerAbbauen.Zeit", (Object)600);
|
||||
Main.instance.getConfig().addDefault("Einstellungen.InventarName", (Object)"§6§lSettings");
|
||||
Main.instance.getConfig().addDefault("Perks.Fly.Preis", (Object)150000);
|
||||
Main.instance.getConfig().addDefault("Perks.Nofall.Preis", (Object)100000);
|
||||
Main.instance.getConfig().addDefault("Perks.Nohunger.Preis", (Object)80000);
|
||||
Main.instance.getConfig().addDefault("Perks.SchnellerAbbauen.Preis", (Object)90000);
|
||||
Main.instance.getConfig().addDefault("FreeItems.Delay", (Object)2);
|
||||
Main.instance.getConfig().addDefault("FreeItems.Name", (Object)"§6§lFree§e§lItems");
|
||||
Main.instance.getConfig().addDefault("NoHitDelay.Delay", (Object)5);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user