Помогите Проблема сохранения конфига.

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

DaniilSK

Активный участник
Баллы
61
Привет, ребят.
Пишу костыль авторизации, возникла следующая проблема: при первом входе игрока, в ожидании регистрации, создаётся определённая секция в конфиге, которая имеет пустую строчку пароля (которая потом должна смениться на сам пароль), а при самой регистрации слетает вся конструкция секции и сохраняется только два значения.

Значения, который должны сохраняться в идеале: онлайн, авторизован ли, пароль и последние координаты.
Значения, которые сохраняются в итоге: авторизован ли, и пароль.

Приложенные линки:
Главный класс - здесь.
Клас, который обрабатывает регистрацию - здесь.
Итоговый конфиг, и пример желаемого - здесь.

Скорее всего, я что-то накосячил с последовательностью сохранения, но саму проблему пока я не обнаружил.
P.S. Ошибок в консоли ни при каких обстоятельствах нету, так же как и других, возможно, конфликтующих плагинов.

Cпасибо заранее, жду ваших подсказок.
 
Да здравствует ботов на твой конфиг👍
Как обычно это делаю я, если что то не работает.
Запихиваю везде System.out.printlm("");
И мониторю, что до куда работает.
 
Привет, ребят.
Пишу костыль авторизации, возникла следующая проблема: при первом входе игрока, в ожидании регистрации, создаётся определённая секция в конфиге, которая имеет пустую строчку пароля (которая потом должна смениться на сам пароль), а при самой регистрации слетает вся конструкция секции и сохраняется только два значения.

Значения, который должны сохраняться в идеале: онлайн, авторизован ли, пароль и последние координаты.
Значения, которые сохраняются в итоге: авторизован ли, и пароль.

Приложенные линки:
Главный класс - здесь.
Клас, который обрабатывает регистрацию - здесь.
Итоговый конфиг, и пример желаемого - здесь.

Скорее всего, я что-то накосячил с последовательностью сохранения, но саму проблему пока я не обнаружил.
P.S. Ошибок в консоли ни при каких обстоятельствах нету, так же как и других, возможно, конфликтующих плагинов.

Cпасибо заранее, жду ваших подсказок.
Зачем ты создаешь объект класса Engine в главном классе, а потом еще раз 2 раза его создаешь в регистрации команд? Убери new Engine, и просто вставь свою переменную en
 
Да здравствует ботов на твой конфиг👍
Как обычно это делаю я, если что то не работает.
Запихиваю везде System.out.printlm("");
И мониторю, что до куда работает.
Это пока первые наброски, дальше само собой фильтр будет)
 
Зачем ты создаешь объект класса Engine в главном классе, а потом еще раз 2 раза его создаешь в регистрации команд? Убери new Engine, и просто вставь свою переменную en
Сейчас опробую, отпишу.
 
Зачем ты создаешь объект класса Engine в главном классе, а потом еще раз 2 раза его создаешь в регистрации команд? Убери new Engine, и просто вставь свою переменную en
Спасибо, помогло. Не думал, что из-за маленького принципа ООП всё полетит врознь...

UPD. Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх