briar-protocol
Version, currently 1.8 branch1 version
- 1.8 branchlatestMay 30, 2025
github.com/Cxmrykk/briar-protocol
Serialize and parse minecraft packets in Crystal
0 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
briar-protocol:
github: Cxmrykk/briar-protocol
branch: 1.81.8 is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
>= 1.13- License
- MIT
- Author
- Cxmrykk
Dependencies
Runtime Dependencies
- dns*github: spider-gazelle/dns
- openssl_ext*github: spider-gazelle/openssl_ext
README
Briar Protocol
Currently supporting minecraft 1.8.9
Features:
- Connect to a minecraft server as a client
- Protocol encryption and compression
- Authentication with Microsoft
- Event handler
Usage
First, add the dependency to your shards.yml
dependencies:
briar-protocol:
github: cxmrykk/briar-protocol
branch: 1.8
Please have a look at the following:
Goals:
For the current release:
- Server implementation
Deriving Projects:
In the future, I may decide to work on:
- Packet sniffer using the client/server implementation
- High level client library
Long Term:
- Protocol support for the latest version
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
1.8- Seen
- May 30, 2025
- Crystal
>= 1.13- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/Cxmrykk/briar-protocol
Metadata
- Created
- Sep 16, 2026
- Updated
- Sep 26, 2026
- Synced
- Sep 26, 2026
- Versions
- 1