Files
MoreMobHeads/util/ConfigHelper.java
T
2024-05-13 19:30:20 -05:00

31 lines
870 B
Java

package com.github.joelgodofwar.mmh.util;
public class ConfigHelper {
public static Double Double(YmlConfiguration config, String get, Double def) {
String str = config.getString(get);
if (str == null || str.isEmpty()) {
if(def != null) {
return def;
}else {
return 0.00;
}
}
if(str.indexOf('\'') >= 0) {
str = removeQuotes(str);
return Double.parseDouble(str);
}
return Double.parseDouble(str);
}
public static String removeQuotes(String string) {
if (string.length() >= 2 && string.charAt(0) == '"' && string.charAt(string.length() - 1) == '"'){
string = string.substring(1, string.length() - 1);
}
if (string.length() >= 2 && string.charAt(0) == '\'' && string.charAt(string.length() - 1) == '\''){
string = string.substring(1, string.length() - 1);
}
return string;
}
}