Posted September 6, 201411 yr hey guys, I'm trying to send a packet from client to server but i cant get it to work So, thats my code public static SimpleNetworkWrapper network; @EventHandler public static void preInit(FMLPreInitializationEvent event) { network= NetworkRegistry.INSTANCE.newSimpleChannel(modid); network.registerMessage(MessageHandler.class, Message.class, 0, Side.SERVER); } public class MessageHandler implements IMessageHandler<Message, IMessage> { @Override public IMessage onMessage(Message message, MessageContext ctx) { System.out.println(message.x); return null; } } public class Message implements IMessage{ public int x; public Message() {} public Message(int a) { this.x = a; } @Override public void toBytes(ByteBuf buf) { buf.writeInt(x); } @Override public void fromBytes(ByteBuf buf) { this.x= buf.readInt(); } } It's crashing on startup [15:40:50] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from PREINITIALIZATION to INITIALIZATION. Loading cannot continue [15:40:50] [Client thread/ERROR] [FML]: mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized FML{7.2.116.1024} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.0.1024.jar) Unloaded->Constructed->Pre-initialized Forge{10.12.0.1024} [Minecraft Forge] (forgeSrc-1.7.2-10.12.0.1024.jar) Unloaded->Constructed->Pre-initialized FM{ALPHA 1.0} [XY] (bin) Unloaded->Constructed->Errored [15:40:50] [Client thread/ERROR] [FML]: The following problems were captured during this phase [15:40:50] [Client thread/ERROR] [FML]: Caught exception from XY java.lang.IllegalStateException: cannot determine the type of the type parameter 'REQ': class cpw.mods.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper
September 6, 201411 yr Author Your forge is ridiculously outdated. Update. so i have to download the new forge or can i do it inside the gradlew? how do I keep my code?
September 6, 201411 yr just save the code to a different location, update, and then update the code as well.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.