generateRiddenTransformationPackets
public void generateRiddenTransformationPackets(AbstractPacketBundle packetBundle, Location seat, Vector3f translation, EulerAngle eulerAngle, float scaleX, float scaleY, float scaleZ, int interpolationTicks)
Pose of a display that rides another entity. The client puts a passenger at its vehicle's seat every tick, so no position packet goes out: translation is the world-axis offset from that seat, rotation and scale apply as on the free path, and only the entity data that changed is queued. seat is where the client will put the display, kept on the server copy so new viewers spawn it there. Viewers interpolate the pose over interpolationTicks; 0 snaps.