From 7c00982fff060951748283e74bae69de8dd833b2 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sat, 15 Jul 2017 21:53:43 +0100 Subject: [PATCH] Fixed furnaces crashing the server Beware ListTag indices being strings! Should be impossible, but the NBT library is poorly designed. --- src/pocketmine/tile/Furnace.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/tile/Furnace.php b/src/pocketmine/tile/Furnace.php index 2e0b6f021..0e0a2508b 100644 --- a/src/pocketmine/tile/Furnace.php +++ b/src/pocketmine/tile/Furnace.php @@ -123,8 +123,8 @@ class Furnace extends Spawnable implements InventoryHolder, Container, Nameable{ */ protected function getSlotIndex(int $index) : int{ foreach($this->namedtag->Items as $i => $slot){ - if($slot["Slot"] === $index){ - return $i; + if((int) $slot["Slot"] === $index){ + return (int) $i; } }