diff --git a/LiteLoader/Kernel/PlayerInfoAPI.cpp b/LiteLoader/Kernel/PlayerInfoAPI.cpp
index a4755a3..4148b5a 100644
--- a/LiteLoader/Kernel/PlayerInfoAPI.cpp
+++ b/LiteLoader/Kernel/PlayerInfoAPI.cpp
@@ -148,9 +148,7 @@ bool InitPlayerDatabase() {
         //     return true;
         // });
         Event::PlayerJoinEvent::subscribe([](const Event::PlayerJoinEvent& e) {
-            if (!e.mPlayer) {
-                insert(e.mPlayer->getRealName(), e.mPlayer->getXuid(), e.mPlayer->getUuid());
-            }
+            insert(e.mPlayer->getRealName(), e.mPlayer->getXuid(), e.mPlayer->getUuid());
             return true;
         });
     } catch (std::exception const& e) {