- 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;
}
}
}