bundabrg / GeyserReversion

Multiversion Protocol Support for Geyser
MIT License
75 stars 12 forks source link

Add support for Bedrock 1.17.30 - 1.18.2 #59

Open WolfyRed opened 2 years ago

WolfyRed commented 2 years ago

These are the latest versions that need support :V can you please support?

WolfyRed commented 2 years ago

Oh my god is the project dead or what

maxfire2008 commented 2 years ago

Oh my god is the project dead or what

This is a volunteer putting in their time and giving away their work for free. You should be ashamed of this kind of speech. Instead of writing comments like this you should go learn Java and contribute to the project.

bundabrg commented 2 years ago

I understand frustration with lack of communication so here is an update.

Due to a change in Geyser with plugins this project is likely dead for now.

However I'm working on its companion (Reversion) which will provide a standalone proxy as replacement which allows multiple versions and editions which can be placed in front of geyser or even a standard bedrock server which I hope will be easier to maintain.

My current issue I'm stuck on is extracting the runtime block palette from each new version since I don't have an easy way to do this without decompiling the program which is a tonne of work. I'm hoping to automate this with some handy Frida hooks.

HTH

MaxierDev commented 2 years ago

Honestly, this has been a great project. The fact that you managed to get Bedrock, Bedrock Education, and Java all on the same server.

Unfortunately... I am late to the party. Hope your project works out.

bundabrg commented 2 years ago

Good news is that I've now extracted palettes from both bedrock and education so hopefully hard part over.

MaxierDev commented 2 years ago

Sounds great. Can't wait. My Minecraft server really needs something like this. Do you have an estimate of when this may be done?