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.8

1.8 is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.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