NetherNet Protocol
Minecraft Bedrock uses multiple different protocols under the hood, one of them is NetherNet. NetherNet is the main protocol used for xbox live sessions, and is based on web-rtc.
TIP
NetherNet is quite new and not finished, it is not as well known and understood as RakNet is.
Since we do not know too much about NetherNet, I can only refer to the documentation made by df-mc.
Implementations
Not everything can be explained in great detail via documentation, that's why looking at existing implementations is very helpful. Here is list of NetherNet implementations
Name | Description | Language |
---|---|---|
go-nethernet | Go library implementing a basic version of the NetherNet protocol | Go |
bedrock-crustaceans/nethernet | NetherNet implementation in Rust | Rust |
This page is a WIP, feel free to contribute as it is still being worked on.