I am currently trying to get an items enchants and add them to a file, the only issue is only the last enchantment is added. How can I get all of them added. code below PHP: if (!is_null($itemens)) { foreach ($itemens as $en) { $ide = $en->getId(); $level = $en->getLevel(); $ens = [$ide => $level]; } } else $ens = null; $this->ah->set($aucId,[ 'id' => $item->getId(), 'damage' => $item->getDamage(), 'count' => $item->getCount(), 'enchants' => $ens, 'name' => $itemname, 'customname' => $cname, 'seller' => $name, 'lore' => $lore, 'nbt' => $nbt, 'price' => $price ] ); $this->ah->save();
PHP: if (!is_null($itemens)) { foreach ($itemens as $en) { $ide = $en->getId(); $level = $en->getLevel(); $ens[] = [$ide => $level]; } } else $ens = null; $this->ah->set($aucId,[ 'id' => $item->getId(), 'damage' => $item->getDamage(), 'count' => $item->getCount(), 'enchants' => $ens, 'name' => $itemname, 'customname' => $cname, 'seller' => $name, 'lore' => $lore, 'nbt' => $nbt, 'price' => $price ] ); $this->ah->save();