Плагин-расширение для PlaceholderAPI, которое читает значения из файлов YAML и JSON других плагинов через плейсхолдеры. Его удобно использовать в сообщениях, табе и других местах, где поддерживается PlaceholderAPI.
Возможности
Шаблон плейсхолдера:
%<identifier>_<pluginName>_<configFile>_<path...>%
<identifier>—yamlConfigдля YAML илиjsonConfigдля JSON.<pluginName>— название папки плагина внутриplugins.<configFile>— имя файла, напримерconfig.ymlилиdata.json.<path>— путь к ключу через точку.
Примеры:
%yamlConfig_Essentials_config.yml_spawn.world%— значение ключаspawn.worldизplugins/Essentials/config.yml.%jsonConfig_test_data.json_users.1234.name%— значение ключаusers.1234.nameизplugins/test/data.json.%jsonConfig_test_data.json_settings.features.1%— элемент массива с индексом1.
Настройка
В конфигурации можно изменить корневую папку файлов и тексты ошибок:
default_path: "plugins"
messages:
invalid_format: "Invalid Format"
file_not_found: "File Not Found"
no_key: "No Key"
error: "Error"
Требования
Нужен PlaceholderAPI.
