Помогите PacketPlayInUseEntity получение Entity

OJIEKCAHDP

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
OJIEKCAHDP
Пробую делать так:
Код:
((PacketPlayInUseEntity) packet).a(((CraftPlayer)player).getHandle().getWorld())
Выводит - null
Сам Entity отправляю игроку пакетом. Как мне получить его?
 
конечно null, ты отправляешь энтити игроку пакетом, т.е. в мире этого энтити просто нет, и метод тебе возвращает null.
Храни сам отдельно свой список энтити (лучше всего мапу <Integer, Entity>) и если первый метод возвращает нулл, бери из своего списка по айди. Айди - первое поле в пакете
 
Назад
Верх