From afb4ecb1a9780b2e5ed950eef8d8d2275be93912 Mon Sep 17 00:00:00 2001 From: mhsjlw Date: Fri, 28 Aug 2015 11:05:49 -0400 Subject: [PATCH] Fixed player respawn health --- lib/playerPlugins/pvp.js | 12 ++++++++++++ lib/playerPlugins/respawn.js | 1 + 2 files changed, 13 insertions(+) diff --git a/lib/playerPlugins/pvp.js b/lib/playerPlugins/pvp.js index c46dc6e..dc693b2 100644 --- a/lib/playerPlugins/pvp.js +++ b/lib/playerPlugins/pvp.js @@ -2,6 +2,16 @@ module.exports=inject; function inject(serv, player) { + + function updateHealth(health) { + player.entity.health = health; + player._client.write('update_health', { + food: player.entity.food, + foodSaturation: 0.0, + health: player.entity.health + }); + } + function attackEntity(entityId) { var attackedPlayer = serv.entities[entityId].player; @@ -30,4 +40,6 @@ function inject(serv, player) } }); + player.updateHealth = updateHealth; + } \ No newline at end of file diff --git a/lib/playerPlugins/respawn.js b/lib/playerPlugins/respawn.js index 2b80f7e..b92c353 100644 --- a/lib/playerPlugins/respawn.js +++ b/lib/playerPlugins/respawn.js @@ -11,6 +11,7 @@ function inject(serv, player) levelType:'default' }); player.sendInitialPosition(); + player.updateHealth(20); player.spawn(); } });