From 34ca0aa788ae93868d3c5c0da94d71e522b2645f Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Wed, 26 Aug 2015 21:56:41 +0200 Subject: [PATCH] update position also on position_look, fix #2 --- lib/playerPlugins/updatePositions.js | 6 ++++++ 1 file changed, 6 insertions(+) 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);