Rigner / Limbo

A limbo Minecraft server, handling multiple protocols
16 stars 8 forks source link

More Protocols #6

Open Alex1607 opened 3 years ago

Alex1607 commented 3 years ago

Hey, I just found this project and would love to use it on my network. I saw that it only supported versions 1.8.x to 1.9.3 for now and under that it says: More protocols will be implemented soon. I mean the project was last updated in 2018 but I though it would be worth a shot and ask you if you can maybe update it to the lates versions in the future. I tried to update it but utterly failed while doing so. I am still to bad when it coms to working with the minecraft protocol. The server / programm it self is written pretty well so I had no problem working with it but the minecraft protocol is just a way to much for me.

I would love to hear from you :)

Rigner commented 3 years ago

Hey, this project is very old and not updated (2 years ago I tried to implement the 1.12 protocol since someone asked for it, but it's not fully working).

I recently started to rewrite it in C++ to be more optimised and with more features, starting by implementing the 1.16 protocol. I'm still having a couple issues with chunks though, some are working fine and some are not. Will need to debug it more.

Unfortunately I'm not able to work on it for the next few weeks, but I'll try to take a look at it during the christmas holidays.

Can you please list me what MC versions you would like to have, in priority order ?

Alex1607 commented 3 years ago

(2 years ago I tried to implement the 1.12 protocol since someone asked for it, but it's not fully working)

Probably a few chunks which are not showing unless the player reloads them using F3 + A, right? I had the same issue when trying to implement 1.10 support.

Unfortunately I'm not able to work on it for the next few weeks, but I'll try to take a look at it during the christmas holidays.

Can you please list me what MC versions you would like to have, in priority order ?

I dont have an exact priority list. I would just love to see it to have support for all versions which bungeecord / waterfall also supports. But since that are a lot of protocols 1.8 to 1.16 I dont expect it be be done any time soon.

I was curious if it there was an updated planed for this version. Because then I will proably use viaversion on bungeecord for the time being and wait for the c++ implementation.

Rigner commented 3 years ago

Probably a few chunks which are not showing unless the player reloads them using F3 + A, right? I had the same issue when trying to implement 1.10 support.

Not even, just doesn't work at all. I need to add debug to a 1.16 client to dig into it more.

I dont have an exact priority list. I would just love to see it to have support for all versions which bungeecord / waterfall also supports. But since that are a lot of protocols 1.8 to 1.16 I dont expect it be be done any time soon. I was curious if it there was an updated planed for this version. Because then I will proably use viaversion on bungeecord for the time being and wait for the c++ implementation.

Alright, once I can I'll take a look! Thank you for your interest in my project 😄

Rigner commented 3 years ago

Hey, I've got some news on this.

I've been able to work on my C++ rework for this projects during my free time, and the core code is finished and working. It currently only supports 1.16.2+, but it will be easy to add new versions.

I just have a couple bugs to look into, but I'll be soon able to try to support as many versions as possible 😃