You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сейчас для проверки владения уровнем прогружается мир полностью, хотя стоило бы прогружать только его мета-данные один раз при запуске сервера (+ при создании мира)
The text was updated successfully, but these errors were encountered:
Как я упоминал в своём ответе на #36, кажется, что для таких задач уже целесообразно использовать какую-то простейшую базу данных. Иначе мы просто будем "писать свою" внутри плагина.
Как я упоминал в своём ответе на #36, кажется, что для таких задач уже целесообразно использовать какую-то простейшую базу данных. Иначе мы просто будем "писать свою" внутри плагина.
В данной задаче идёт речь про организацию бизнес-логики, а не про способ хранения и загрузки данных.
Именно эта задача и была решена в рамках данного issue. Теперь данные уровней на загружаются и не выгружаются без реальной необходимости.
При этом легковестные мета-данные всех уровней теперь загружаются при запуске плагина, поскольку они всегда нужны "на горячую" в рантайме - например, для таб-комплита команды /play
Что касается самого хранения данных, то по нему при желании всегда можно создать отдельный issue. Задача будет заключаться в том, чтобы написать новую имплементацию интерфейса LevelSettingDAO.
Но я считаю, что на текущий момент острой необходимости в этом нет. Тем более, что миры по-прежнему нет возможности хранить в базах данных (см. issue со SlimeWorldManager).
Поскольку текущая задача выполнена в полном объёме - закрываю
Сейчас для проверки владения уровнем прогружается мир полностью, хотя стоило бы прогружать только его мета-данные один раз при запуске сервера (+ при создании мира)
The text was updated successfully, but these errors were encountered: