27 lines
645 B
Java
27 lines
645 B
Java
package cn.citycraft.SimpleEssential.config;
|
|
|
|
import org.bukkit.plugin.Plugin;
|
|
|
|
import cn.citycraft.config.FileConfig;
|
|
|
|
public class Language {
|
|
private static String CONFIG_NAME = "language.yml";
|
|
private static FileConfig config;
|
|
|
|
public static String getMessage(String path) {
|
|
return config.getMessage(path);
|
|
}
|
|
|
|
public static String getMessage(String path, Object... args) {
|
|
return String.format(config.getMessage(path), args);
|
|
}
|
|
|
|
public static String[] getStringArray(String path) {
|
|
return config.getStringList(path).toArray(new String[0]);
|
|
}
|
|
|
|
public static void load(Plugin p) {
|
|
config = new FileConfig(p, CONFIG_NAME);
|
|
}
|
|
}
|