diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 78018ca0b..2de5df549 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -2395,7 +2395,11 @@ class Server{ } } }catch(\Throwable $e){ - $this->logger->critical($this->getLanguage()->translateString("pocketmine.level.tickError", [$level->getName(), $e->getMessage()])); + if(!$level->isClosed()){ + $this->logger->critical($this->getLanguage()->translateString("pocketmine.level.tickError", [$level->getName(), $e->getMessage()])); + }else{ + $this->logger->critical($this->getLanguage()->translateString("pocketmine.level.tickUnloadError", [$level->getName()])); + } $this->logger->logException($e); } } diff --git a/src/pocketmine/lang/locale b/src/pocketmine/lang/locale index a907c227b..4b3e289b6 160000 --- a/src/pocketmine/lang/locale +++ b/src/pocketmine/lang/locale @@ -1 +1 @@ -Subproject commit a907c227b0801791ec967dbcc240682f0eceec0d +Subproject commit 4b3e289b6b4a9e95e6b6e74deb54e9c933b399de