Posted November 29, 20159 yr So I understand most of this whole raw type/generic thing, I've changed my code in a few places to reflect on this (Entity/Entity Rendering) however when it comes to the Packets I don't know how I should make them paramaterized for example @Override public Packet getDescriptionPacket() { In a TileEntity what should that be, and with custom packets what should they be, example: public static Packet getCustomPacket(int number) { CustomMessage msg = new CustomMessage(); msg.index = 0; msg.num = number; return INSTANCE.channels.get(Side.SERVER).generatePacketFrom(msg); }
November 29, 20159 yr Author That helps but I keep getting this in my logs Nov 29, 2015 11:13:40 AM io.netty.channel.ChannelOutboundBuffer safeSuccess WARNING: Failed to mark a promise as success because it is done already: DefaultChannelPromise@502302ae(success) Nov 29, 2015 11:13:40 AM io.netty.channel.ChannelOutboundBuffer safeSuccess WARNING: Failed to mark a promise as success because it is done already: DefaultChannelPromise@413c7443(success) Whenever one of my custom packets is used.
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.