Posted September 22, 20195 yr I've implemented IEntityAdditionalSpawnData in my entity class but neither writeSpawnData nor readSpawnData ever seemed to be called? @Override public void writeSpawnData(PacketBuffer buf) { buf.writeInt(test); } @Override public void readSpawnData(PacketBuffer buf) { test = buf.readInt(); No breakpoints are ever hit, nor is anything logged in the console if I try. Am I missing something?
September 23, 20195 yr Author 9 minutes ago, diesieben07 said: IEntityAdditionalSpawnData only works if you use FMLs spawn packet (NetworkHooks.getEntitySpawningPacket). Thanks, am I supposed to override Entity#createSpawnPacket with it? Like... @Override public IPacket<?> createSpawnPacket() { return NetworkHooks.getEntitySpawningPacket(this); }
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.