Crate minechat_protocol

Source
Expand description

§MineChat Protocol

This library implements my own MineChat protocol, which is designed to enable you to chat with a Minecraft server from external clients, without going through the hassle of using platforms like Discord. It provides asynchronous functions to send and receive messages, handle authentication, and manage connections, although a synchronous API is going to be developed soon if you feel like using one.

§Features

  • Asynchronous message sending and receiving via generic readers/writers.
  • UUID generation for client identification for a more unique identification for your client.
  • Right now there is just an async API to use packets, with tokio.
  • This crate uses the log crate for logging for debugging and monitoring, so you can log what happens in your application.

§Modules

  • protocol: Defines the message types and payload structures used in the MineChat protocol.
  • packets: Contains functions for sending and receiving messages, as well as handling server linking.

Modules§

packets
protocol