Skip to main content
Для работы с ElyxCore ваш плагин должен иметь определённую структуру. В корневой папке плагина обязательно должен находиться файл refmap.json (или .yaml, .yml, .py), который определяет пути к основным файлам плагина.
Базовая структура плагина

⚙️ Файл refmap

Файл refmap.json (или .yaml, .yml, .py) является сердцем плагина. Он сообщает ElyxCore, где искать остальные файлы плагина.
string path
required
Обязательный ключ. Указывает путь к файлу с метаданными.
string path
Необязательный ключ. Путь к основному файлу плагина. По умолчанию main.py в корне плагина. В этом файле должен находится главный класс плагина, наследующийся от BasePlugin или CactusUtils.Plugin
string path
Необязательный ключ. Путь к папке с ресурсами. По умолчанию папка assets в корне плагина.
string path
Необязательный ключ. Путь к папке или файлу с локализованными строками. По умолчанию папка strings в корне плагина.