Back to mods
TTY-Client project artwork

Modrinth · Minecraft mod

TTY-Client

A terminal-themed Minecraft client for those who live in the shell.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which TTY-Client release matches 26.1.2?

Updated today
alpha file 0.6.1-alpha
Game version 26.1.2
Loader Fabric

TTY-Client 0.6.1-alpha targets 26.1.2 with Fabric. It must be installed on the client. Do not install it on the dedicated server. All 2 required mods have matching files.

Where it goes

Is TTY-Client required on the client, server, or both?

It must be installed on the client. Do not install it on the dedicated server.

Client Required
Dedicated server Not supported
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This file is marked client-only.

What else does TTY-Client 0.6.1-alpha need?

0.6.1-alpha on 26.1.2. Every mod below is checked against that same setup.

All 2 required mods have matching files

Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

3 listed on this file 1 pulled in by one of those mods
Mod Menu Optional for TTY-Client 0.6.1-alpha
optional
Matching file found Matched file: 18.0.0
Fabric Language Kotlin Needed by TTY-Client 0.6.1-alpha
required
Matching file found Matched file: 1.13.13+kotlin.2.4.10
Fabric API Needed by TTY-Client 0.6.1-alpha
required
Matching file found Matched file: 0.155.2+26.1.2

1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add TTY-Client without breaking your instance.

Built for TTY-Client 0.6.1-alpha on 26.1.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.6.1-alpha. It targets 26.1.2 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

  3. 03

    Put it on the correct side

    It must be installed on the client. Do not install it on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.6.1-alpha. It opens that exact file at the source.

About this project

What does TTY-Client add?

TTYClient

A terminal-themed Minecraft client for those who live in the shell.

TTYClient is built around one idea: your Minecraft client should feel as scriptable and customizable as your Linux system. Type client commands starting with a ; prefix, bind keys to chat messages, Minecraft commands, or literal bash scripts, and configure everything through plain JSONC text files - all live-reloaded, no restarts needed.


Requirements

Installation

Drop ttyclient-*.jar alongside Fabric API and Kotlin for Fabric into your mods/ folder. On first launch, TTYClient creates its config directory at ~/TTYClient/.


Usage

Type ; followed by a command in chat. Commands are intercepted client-side and never sent to the server.

Available commands:

;help (alias: ?)                         list all commands
;mcfetch                                 neofetch-style game info
;info [--name|-n] [--version|-v] ...     show TTYClient information
;config                                  open the in-game config editor
;hud (alias: hudeditor)                  open the HUD editor
;module --trigger <module>               trigger a module
;module --toggle <module>                enable or disable a module
;screenshot <copy|upload> <path>         copy/upload screenshot
;debug --toggle <keys>                   toggle key visualizer
;debug --trigger spam <n>                send n test messages

The command prefix (default ;) can be changed in ~/TTYClient/config/general.jsonc.


Keybinds

Keybinds live in ~/TTYClient/config/keybinds.jsonc and support multiple execution types:

{ "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" }

Types: client, command, chat, bash, sequence, action, noop

Actions: QuitGame, Disconnect, ShowMultiplayer


Modules

Module Default bind Description
Zoom C Smooth animated FOV zoom, scrollable, hold or toggle
Freelook X Detach camera from look direction in third-person
Fullbright B Remove darkness via gamma boost or Night Vision
Custom Crosshair - 15x15 pixel grid crosshair, fully configurable in JSONC, inverted colors support
Custom Chat I Resizable chat window, drag to resize, unlimited history, toggleable chat
AutoReconnect - Auto-reconnect with countdown after disconnect
RenderUtils - Custom shield/totem model transforms, low fire overlay
Screenshots - F2 screenshot with copy/open/upload actions in chat, resolution scaling up to 8k
Utils - Durability warning: flashing action-bar alert + pling sound
Notifications - Toast-style notifications in screen corners with animations and sounds
Performance - HUD throttle for improved FPS during gameplay

All module configs are in ~/TTYClient/config/modules/, with live-reload on save.


Editors

Config Editor

Press ALT+C or run ;config to open the built-in in-game config editor - JSONC syntax highlighting, inline hex color swatches, undo/redo, and much more.

HUD Editor

Press ALT+H or run ;hud to open the HUD editor - drag to reposition the HUD elements with a visual interface.

Project description from Modrinth.

Pick your setup

TTY-Client by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

TTY-Client versions and loaders

4 of 12 releases match
Clear filters

Looking for an older file? The official Modrinth project page is in Resources.