TTY-Client
Терминальный клиент Minecraft для тех, кто живёт в консоли.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 536
- Подписчиков на Modrinth
- 15
- версий
- 16
- Обновлён
- 9 августа 20269 авг.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
TTYClient
Клиент Minecraft в терминальном стиле для тех, кто живёт в шелле.
TTYClient построен вокруг одной идеи: твой клиент Minecraft должен быть таким же скриптуемым и настраиваемым, как твоя система Linux. Вводи команды клиента с префиксом ;, привязывай клавиши к сообщениям в чате, командам Minecraft или настоящим bash-скриптам и настраивай всё через обычные текстовые файлы JSONC — всё перезагружается на лету, без перезапусков.
Требования
- Minecraft 26.1.2 с Fabric Loader ≥ 0.19.1
- Fabric API 0.150.0+26.1.2
- Kotlin for Fabric 1.13.9+kotlin.2.3.10
Установка
Закинь ttyclient-*.jar вместе с Fabric API и Kotlin for Fabric в папку mods/. При первом запуске TTYClient создаёт папку конфигов в ~/TTYClient/.
Использование
Введи ; и следом команду в чате. Команды перехватываются на стороне клиента и никогда не отправляются на сервер.
Доступные команды:
;help (алиас: ?) список всех команд
;mcfetch информация об игре в стиле neofetch
;info [--name|-n] [--version|-v] ... показать информацию о TTYClient
;config открыть внутриигровой редактор конфигов
;hud (алиас: hudeditor) открыть редактор HUD
;module --trigger <module> запустить модуль
;module --toggle <module> включить или выключить модуль
;screenshot <copy|upload> <path> скопировать/загрузить скриншот
;debug --toggle <keys> переключить визуализатор клавиш
;debug --trigger spam <n> отправить n тестовых сообщенийПрефикс команд (по умолчанию ;) можно изменить в ~/TTYClient/config/general.jsonc.
Клавиши
Клавиши настраиваются в ~/TTYClient/config/keybinds.jsonc и поддерживают несколько типов выполнения:
{ "bind": "ALT+C", "type": "client", "exec": "config" },
{ "bind": "C", "type": "client", "exec": "module --trigger zoom" },
{ "bind": "CTRL+F1", "type": "command", "exec": "gamemode creative" },
{ "bind": "F9", "type": "bash", "exec": "notify-send 'test notify'" },
{ "bind": "DELETE", "type": "action", "exec": "Disconnect" }Типы: client, command, chat, bash, sequence, action, noop
Действия: QuitGame, Disconnect, ShowMultiplayer
Модули
| Модуль | Клавиша по умолчанию | Описание |
|---|---|---|
| Zoom | C | Плавный анимированный зум FOV, с прокруткой, удержанием или переключением |
| Freelook | X | Отвязка камеры от направления взгляда в третьем лице |
| Fullbright | B | Убирает темноту через буст гаммы или Night Vision |
| Custom Crosshair | - | Прицел-сетка 15x15 пикселей, полностью настраивается в JSONC, поддержка инвертированных цветов |
| Custom Chat | I | Изменяемое окно чата, тяни за край для изменения размера, неограниченная история, переключаемый чат |
| AutoReconnect | - | Автопереподключение с отсчётом после отключения |
| RenderUtils | - | Кастомные трансформации моделей щита/тотема, низкий оверлей огня |
| Screenshots | - | Скриншот по F2 с действиями копировать/открыть/загрузить в чате, масштабирование разрешения до 8k |
| Utils | - | Предупреждение о прочности: мигающее оповещение в action-bar + звук плинга |
| Notifications | - | Уведомления в стиле тостов по углам экрана с анимациями и звуками |
| Performance | - | Троттлинг HUD для повышения FPS во время игры |
Все конфиги модулей лежат в ~/TTYClient/config/modules/ и перезагружаются на лету при сохранении.
Редакторы
Редактор конфигов
Нажми ALT+C или выполни ;config, чтобы открыть встроенный внутриигровой редактор конфигов — подсветка синтаксиса JSONC, встроенные образцы hex-цветов, отмена/повтор и многое другое.
Редактор HUD
Нажми ALT+H или введи ;hud, чтобы открыть редактор HUD — перетаскивай элементы HUD, меняя их расположение через визуальный интерфейс.
Частые вопросы
Как установить TTY-Client?
Установите Fabric под свою версию Minecraft, скачайте TTY-Client под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть TTY-Client?
У TTY-Client есть сборки для Minecraft 26.1.2–26.2.
Нужен ли TTY-Client на сервере?
Ставится только в игру; на сервер ставить не нужно