Вопрос Краш/Выход с игры с EventReceivePacket

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
19 Янв 2023
Сообщения
21
Реакции
1
крч создал ивент и крашит или же выходит с мира (даже с одиночного)
ошибки разные, к примеру entityIn nullExpointer, причем не сама игра крашится, а мир, иногда вообще просто надпись появляется и перестают пакеты отправляться на сервер, хотя я их даже не отменяю,

с EventSendPacket все нормально

->
java:
Expand Collapse Copy
public class EventReceivePacket extends Event {
    public IPacket packet;

    public EventReceivePacket(IPacket packet) {
        this.packet = packet;
    }
}

крашит при использовании его в NetworkManager ->
java:
Expand Collapse Copy
    protected void channelRead0(ChannelHandlerContext p_channelRead0_1_, IPacket<?> p_channelRead0_2_) throws Exception
    {
        if (this.channel.isOpen())
        {
            try
            {
                EventReceivePacket event = new EventReceivePacket(p_channelRead0_2_); event.reg();

                if (event.isCancel()) return;

                processPacket(p_channelRead0_2_, this.packetListener);
            }
            catch (ThreadQuickExitException threadquickexitexception)
            {
            }

            ++this.field_211394_q;
        }
    }
и даже если убрать if (event.isCancel()) return; то все ровно выходит/крашит
что делать, потому что очень нужно для многих модулеей
 
Назад
Сверху Снизу