From 6adc813a7f182668275bf837620b3b32413ba7f5 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 16 Nov 2017 14:45:00 +0000 Subject: [PATCH] Fixed disable-block-ticking pocketmine.yml config not working --- src/pocketmine/level/Level.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index 32ede68606..a6fa031764 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -352,7 +352,8 @@ class Level implements ChunkManager, Metadatable{ $this->chunkPopulationQueueSize = (int) $this->server->getProperty("chunk-generation.population-queue-size", 2); $this->clearChunksOnTick = (bool) $this->server->getProperty("chunk-ticking.clear-tick-list", true); - $dontTickBlocks = $this->server->getProperty("chunk-ticking.disable-block-ticking", []); + $dontTickBlocks = array_fill_keys($this->server->getProperty("chunk-ticking.disable-block-ticking", []), true); + $this->randomTickBlocks = new \SplFixedArray(256); foreach($this->randomTickBlocks as $id => $null){ $block = BlockFactory::get($id); //Make sure it's a copy