diff --git a/src/ChatManager.cpp b/src/ChatManager.cpp index faa6407..d75ada8 100644 --- a/src/ChatManager.cpp +++ b/src/ChatManager.cpp @@ -7,6 +7,7 @@ #include "NPCManager.hpp" #include "MobManager.hpp" #include "MissionManager.hpp" +#include "ChunkManager.hpp" #include #include @@ -351,7 +352,10 @@ void npcRotateCommand(std::string full, std::vector& args, CNSocket void refreshCommand(std::string full, std::vector& args, CNSocket* sock) { Player* plr = PlayerManager::getPlayer(sock); - PlayerManager::sendPlayerTo(sock, plr->x, plr->y, plr->z); + ChunkPos currentChunk = plr->chunkPos; + ChunkPos nullChunk = std::make_tuple(0, 0, 0); + ChunkManager::updatePlayerChunk(sock, currentChunk, nullChunk); + ChunkManager::updatePlayerChunk(sock, nullChunk, currentChunk); } void instanceCommand(std::string full, std::vector& args, CNSocket* sock) {