Skip to content

GuyLewin/minecraft-fancy-rcon-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Crates.io

Fancy Minecraft RCON CLI

A powerful, user-friendly, and interactive command-line interface for sending RCON commands to a Minecraft server, written in Rust.

Features

  • Connect to a Minecraft server using the RCON protocol
  • Command autocompletion for all supported Minecraft commands (auto-derived via /help)
  • Argument autocompletion and real-time hinting (shows next argument or possible values as you type)
  • Interactive shell with persistent command history
  • Syntax highlighting for commands
  • Clean error handling and helpful error messages
  • Supports aliases for commands (if defined)

TODOs

  • Argument autocompletion
  • Syntax highlighting for arguments
  • More complex argument parsing (e.g., <respectTeams>|under)

Usage

Build

cargo build --release

Run

cargo run -- --address <host:port> [--password <rcon_password>]
  • --address / -a: The address of your Minecraft server (e.g., 127.0.0.1:25575).
  • --password / -p: (Optional) RCON password. If omitted, you will be securely prompted.

Example:

cargo run -- --address 127.0.0.1:25575

Dependencies

License

MIT


Notes

  • Make sure your Minecraft server has RCON enabled and configured in server.properties.
  • This tool is for server operators and requires the RCON port and password.

Disclaimer

This project is not affiliated with, endorsed by, or associated with Mojang, Microsoft, or Minecraft. All trademarks and copyrights are the property of their respective owners.


Pull requests and issues welcome!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages