Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix inconsistencies with movement and position #699

Merged
merged 129 commits into from
Nov 20, 2020

Conversation

Heath123
Copy link
Contributor

@Heath123 Heath123 commented May 30, 2020

cache-chunks needs to be enabled in your config for the move fixes to take effect!

GeyserMC/mappings-generator#18 needs to be merged first

The same as #669 which was accidentality closed and the branch deleted

Move fixes V2 using bounding boxes
Currently fixes #548, #1008 and #617
Might fix #204

Known bugs that I can only fix when the custom collision boxes are in the release versions

  • Bamboo
  • Some grindstone things
  • Bugs with snow layers

Known bugs to fix

  • Sometimes when sprinting up stairs you get teleported back Fixed!
  • Snow layers are a bit buggy (disabling optimisations 2 and 3 at the same time seems to help) Mostly fixed, still has issues with different collision (not easily fixable but I'll try!)
  • Add proper hitboxes for: Now uses mappings
  • Fences and Walls (also with carpets on top)
  • Fence gates
  • Grindstone
  • Opening a fence gate, closing it and jumping is buggy
  • Door collision is buggy Fixed except for a specific arrangement
  • NCP Passable correction could be closer to a real client

Please tell me about any more bugs you find!

@Heath123 Heath123 mentioned this pull request May 30, 2020
5 tasks
@rtm516 rtm516 added PR: Bugfix When a PR contains a bugfix Work in Progress The issue is currently being worked on. labels May 30, 2020
@Camotoy Camotoy marked this pull request as draft June 5, 2020 15:13
@WesleyVanNeck
Copy link
Contributor

is this even active?

@Heath123
Copy link
Contributor Author

is this even active?

Yes, it's very active, I just haven't pushed the latest changes yet. I have snow layers fixed etc.

@Camotoy
Copy link
Member

Camotoy commented Jul 10, 2020

Just a heads-up that some .gradle stuff got thrown in with the latest commit.

@Heath123
Copy link
Contributor Author

Just a heads-up that some .gradle stuff got thrown in with the latest commit.

Ah, I'll fix that, thank you

Copy link
Member

@Camotoy Camotoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • The mappings submodule got updated which seems unintentional.
  • There are still some Gradle files in the commit.
  • Why move the session jumping and sneaking variables to PlayerEntity>

@Heath123
Copy link
Contributor Author

Fixes #1008

@Heath123
Copy link
Contributor Author

The player is kicked out of boats when entering
I believe this is caused by move fixes

I can get in boats

# Whether to use direct server methods to retrieve information such as block states.
# Turning this off for Spigot will stop NMS from being used but will have a performance impact.
use-adapters: true

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we have an option for move fixes too?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While I'm not opposed, I see no reason. There's not much reason people would want the move fixes off, and performance shouldn't be an issue. The reason that is an issue is in case there's a Spigot instance that breaks with them enabled.

Something that could be a config option is teleport ID confirmation flexibility.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You mean the position and resend thresholds?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes.

@EasyClifton
Copy link
Contributor

When was this renamed?

@Camotoy
Copy link
Member

Camotoy commented Nov 20, 2020

I renamed it a couple weeks ago.

@Camotoy Camotoy merged commit a70d3e2 into GeyserMC:master Nov 20, 2020
@PappoYT PappoYT mentioned this pull request Nov 24, 2020
@soshimee
Copy link

Hmm, wonder why it says "sprinting up stairs," walking was the worst part for me, sprinting didn't have any issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: Bugfix When a PR contains a bugfix Work in Progress The issue is currently being worked on.
Projects
None yet