Exemplo n.º 1
0
 public static void init(PluginBase plg) {
   plugin = plg;
   language = plg.getConfig().getNested("general.language", "english");
   debugMode = plg.getConfig().getNested("general.debug-mode", false);
   initMessages();
   saveMessages();
   LNG_CONFIG.debug(Message.values().length, language, true, debugMode);
 }
Exemplo n.º 2
0
 private static void saveMessages() {
   File f = new File(plugin.getDataFolder() + File.separator + language + ".lng");
   Config lng = new Config(f, Config.YAML);
   for (Message key : Message.values()) lng.set(key.name().toLowerCase(), key.message);
   try {
     lng.save();
   } catch (Exception e) {
     LNG_SAVE_FAIL.log();
     if (debugMode) e.printStackTrace();
     return;
   }
 }
Exemplo n.º 3
0
 private static void initMessages() {
   copyLanguage();
   Config lng = null;
   try {
     File f = new File(plugin.getDataFolder() + File.separator + language + ".lng");
     lng = new Config(f, Config.YAML);
   } catch (Exception e) {
     LNG_LOAD_FAIL.log();
     if (debugMode) e.printStackTrace();
     return;
   }
   for (Message key : Message.values())
     key.initMessage((String) lng.get(key.name().toLowerCase(), key.message));
 }