MeteorDevelopment / meteor-client

Based Minecraft utility mod.
https://meteorclient.com
GNU General Public License v3.0
2.18k stars 808 forks source link

[Suggestion] VanillaFly (Creative fly without boat/elytra) #2590

Open LoganDark opened 2 years ago

LoganDark commented 2 years ago

Describe the feature

Around three years ago I implemented a new module for ForgeHax called VanillaFly. This enables creative mode flying on the client but spoofs the movement packets so the server thinks you are on the ground. This even worked on most anarchy servers at the time (like Constantiam).

It also has an anti-rubberbanding feature so that if you get teleported back by the server, you don't get teleported to the ground (aka it also spoofs the S2C teleport packets).

I unfortunately don't have the gif anymore, but you can probably just imagine what it looks like to other players (aka silly - like someone with Step set to max).

I assume the reason Meteor doesn't have a normal fly is because flying is disabled by default so it won't be useful on most servers. Maybe this is what you need.

Before submitting a suggestion

emir4169 commented 2 years ago

i want this

Xargana commented 2 years ago

"Spoofs the movement packets so the server thinks you are on the ground." if you send the packets that make the server think you are on the ground, then no one will see you fly and basically you aren't flying

LoganDark commented 2 years ago

The point isn't to make others see you flying, it's for you to navigate as if you were. Similar to freecam but with movement.

arlomcwalter commented 2 years ago

"Spoofs the movement packets so the server thinks you are on the ground." if you send the packets that make the server think

you are on the ground, then no one will see you fly and basically you aren't flying

thats not how on ground works chief

LoganDark commented 2 years ago

"Spoofs the movement packets so the server thinks you are on the ground." if you send the packets that make the server think you are on the ground, then no one will see you fly and basically you aren't flying

thats not how on ground works chief

VanillaFly does not just set the onground flag, it actually performs a raycast downwards and places you on the ground. The fly check does not trust the onground flag.