| Crates.io | minechat-client |
| lib.rs | minechat-client |
| version | 0.1.1 |
| created_at | 2025-03-06 12:52:09.948608+00 |
| updated_at | 2025-03-07 09:21:33.154426+00 |
| description | The client implementation of MineChat, letting you chat with people over on Minecraft |
| homepage | |
| repository | https://github.com/walker84837/minechat-client |
| max_upload_size | |
| id | 1581082 |
| size | 53,130 |
This repo is for the CLI client, which enables you to chat on a Minecraft server without actually logging in to the Minecraft account itself.
Related projects:
To build the client, you need to install the Rust compiler toolchain.
Clone the repository:
git clone https://github.com/walker84837/minechat-client.git
cd minechat-client
Build the project:
cargo build --release
The built binary will be located in target/release/minechat-client.
Before running the client, ensure that the server part is running either locally or on a remote server:
/link to generate a code.To link your account with a MineChat server using a provided code:
minechat-client --server <host:port> --link <code>
If your server is already linked, simply connect:
minechat-client --server <host:port>
To see detailed debug and log outputs, include the verbose flag:
minechat-client --server <host:port> --verbose
The client saves server entries in a JSON configuration file. The configuration file is placed in the default configuration directory provided by the OS. The file is named servers.json and includes entries like:
{
"servers": [
{
"address": "localhost:25575",
"uuid": "your-client-uuid"
}
]
}
Each entry represents a server you have linked with a unique client UUID.
Contributions are welcome! Feel free to open issues or pull requests on the GitHub repository.
This project is licensed under the terms of the MPL-2.0 license. See the license file for details.