Помогите Entity Position packet

  • Автор темы Автор темы ryfi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

ryfi

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Ryfi_Coder
Пишу свой бот клиент, как декодировать позицию ентити?
Есть инфа с wiki.vg
upload_2021-9-29_17-34-36.png
Но декодировать позицию как представлено по формуле выше не получается.
upload_2021-9-29_17-37-37.png
1 значение это entity id, 2 x, 3 y, 4 z
И что вообще такое Delta
 

Вложения

  • upload_2021-9-29_17-34-4.png
    upload_2021-9-29_17-34-4.png
    37,3 КБ · Просмотры: 11
Пишу свой бот клиент, как декодировать позицию ентити?
Есть инфа с wiki.vg
Посмотреть вложение 60566
Но декодировать позицию как представлено по формуле выше не получается.
Посмотреть вложение 60567
1 значение это entity id, 2 x, 3 y, 4 z
И что вообще такое Delta
Предположу, что даются не координаты, а разницы прошлых с текущими (delta). Указанная формула нужна для кодирования, а не декодирования. Скорее всего для получения координаты требуется разделить полученное значения на 32768 и прибавить к текущим координатам сущности в памяти.
 
Нужны координаты которые мы получаем спавном энтити или PacketEntityTeleport?
 
Брал координаты от PacketSpawnPlayer и от PacketEntityTeleport, не работает.
upload_2021-9-30_8-44-33.png
 
Решение не найдено, всё еще ищу ответ.
 
Решение найденно! Надо делить не на 4096D а на 4095D. imDaniX спасибо за помощь)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх