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); } }