@jabelar
Hi, thank you for your information. I do understand that limiting it to 20 ticks is to prevent lag from occuring if the game tick cannot be completed, however, I am intending to train minecraft mobs using a neural net, without speeding up the ticks, the training will take too long, do you have any suggestions on how I can simulate this "training"?
Your IDE project will have forgeSrc-<forge_version>.jar as a referenced library, this contains the Minecraft and Forge classes.
It should also have the source JAR (forgeSrc-<forge_version>-sources.jar) attached. If it hasn't and your IDE asks you to attach sources, the source JAR will be in the same directory as the regular JAR.
This is what I've had to do to insure that changes get sent. https://github.com/Draco18s/ReasonableRealism/blob/master/src/main/java/com/draco18s/farming/entities/TileEntityTanner.java#L95-L98
This is also assuming your read/write NBT methods are overridden to include the data you want to send.