properly implement gamemode change, make gamemode3 (spectator) work

This commit is contained in:
Romain Beaumont 2015-11-07 20:43:23 +01:00
parent 5a7eae3b1d
commit 3134633a87

View file

@ -83,11 +83,18 @@ function inject(serv,player)
player.setGameMode = gameMode =>
{
player.gameMode=gameMode;
player._client.write('game_state_change', {
reason: 3,
gameMode: gameMode
gameMode: player.gameMode
});
serv._writeAll('player_info',{
action: 1,
data: [{
UUID: player._client.uuid,
gamemode: player.gameMode
}]
});
player.gameMode=gameMode;
};
function fillTabList()
@ -165,7 +172,6 @@ function inject(serv,player)
updateTime();
player.setGameMode(player.gameMode);
fillTabList();
player.updateAndSpawnNearbyPlayers();