diff --git a/src/main/java/emu/grasscutter/game/player/Player.java b/src/main/java/emu/grasscutter/game/player/Player.java index 25b1f66f09d..e7b50c46f4d 100644 --- a/src/main/java/emu/grasscutter/game/player/Player.java +++ b/src/main/java/emu/grasscutter/game/player/Player.java @@ -1378,14 +1378,6 @@ public void loadFromDatabase() { this.getPlayerProgress().setPlayer(this); // Add reference to the player. } - /** - * Invoked when the player selects their avatar. - */ - public void onPlayerBorn() { - Grasscutter.getThreadPool().submit( - this.getQuestManager()::onPlayerBorn); - } - public void onLogin() { // Quest - Commented out because a problem is caused if you log out while this quest is active /* diff --git a/src/main/java/emu/grasscutter/game/quest/QuestManager.java b/src/main/java/emu/grasscutter/game/quest/QuestManager.java index 5cf0e02f70c..0e9ae04a5c8 100644 --- a/src/main/java/emu/grasscutter/game/quest/QuestManager.java +++ b/src/main/java/emu/grasscutter/game/quest/QuestManager.java @@ -221,14 +221,11 @@ public void sendGivingRecords() { this.player.sendPacket(new PacketGivingRecordNotify(this.getGivingRecords())); } - public void onPlayerBorn() { + public void onLogin() { if (this.isQuestingEnabled()) { this.enableQuests(); this.sendGivingRecords(); } - } - - public void onLogin() { List activeQuests = getActiveMainQuests(); List activeSubs = new ArrayList<>(activeQuests.size()); diff --git a/src/main/java/emu/grasscutter/server/packet/recv/HandlerSetPlayerBornDataReq.java b/src/main/java/emu/grasscutter/server/packet/recv/HandlerSetPlayerBornDataReq.java index 1ce2e20eb60..19e0852cd5e 100644 --- a/src/main/java/emu/grasscutter/server/packet/recv/HandlerSetPlayerBornDataReq.java +++ b/src/main/java/emu/grasscutter/server/packet/recv/HandlerSetPlayerBornDataReq.java @@ -69,7 +69,6 @@ public void handle(GameSession session, byte[] header, byte[] payload) throws Ex // Login done session.getPlayer().onLogin(); - session.getPlayer().onPlayerBorn(); // Born resp packet session.send(new BasePacket(PacketOpcodes.SetPlayerBornDataRsp));