Yatopia icon indicating copy to clipboard operation
Yatopia copied to clipboard

Drops off the horse in the garden from the client side

Open metabrixkt opened this issue 3 years ago • 15 comments

Expected behavior When you ride a horse and jump on farmland, it doesn't drops you off.

Observed behavior When you ride a horse and jump on farmland, it drops you off on client side, but you are still riding on server side.

Steps to reproduce (if known)

  1. Spawn or find a horse and tame it.
  2. Plow the land (from google translate, make it farmland)
  3. Ride a horse and jump on farmland, it should drop you off on client side, but not on server side.

Installed plugins No plugins.

Version git-Yatopia-"f18a93c"

Additional context It's vanilla bug, but I think it shouldn't be low priority (all vanilla issues here are marked low priority as I see), it should be normal or even high priority, because this bug is survival mode freecam cheat.

metabrixkt avatar Oct 05 '20 14:10 metabrixkt

This seems like a vanilla bug since I can reproduce it in a singleplayer world. I am not sure if we are interested in patching this at the moment.

nkomarn avatar Oct 05 '20 14:10 nkomarn

Oh wait, here's video https://www.youtube.com/watch?v=X4ecXhQ0_Go recorded by Фасэр, he's in YatopiaMC Discord.

metabrixkt avatar Oct 05 '20 14:10 metabrixkt

This is 100% vanilla. I can't control the horse in singleplayer, same in yatopia. My controls are all reset.

MrIvanPlays avatar Oct 05 '20 14:10 MrIvanPlays

And addition to the bug:

  • When you summon a boat{NoGravity:1}, ride it and rejoin, bug happens. Requires disabled vehicle flight check
  • With the plugins SimpleLay and SkinsRestorer: do /sit and then /skin update. It happens again.

metabrixkt avatar Oct 05 '20 14:10 metabrixkt

  • With the plugins SimpleLay and SkinsRestorer: do /sit and then /skin update. It happens again.

Plugins.

  • When you summon a boat{NoGravity:1}, ride it and rejoin, bug happens. Requires disabled vehicle flight check

You requested the config option for these, so its still not vanilla.

MrIvanPlays avatar Oct 05 '20 14:10 MrIvanPlays

I told another ways to reproduce this bug, it may help. It's vanilla bug, it happens on vanilla server when following Steps to reproduce.

metabrixkt avatar Oct 05 '20 14:10 metabrixkt

confirmed vanilla, put to the low prio

MrIvanPlays avatar Oct 05 '20 14:10 MrIvanPlays

but

Additional context It's vanilla bug, but I think it shouldn't be low priority (all vanilla issues here are marked low priority as I see), it should be normal or even high priority, because this bug is survival mode freecam cheat.

metabrixkt avatar Oct 05 '20 14:10 metabrixkt

because this bug is survival mode freecam cheat.

no its not freecam cheat lol. do u even know what freecam is?

MrIvanPlays avatar Oct 05 '20 14:10 MrIvanPlays

yes I know, I told it's survival mode

metabrixkt avatar Oct 05 '20 14:10 metabrixkt

and what do you mean by that? its not a cheat in any means.

MrIvanPlays avatar Oct 05 '20 14:10 MrIvanPlays

Maybe this solution is stupid, but I think it's possible to check if player is sending invalid movement packets (like when they aren't on a horse on client side) and send a ride entity packet (or how is it called, idk)

metabrixkt avatar Oct 13 '20 18:10 metabrixkt

I am having the same issue while riding striders. While a player is riding a strider holding fungus-on-a-stick, they can quickly scroll off and back onto the item causing the strider to stop and start moving very rapidly. This will kick the player off to where they initially mounted the strider, but they will be unable to interact with the environment around them. The server will treat them as if they are still on the strider and other players will see you simply sitting atop it looking around while you move freely. If you hold the fungus in your hand, the strider will not follow it, and instead stand in place while its head tracking mimics your own. Crouching like you would to normally exit the strider will teleport and drop you off where the strider currently is. The console would spam "Strider moved wrongly!," so I changed the moved-wrongly-threshold from 0.625 to 625; This stopped the spam, but the strider issue persisted. I also disabled all the vehicle checks in NC+ to no avail.

Laxe99 avatar Dec 03 '20 10:12 Laxe99

Can this still be reproduced?

Titaniumtown avatar Feb 09 '21 15:02 Titaniumtown

Can this still be reproduced?

Yes

metabrixkt avatar Feb 13 '21 17:02 metabrixkt