From 8940360df41ac2beec6db25c71fce595c40d27c1 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Wed, 10 Sep 2014 10:43:24 +0200 Subject: [PATCH] Possible fix for #2061 --- src/pocketmine/level/Level.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index 1bcc8dd93..12066e394 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -880,6 +880,10 @@ class Level implements ChunkManager, Metadatable{ $pos = new Position($pos->x, $pos->y, $pos->z, $this); } $block->position($pos); + $index = Level::chunkHash($pos->x >> 4, $pos->z >> 4); + if(ADVANCED_CACHE == true){ + Cache::remove("world:" . $this->getID() . ":" . $index); + } if($direct === true){ $pk = new UpdateBlockPacket; @@ -898,10 +902,6 @@ class Level implements ChunkManager, Metadatable{ $pos = new Position($pos->x, $pos->y, $pos->z, $this); } $block->position($pos); - $index = Level::chunkHash($pos->x >> 4, $pos->z >> 4); - if(ADVANCED_CACHE == true){ - Cache::remove("world:{$this->getID()}:{$index}"); - } if(!isset($this->changedBlocks[$index])){ $this->changedBlocks[$index] = []; $this->changedCount[$index] = 0;