Помогите Bukkit получает значение null из конфига

Статус
Закрыто для дальнейших ответов.

Dan_Ender

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Dan_Ender
Bukkit получает значение null из конфига, хотя оно прописанно
Код:
JavaScript:
@EventHandler
     public void onJoin(PlayerJoinEvent e) {
         Player p = e.getPlayer();
         msg = YamlConfiguration.loadConfiguration(new File("/plugins/MSAuth/msg.yml"));
         p.sendMessage(ChatColor.translateAlternateColorCodes('&', msg.getString("auth")));
     }
Конфиг:
Код:
auth: 'MSAuth | Авторизуйтесь: /login <пароль>'
 
new File(plugin.getDataFolder(), "msg.yml");
Тоже самое, null.
Уже 3 года плагины пишу, впервые с такой бедой столкнулся.
Если я установлю его системно, а не руками, то всё норм, но всё же, почему это происходит?
JavaScript:
msg.set("auth", "MSAuth | Авторизуйтесь: /login <пароль>");
 
Обычно использую стандартный конфиг 🙂
Да и лучше не использовать: ChatColor.translateAlternateColorCodes('&', msg.getString("auth")), а лучше .replace.
В translateAlternateColorCodes правильная регулярка, а вот реплейс говно.
 
По идее должно работать... Не знаю почему, у меня были конфиги работало...
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх