From 9ea39ea3d7a89ec93b4e286145a98ed2133642f3 Mon Sep 17 00:00:00 2001 From: xFlare Date: Thu, 31 Aug 2017 16:14:18 -0400 Subject: [PATCH] Stop clearing chunk cache after 768 batched packets are cached. (#1320) --- src/pocketmine/level/Level.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index ad11f6356..f8607c6cc 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -836,21 +836,15 @@ class Level implements ChunkManager, Metadatable{ $this->server->batchPackets($target, $packets, false, false); } - public function clearCache(bool $full = false){ - if($full){ + public function clearCache(bool $force = false){ + if($force){ $this->chunkCache = []; $this->blockCache = []; }else{ - if(count($this->chunkCache) > 768){ - $this->chunkCache = []; - } - if(count($this->blockCache) > 2048){ $this->blockCache = []; } - } - } public function clearChunkCache(int $chunkX, int $chunkZ){