Есть такая удивительная вещь под названием LimboAPI, позволяющая создавать виртуальные сервера и миры. Но вот не все так гладко. Во время спавна и игры, то есть во время работы Handlerа моего лимбо, игрок немного инвалид, данных в нем очень мало, и почему-то они не сохраняются или не загружается.
Возможно ли получить getPlayerSettings (ClientSettings) как-то в лимбо или через пакет?
Что я пытался:
Решил проблему, оказывается LimboAPI мне уже отправляет пакеты прямо в Handler, и я могу их поймать при помощи функции onGeneric. Бинго!
Возможно ли получить getPlayerSettings (ClientSettings) как-то в лимбо или через пакет?
Что я пытался:
- Уже пытался создать свой пакет и брать данные, но к сожалению LimboAPI меня послал далеко на край света, сказав что этот пакет уже зареган:
Кажется что уже зарегистрированный пакет - это пакет самого велосити:
Но данных оттуда я не могу взять, потому что видимо не является генератором, а загружается по 'стандартным настройкам':
И этот ClientSettings видимо нихера не меняется, то ли пакеты херовые, то ли velocity двецираптор.
🤔Возможно, что клиент не сразу отправляет пакет, а отправляет только когда я захожу уже на Bukkit сервер, хотя не должно :/
Если вы думаете что пакет я создавал херово, то нет, я брал официальную документацию по версии 1.18.2 или 1.19.4
И то что у каждой версии свой ID пакета, я тоже знаю, только не один из айдишников LimboAPI регистрировать не собирался. - Также я пытался проверить приходит ли пакет или нет. То есть, может быть пакет приходит позднее, например когда у меня загружается мир? И это я тоже пробовал =>
Я пытался сделать бесконечную проверку при помощи встроенной проверки в игроке, но к сожалению он всегда остается = false:
Получается что пакет вообще не приходит, или он нихера не обрабывается и дефолтые PlayerSettings остаются дефолтными:
Получается какая-то мистика. У кого-то есть предложения?
[automerge]1690275154[/automerge]Решил проблему, оказывается LimboAPI мне уже отправляет пакеты прямо в Handler, и я могу их поймать при помощи функции onGeneric. Бинго!

Последнее редактирование: