diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2015-04-03 09:04:02 +0200 |
---|---|---|
committer | Loic Blot <loic.blot@unix-experience.fr> | 2015-04-03 09:44:36 +0200 |
commit | 470de10de3a4d864ce2808bb3778cf9abfbc560e (patch) | |
tree | 8580c79e5ea44f2bc59bf299cc6030b3193cfd0a /src/server.h | |
parent | aa340fd857c151384873f2b29a9bad76e49e852a (diff) | |
download | minetest-470de10de3a4d864ce2808bb3778cf9abfbc560e.tar.gz minetest-470de10de3a4d864ce2808bb3778cf9abfbc560e.tar.bz2 minetest-470de10de3a4d864ce2808bb3778cf9abfbc560e.zip |
Fix players spawned at (0,0,0) in some rare cases instead of static_spawnpoint, if set
Approved by: @kwoelkr
Diffstat (limited to 'src/server.h')
-rw-r--r-- | src/server.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server.h b/src/server.h index a584cbe5a..da506acf1 100644 --- a/src/server.h +++ b/src/server.h @@ -63,11 +63,6 @@ enum ClientDeletionReason { CDR_DENY }; -/* - Some random functions -*/ -v3f findSpawnPos(ServerMap &map); - class MapEditEventIgnorer { public: @@ -474,6 +469,8 @@ private: void DeleteClient(u16 peer_id, ClientDeletionReason reason); void UpdateCrafting(Player *player); + v3f findSpawnPos(); + // When called, connection mutex should be locked RemoteClient* getClient(u16 peer_id,ClientState state_min=CS_Active); RemoteClient* getClientNoEx(u16 peer_id,ClientState state_min=CS_Active); |