diff --git a/package.json b/package.json index 97078bb..1b29314 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "event-promise": "0.0.1", "flatmap": "0.0.3", "minecraft-data": "0.7.0", - "minecraft-protocol": "0.16.3", + "minecraft-protocol": "0.16.5", "mkdirp": "0.5.1", "moment": "^2.10.6", "node-dir": "~0.1.9", diff --git a/src/lib/plugins/login.js b/src/lib/plugins/login.js index 361c96c..b4ba712 100644 --- a/src/lib/plugins/login.js +++ b/src/lib/plugins/login.js @@ -105,7 +105,7 @@ module.exports.player=function(player,serv) name: player.username, properties: player.profileProperties, gamemode: player.gameMode, - ping: 1 + ping: player._client.latency }] }); @@ -116,9 +116,16 @@ module.exports.player=function(player,serv) name: otherPlayer.username, properties: otherPlayer.profileProperties, gamemode: otherPlayer.gameMode, - ping: 1 + ping: otherPlayer._client.latency })) }); + setInterval(() => player._client.write('player_info',{ + action:2, + data:serv.players.map(otherPlayer => ({ + UUID: otherPlayer._client.uuid, + ping:otherPlayer._client.latency + })) + }),5000); } function announceJoin()