Стандартный baronessauth.yml
yml
# ┌────────────────────────────────
# │ Команда /baronessauth (/auth).
# │ Право: BaronessAuth.command.baronessauth.
# │ Предназначена для админов.
# │
# │ Так как команд очень много, детальную настройку каждой субкоманды я убрал - чтобы конфиг не был на тысячу строк.
# └────────────────────────────────
help-header: '<gradient:#FFE082:#FFB74D>┏━━━━━ Доступные команды (кликабельны) ━━━━━┓</gradient>'
help-footer: '<gradient:#FFE082:#FFB74D>┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛</gradient>'
# ┌────────────────────────────────
# │ Команда /baronessauth reload.
# │ Право: BaronessAuth.command.baronessauth.reload.
# │ Перезагружает большую часть плагина (подхватывает новые настройки).
# └────────────────────────────────
reload:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
reload''>/auth reload</click></hover>'
success: |-
<green>Плагин успешно перезагружен.
<yellow>Помните, что некоторые глобальные настройки (например, база данных) можно сменить только через полную перезагрузку!
<yellow>Как правило, над такими настройками в комментарии написано об этом.
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] info.
# │ Право: BaronessAuth.command.baronessauth.player.info
# │ Выводит данные об игроке.
# └────────────────────────────────
player-info:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> info</click></hover>'
output: |-
<gradient:#FFE082:#FFB74D>┏━━━━━━━━━━ Информация об игроке ━━━━━━━━━━┓</gradient>
<gradient:#FFE082:#FFB74D>⮞</gradient> <yellow>Ник:</yellow> <white><name>
<gradient:#FFE082:#FFB74D>⮞</gradient> <yellow>UUID:</yellow> <white><uuid>
<gradient:#FFE082:#FFB74D>⮞</gradient> <yellow>Премиум:</yellow> <white><premium>
<gradient:#FFE082:#FFB74D>⮞</gradient> <yellow>VK:</yellow> <white><vk>
<gradient:#FFE082:#FFB74D>⮞</gradient> <yellow>Telegram:</yellow> <white><telegram>
<gradient:#FFE082:#FFB74D>⮞</gradient> <yellow>Discord:</yellow> <white><discord>
<gradient:#FFE082:#FFB74D>┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛</gradient>
premium-yes: '<green>да'
premium-no: '<red>нет'
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] set password [пароль].
# │ Право: BaronessAuth.command.baronessauth.player.set.password
# │ Устанавливает игроку пароль, обходя все ограничения паролей по сложности.
# └────────────────────────────────
player-set-password:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> set password <gray><пароль></gray></click></hover>'
success: '<green>Вы успешно сменили пароль игроку <target>.'
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] set telegram [id].
# │ Право: BaronessAuth.command.baronessauth.player.set.telegram
# │ Устанавливает игроку Telegram ID (привязывает).
# │ Если вместо ID написать null, произойдёт отвязка.
# └────────────────────────────────
player-set-telegram:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> set telegram <gray><id или null></gray></click></hover>'
success: '<green>Вы успешно установили Telegram ID <id> игроку <target>.'
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] set vk [id].
# │ Право: BaronessAuth.command.baronessauth.player.set.vk
# │ Устанавливает игроку VK ID (привязывает).
# │ Если вместо ID написать null, произойдёт отвязка.
# └────────────────────────────────
player-set-vk:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> set vk <gray><id или null></gray></click></hover>'
success: '<green>Вы успешно установили VK ID <id> игроку <target>.'
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] set discord [id].
# │ Право: BaronessAuth.command.baronessauth.player.set.discord
# │ Устанавливает игроку Discord ID (привязывает).
# │ Если вместо ID написать null, произойдёт отвязка.
# └────────────────────────────────
player-set-discord:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> set discord <gray><id или null></gray></click></hover>'
success: '<green>Вы успешно установили Discord ID <id> игроку <target>.'
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] set premium [true/false].
# │ Право: BaronessAuth.command.baronessauth.player.set.premium
# │ Переключает игроку режим лицензии.
# └────────────────────────────────
player-set-premium:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> set premium <gray><true/false></gray></click></hover>'
success: '<green>Вы успешно переключили режим лицензии на <value> игроку <target>.'
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] logout.
# │ Право: BaronessAuth.command.baronessauth.player.logout
# │ Сбрасывает сессию игроку.
# └────────────────────────────────
player-logout:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> logout</click></hover>'
kick-reason: '<green>Ваша сессия сброшена.'
success: '<green>Вы успешно сбросили сессию игрока <target>.'
# ┌────────────────────────────────
# │ Команда /baronessauth player [игрок] delete.
# │ Право: BaronessAuth.command.baronessauth.player.delete
# │ Удаляет все данные о регистрации игрока.
# └────────────────────────────────
player-delete:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
player''>/auth player <gray><игрок></gray> delete</click></hover>'
kick-reason: '<yellow>Ваша регистрация была удалена, поэтому вам нужно перезайти'
success: '<green>Вы успешно удалили регистрацию игрока <target>.'
# ┌────────────────────────────────
# │ Команда /baronessauth find player by ip [ip].
# │ Право: BaronessAuth.command.baronessauth.find.player.by.ip
# │ Ищет игроков по IP.
# └────────────────────────────────
find-player-by-ip:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
find player by ip''>/auth find player by ip <gray><адрес></gray></click></hover>'
output-header: '<gradient:#FFE082:#FFB74D>┏━━━━━━━━━━ Игроки с IP <address></gradient>'
output-entry: '<gradient:#FFE082:#FFB74D>⮞</gradient> <u><yellow><click:run_command:''/auth
player <name> info''><hover:show_text:''Нажмите, чтобы посмотреть информацию об
игроке''><name></hover></click></yellow></u> от <white><gray><first_date></gray>
до <gray><last_date></gray> (<gray><logins></gray> входов)'
output-footer: '<gradient:#FFE082:#FFB74D>┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</gradient>'
# ┌────────────────────────────────
# │ Команда /baronessauth backup info [бекап-файл].
# │ Право: BaronessAuth.command.baronessauth.backup.info
# │ Отображает информацию о бекапе.
# └────────────────────────────────
backup-info:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
backup info''>/auth backup info <gray><файл></gray></click></hover>'
output: |-
<yellow><b>││││</b></yellow> Данные о бекапе '<name>'
<yellow><b>││</b></yellow> Формат: <white><format></white>
<yellow><b>││</b></yellow> Дата создания: <white><creation_date></white>
<yellow><b>││</b></yellow> Комментарий: <white><comment></white>
<yellow><b>││</b></yellow> Вес: <white><file_size></white> <gray>(<file_size_bytes>)</gray>
<yellow><b>││</b></yellow> Профилей внутри: <white><profiles></white>
# ┌────────────────────────────────
# │ Команда /baronessauth backup create.
# │ Право: BaronessAuth.command.baronessauth.backup.create
# │ Создает бекап. Действие не мгновенное - вам будет показан прогресс по мере создания.
# └────────────────────────────────
backup-create:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
backup create''>/auth backup create</click></hover>'
progress: |-
<yellow><b>│││││</b></yellow> Бекап создаётся (<percent>%, ETA <eta> s)
<yellow><b>│││</b></yellow> Профилей сохранено: <white><saved></white>
<yellow><b>│││</b></yellow> Профилей всего: <white><total></white>
success: |-
<green>✔ Бекап создан: <white><file></white> (<file_size>)</green>
<green>Профилей сохранено: <white><saved></white></green>
<green>Профилей всего: <white><total></white></green>
<green>Создание завершилось за <white><time_spent></white>.</green>
# ┌────────────────────────────────
# │ Команда /baronessauth backup load (--force).
# │ Право: BaronessAuth.command.baronessauth.backup.create
# │ Загружает бекап. Действие не мгновенное - вам будет показан прогресс по мере создания.
# │ Если указать --force, конфликты будут перезаписаны (данные в бекапе будут приоритетнее данных в БД).
# └────────────────────────────────
backup-load:
help: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
backup load''>/auth backup load <gray><файл></gray></click></hover>'
progress: |-
<yellow><b>││││</b></yellow> Бекап загружается (<percent>%, ETA <eta> s)
<yellow><b>││</b></yellow> Профилей сохранено: <white><saved></white>
<yellow><b>││</b></yellow> Профилей пропущено: <white><skipped></white>
<yellow><b>││</b></yellow> Профилей всего: <white><total></white>
success: |-
<green>✔ Бекап <white><name></white> загружен.</green>
<green>Профилей сохранено: <white><saved></white></green>
<green>Профилей пропущено: <white><skipped></white></green>
<green>Профилей всего: <white><total></white></green>
<green>Загрузка завершилась за <white><time_spent></white>.</green>
# ┌────────────────────────────────
# │ Группа команд /baronessauth dev.
# │ Право ко всем ним: BaronessAuth.command.baronessauth.dev
# │
# │ Эти команды могут быть ОПАСНЫ и должны использоваться только ПО ПРЯМЫМ УКАЗАНИЯМ РАЗРАБОТЧИКА!
# │ Ни в коем случае не включайте, если https://t.me/blackbaroness100 не сказал вам сделать это!
# └────────────────────────────────
unsafe-developer-commands:
enabled: false
help-createrandomassprofiles: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
dev createrandomassprofiles''>/auth dev createrandomassprofiles <gray><количество></gray></click></hover>'
help-embeddedserversinfo: '<gradient:#FFE082:#FFB74D>⮞</gradient> <hover:show_text:''Кликабельно!''><white><click:suggest_command:''/auth
dev embeddedserversinfo''>/auth dev embeddedserversinfo</click></hover>'