An open API service indexing awesome lists of open source software.

https://github.com/cxmrykk/briar-protocol

Serialize and parse minecraft packets in Crystal
https://github.com/cxmrykk/briar-protocol

crystal minecraft-protocol

Last synced: about 1 year ago
JSON representation

Serialize and parse minecraft packets in Crystal

Awesome Lists containing this project

README

          


Briar logo

## 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`

```yml
dependencies:
briar-protocol:
github: cxmrykk/briar-protocol
```

Please have a look at the following:

- [EXAMPLES.md](docs/EXAMPLES.md)

#### 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