
Better Fabric Console
Серверный мод для Fabric, улучшающий консоль: автодополнение команд, цветной лог, подсветка синтаксиса, история команд и многое другое.
Better Fabric Console
Better Fabric Console - это серверный мод для Fabric, который кардинально меняет работу с консолью сервера Minecraft. Вместо унылого черного окошка с белым текстом вы получаете полноценный терминал с подсветкой, автодополнением и историей команд. Если вы администрируете сервер - это must-have.
Что делает мод
- Автодополнение команд на основе Brigadier - прямо как в чате игры, но в консоли. Начинаете вводить команду - мод предлагает варианты.
- Цветной вывод логов - сообщения разных уровней (info, warn, error) окрашиваются в разные цвета. Глаза не устают, а важное сразу видно.
- Подсветка синтаксиса команд - аргументы команды выделяются цветами (настраивается). Больше не путаете, где название, где число.
- История команд сохраняется в файл
.console_history. Можно листать стрелками и повторять часто используемые команды. - Логирование команд игроков - опционально можно записывать, какие команды выполняют игроки. Полезно для администрирования.
В ванильном Minecraft консоль сервера - это просто черный экран. Нет автодополнения, нет подсветки, история не сохраняется. Better Fabric Console решает все эти проблемы одной установкой.
Требования
Для работы нужны:
- Fabric сервер (любая версия, поддерживаемая модом)
- Fabric API
- adventure-platform-fabric
Все три мода совместимы и легко ставятся.
Установка
- Скачайте последние версии Better Fabric Console, Fabric API и adventure-platform-fabric.
- Поместите jar-файлы в папку
mods/вашего сервера. - Запустите сервер один раз, чтобы сгенерировать конфиги.
- Остановите сервер, отредактируйте конфигурацию по желанию.
- Запустите сервер снова.
Совет: при запуске используйте аргумент --nogui (например, java -jar fabric.jar --nogui), чтобы отключить графический интерфейс сервера. Это стандартная ванильная опция, но с модом консоль выглядит гораздо лучше.
Конфигурация
Мод создает два файла:
config/better-fabric-console/better-fabric-console.confconfig/better-fabric-console/log4j2.xml
Основной конфиг (better-fabric-console.conf)
Пример стандартного файла:
# Цвета подсветки аргументов, по порядку. Возможные значения: [BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE]
highlight-colors=[
CYAN,
YELLOW,
GREEN,
MAGENTA,
BLUE
]
# Логировать ли команды, выполняемые игроками
log-player-executed-commands=true
Цвета можно менять под себя. Первый аргумент команды будет окрашен в первый цвет, второй - во второй и так далее по циклу.
Настройки Log4j2
Стандартный конфиг Log4j2 записывается в config/better-fabric-console/defaults/log4j2.xml для справки. Если вы измените log4j2.xml, а в новой версии мода появится обновленный стандартный конфиг, Better Fabric Console предупредит об этом при запуске. Чтобы сбросить предупреждение, выполните команду:
/better-fabric-console dismiss-log4j-config-update
Или запустите сервер с параметром -Dbetter-fabric-console.dismiss-log4j-config-update=true.
Мод также поддерживает системные свойства для переопределения определения терминала (смотрите документацию Adventure ANSI).
Команды
/better-fabric-console(операторская) - выводит информацию о версии мода./better-fabric-console dismiss-log4j-config-update(операторская) - отмечает текущий обновленный стандартный конфиг Log4j как просмотренный.
Итог
Better Fabric Console - простой, но очень полезный мод для серверных администраторов. Он делает работу с консолью удобной, наглядной и эффективной. Скачайте его и забудьте о скучной черной консоли навсегда!
