From fd954ce7082deb5112622157ed241d8e13d68f65 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Fri, 7 Nov 2014 09:43:36 +0100 Subject: [PATCH] Fixed PlayerInventory->setItem() with null items --- src/pocketmine/inventory/PlayerInventory.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/inventory/PlayerInventory.php b/src/pocketmine/inventory/PlayerInventory.php index 491ca03fd..d3c8a2ccc 100644 --- a/src/pocketmine/inventory/PlayerInventory.php +++ b/src/pocketmine/inventory/PlayerInventory.php @@ -202,8 +202,8 @@ class PlayerInventory extends BaseInventory{ public function setItem($index, Item $item, $source = null){ if($index < 0 or $index >= $this->size){ return false; - }elseif($item->getID() === 0){ - $this->clear($index, $source); + }elseif($item->getID() === 0 or $item->getCount() <= 0){ + return $this->clear($index, $source); } if($index >= $this->getSize()){ //Armor change