start of refactoring: removed Conf.java
This commit is contained in:
parent
13e4d3608c
commit
3d6b5fe1c6
@ -1,75 +0,0 @@
|
|||||||
package org.mcteam.ancientgates;
|
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.mcteam.ancientgates.util.DiscUtil;
|
|
||||||
|
|
||||||
|
|
||||||
public class Conf {
|
|
||||||
public static transient File file = new File(Plugin.instance.getDataFolder(), "conf.json");
|
|
||||||
|
|
||||||
// Colors
|
|
||||||
public static ChatColor colorMember = ChatColor.GREEN;
|
|
||||||
public static ChatColor colorAlly = ChatColor.LIGHT_PURPLE;
|
|
||||||
public static ChatColor colorNeutral = ChatColor.WHITE;
|
|
||||||
public static ChatColor colorEnemy = ChatColor.RED;
|
|
||||||
|
|
||||||
public static ChatColor colorSystem = ChatColor.YELLOW;
|
|
||||||
public static ChatColor colorChrome = ChatColor.GOLD;
|
|
||||||
public static ChatColor colorCommand = ChatColor.AQUA;
|
|
||||||
public static ChatColor colorParameter = ChatColor.DARK_AQUA;
|
|
||||||
|
|
||||||
private static double gateSearchRadius = 10.0;
|
|
||||||
|
|
||||||
static {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public static double getGateSearchRadius() {
|
|
||||||
return gateSearchRadius;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static int getGateMaxArea() {
|
|
||||||
return (int)gateSearchRadius * 7;
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------- //
|
|
||||||
// Persistance
|
|
||||||
// -------------------------------------------- //
|
|
||||||
|
|
||||||
public static boolean save() {
|
|
||||||
//Factions.log("Saving config to disk.");
|
|
||||||
|
|
||||||
try {
|
|
||||||
DiscUtil.write(file, Plugin.gson.toJson(new Conf()));
|
|
||||||
} catch (IOException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
Plugin.log("Failed to save the config to disk.");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static boolean load() {
|
|
||||||
Plugin.log("Loading conf from disk");
|
|
||||||
|
|
||||||
if ( ! file.exists()) {
|
|
||||||
Plugin.log("No conf to load from disk. Creating new file.");
|
|
||||||
save();
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
|
||||||
Plugin.gson.fromJson(DiscUtil.read(file), Conf.class);
|
|
||||||
} catch (IOException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
Plugin.log("Failed to load the config from disk.");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user