yesdog / Waterdog

Waterdog, a Yesdog fork of Waterfall/BungeeCord that adds Bedrock support.
MIT License
186 stars 37 forks source link

Cannot use boats #87

Closed LelouBil closed 4 years ago

LelouBil commented 4 years ago

Version of Waterdog git:Waterdog-Bootstrap:1.15-SNAPSHOT:81eb6a5:300

Expected Behavior Right click on a boat, and Player is put in the boat

Actual Behavior Nothing happens

Crashdump, Backtrace or Other Files

The server is not crashing

Describe the bug Boats are not usable

To Reproduce Use the latest version of minecraft Win10 edition and the official Bedrock server with Waterdog, place down a boat and right click it.

Screenshots

Server software used: Offical server software

Additional context

I can't think of any other context that would apply

LelouBil commented 4 years ago

Also: When I move after right clicking on the boat, the shovels are moving And if I log out and log in directly to the server without Waterdog I am in the boat.

I messed around for a bit with the code and it could be an entity ID mismatch with the SetEntityLink packet. I don't really know much about the bedrock protocol but I managed to find that the packet is received by the client and that the entity id matches with the server ones but I didin't really understand what's going on with the EntityRewriting aside from the fact that it's tracking added and removed entitites.

Alemiz112 commented 4 years ago

Thanks for reply. I think this is caused by bad entity rewrite too. Looks like all latest issues are caused due to it. I will try to find some time and work during weekend on it.

LelouBil commented 4 years ago

Any update ?

GamakCZ commented 4 years ago

For me boats works fine (with nukkit)

LelouBil commented 4 years ago

Yes but I'm using the official server

Xernium commented 4 years ago

BDS isn’t fully supported for various reasons. This may be resolved in the future but not for now.

colinrgodsey commented 4 years ago

BDS is currently unusable right now, and I'm thinking we might need to drop support for it right now anyways. will close this out, as right now I don't think we intend to fix BDS issues.