public function setArmorContents(array $items) { for ($i = 0; $i < 4; ++$i) { if (!isset($items[$i]) or !$items[$i] instanceof Item) { $items[$i] = Item::get(Item::AIR, null, 0); } if ($items[$i]->getId() === Item::AIR) { $this->clear($this->getSize() + $i); } else { $this->setItem($this->getSize() + $i, $items[$i]); } } }