PHP: $this->dataBase[$player->getName()] здесь нужный пользователь не был загружен где-то выше. в момент когда массив PHP: $this->dataBase[] заполняется
с разбором ошибки согласен с главнокомандующим, по решению, то я бы добавил проверку типа: Код: public function getBan($player) { if ((false == $player->getName()) || (null == $player->getName())) { return false; } return $this->dataBase[$player->getName()]->get("ban"); }