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
- Host: GitHub
- URL: https://github.com/cxmrykk/briar-protocol
- Owner: Cxmrykk
- License: mit
- Created: 2024-08-10T05:25:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-10T08:57:57.000Z (over 1 year ago)
- Last Synced: 2025-01-17T02:45:55.774Z (about 1 year ago)
- Topics: crystal, minecraft-protocol
- Language: Crystal
- Homepage:
- Size: 114 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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`
```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