mc_chat

Crates.iomc_chat
lib.rsmc_chat
version0.3.0
sourcesrc
created_at2021-10-13 21:34:28.08954
updated_at2021-10-30 15:59:12.723827
descriptionA crate aimed to provide easy-to-use Rust objects to work with Minecraft's raw JSON message format
homepage
repositoryhttps://github.com/GrizzlT/MinecraftChatRust
max_upload_size
id464671
size35,417
GrizzlT (GrizzlT)

documentation

README

Minecraft Chat Rust

Latest Version

This rust crate aims to provide an easy-to-use object hierarchy to manage raw JSON-messages sent over the minecraft protocol.

Serialization and Deserialization is done using serde (such a nice library! ❤️).

Using a version indication, different styles are automatically ignored for older versions.

Dependencies

To depend on mc_chat, use:

[dependencies]
mc_chat = "0.3"

To enable serialization/deserialization support, use:

[dependencies]
mc_chat = { version = "0.3", features = ["serde"] }

Todo

  • Serialization/Deserialization to json possible.
  • Complete missing elements.
  • Add a 'legacy' text format.
  • Better documentation (examples!).

Contribution

Please feel free to contribute to this repository. Any help is welcome!

(I'm also pretty sure there are some people out there who know how to improve this crate by a bunch, so any advice is appreciated!)

Commit count: 29

cargo fmt