diff --git a/lib/playerPlugins/updatePositions.js b/lib/playerPlugins/updatePositions.js index 41e3364..4991fec 100644 --- a/lib/playerPlugins/updatePositions.js +++ b/lib/playerPlugins/updatePositions.js @@ -15,6 +15,12 @@ function inject(serv,player) sendRelativePositionChange(toFixedPosition(position), onGround); }); + player._client.on('position_look', function (packet) { + var position = new vec3(packet.x, packet.y, packet.z); + var onGround = packet.onGround; + sendRelativePositionChange(toFixedPosition(position), onGround); + }); + function sendRelativePositionChange(newPosition, onGround) { if (player.entity.position.distanceTo(new vec3(0, 0, 0)) != 0) { var diff = newPosition.minus(player.entity.position);