From c0e0730923de46ef1fb2daba3cf95b73d985f1d0 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 1 May 2017 12:48:45 +0100 Subject: [PATCH] Fixed PE armor screen glitching when equipping armor items --- src/pocketmine/inventory/PlayerInventory.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/inventory/PlayerInventory.php b/src/pocketmine/inventory/PlayerInventory.php index 357b8a6b5..6250b62c0 100644 --- a/src/pocketmine/inventory/PlayerInventory.php +++ b/src/pocketmine/inventory/PlayerInventory.php @@ -260,11 +260,12 @@ class PlayerInventory extends BaseInventory{ return; } - parent::onSlotChange($index, $before); - if($index >= $this->getSize()){ $this->sendArmorSlot($index, $this->getViewers()); $this->sendArmorSlot($index, $this->getHolder()->getViewers()); + }else{ + //Do not send armor by accident here. + parent::onSlotChange($index, $before); } }