Help needed!

cloudwaddie

New Member
Hi everyone! I wasn't sure if this was the right place to bust, but I think that this would be a great help to my project. I am working on making a "proxy server" for Minecraft Education Edition. To do this, you need to understand that Minecraft Education Edition is built on Minecraft Bedrock Edition. It uses the same protocols but has a different join method. I have worked all this out, but I need help understanding how I can proxy the packets. I use https://github.com/PragmaTwice/proxinject with mitmproxy socks5 but I want to use bedrock-protocol. Any ideas how I can do this? Here is my current notes: https://cloudwaddie.notion.site/?pvs=74
 

SupremeMortal

Administrator
Staff member
We have a Proxy built using our protocol library here https://github.com/CloudburstMC/ProxyPass. This is a tool for inspecting and ensuring our protocol library works as intended against the vanilla client and server (like an integration test). If you were to patch our protocol library with support for Education edition, you could easily swap the patched version into ProxyPass and get a simple proxy working.

I definitely recommend joining our Discord server here to get quicker responses. We have a channel dedicated to protocol discussion.
 

cloudwaddie

New Member
Thank you for the response. I'm not sure if ProxyPass will work... I'll take a look though. Minecraft edu uses p2p. I am going to end up probably spoofing a fake server and connect to it and use wireshark. If I need help though I'll def ask in the discord. Thank you!!!
 
Top