Не отправляется клиентский пакет

Версия Minecraft
1.12+
API
Forge
106
3
7
Привет, пытаюсь открыть свое гуи в серверном ивенте, сделал пакет но он тупо не отправляется, то есть проверка проходит но пакет не отправляется и консоль молчит, подозреваю что ошибка в реге
Главный класс:
Код:
public static SimpleNetworkWrapper NETWORK;

@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
    NETWORK = NetworkRegistry.INSTANCE.newSimpleChannel("Channel_0001");
    NETWORK.registerMessage(OpenGuiMessage.Handler.class, OpenGuiMessage.class, idpacket++, Side.CLIENT);
}

Пакет:
Код:
public class OpenGuiMessage implements IMessage {

    public OpenGuiMessage() {}

    @Override
    public void fromBytes(ByteBuf buf) {
    }

    @Override
    public void toBytes(ByteBuf buf) {
    }

    public static class Handler implements IMessageHandler<OpenGuiMessage, IMessage> {
        @Override
        public IMessage onMessage(OpenGuiMessage message, MessageContext ctx) {
            Minecraft.getMinecraft().displayGuiScreen(new StartGui());
            return null;
        }
    }
}
 
106
3
7
А код отправки пакета? Точки останови нужно расставлять, если хочешь проверить, выполняется ли твой код.


Main.NETWORK.sendToServer(new OpenGuiMessage());
я сауты писал везде, но код отправки выполняется а код пакета нет
 
Сверху