Skip to content

Latest commit

 

History

History

brine_proto

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

brine_proto

This crate is the glue between the main Brine application and whatever backend is implementing the client-server communication protocol.

Its intention is to provide a high-level abstraction of the Minecraft game logic that is not specific to any one game version, thereby allowing the same client application to be reused with a different backend (say, for Bedrock Edition).

It is far from complete at this time.

Map

The Brine protocol is defined by a set of clientbound and serverbound events in event.rs.

The ProtocolPlugin that registers these event types is defined in plugin/protocol.rs.