Как сделать сохранения в config.yml

mkdir с @ должен быть файл разве создается?

Я же сказал что я код не помню дай целый код

if(!is_dir($this->getDataFolder())){
@mkdir($this->getDataFolder());
$this->cfg = (new Config($this->getDataFolder() . “config.yml”, Config::YAML));
$this->cfg->setNested(“msg”, [$name]);
$this->cfg->save();
}
$this->getServer()->getPluginManager()->registerEvents($this,$this);

Не надо уже

мда так странно нельзя нормально объяснить что хочешь сделать а просто говорить что одно всунуть в другое

$this->cfg = (new Config($this->getDataFolder() . “config.yml”, Config::YAML, ));
$this->cfg->set($name, “msg”);

Нет, не обязательно, но желательно

зачем писать перед new (

и зачем в конце если yaml изначально файл с пустым массивом

Не знаю, привык чет просто, но да, по факту [] не надо

Разве не ты писал

Лучше пользоваться SQLite3 т.к. хранения более экономичное и нагрузки не дает. Конфиги предназначены для настроек или для вывода сообщение повторного сообщения(пример).

Вообще-то при создание конфига если нужны значения то на конце уже сразу создаётся.

new Config($this->getDataFolder()."config.yml", ["txt" => "привет"]);

Да но создавать каждый конфиг при сообщении это странно

пока это запомнишь) хотя я создал отдельный трейт с методами к sqlite3 тоесть возврат текста основного return “CREATE TABLE {$this->table} ({$this->column});”;
а выглядит выполнение этого так $this->cfg->exec("
{$this->createTable(‘Table’, ‘test TEXT NOT NULL’)}
");

• добавить в onEnable

if(!is_dir($this->getDataFolder())){
@mkdir($this->getDataFolder());
}
$this->cfg = new Config($this->getDataFolder() ."config.yml", Config::YAML);

• использование

$this->cfg->set("имя строки для записи", "что записать например переменую"); //запись
$string = $this->cfg->get("имя строки из которой будет получена инфа"); //получени
$this->cfg->remove("имя строки"); // удалить строку и ее данные
$this->cfg->save(); //после записи и удаления обезательно сохранить

• Остольные функции можно узнать в /pocketmine/Utils/Config.php

Ну это так-то логично.

Ну и зачем в переменную?

Он начинающий, ему будет легче так понять получение

Я не начинающий и во 2 получить данные мне не так надо