diff --git a/src/main/java/emu/lunarcore/game/player/Player.java b/src/main/java/emu/lunarcore/game/player/Player.java index 43bf650..2b812fc 100644 --- a/src/main/java/emu/lunarcore/game/player/Player.java +++ b/src/main/java/emu/lunarcore/game/player/Player.java @@ -203,8 +203,11 @@ public class Player { this.level = newLevel; this.exp = GameData.getPlayerExpRequired(this.level); - this.sendPacket(new PacketPlayerSyncScNotify(this)); - this.save(); + + if (this.isOnline()) { + this.getSession().send(new PacketPlayerSyncScNotify(this)); + this.save(); + } } private void onLevelChange(int oldLevel, int newLevel) {