Skip to content

fix(entity): restore blaze flight parity#1989

Draft
CompileRider wants to merge 1 commit intoPumpkin-MC:masterfrom
CompileRider:fix/blaze-flight-parity
Draft

fix(entity): restore blaze flight parity#1989
CompileRider wants to merge 1 commit intoPumpkin-MC:masterfrom
CompileRider:fix/blaze-flight-parity

Conversation

@CompileRider
Copy link
Copy Markdown
Contributor

@CompileRider CompileRider commented Apr 8, 2026

Problem

Blazes currently experience gravity like ground mobs instead of keeping their expected hovering movement. This breaks vanilla parity and makes blazes fall off ledges instead of staying airborne.

What changed

  • override the existing mob airborne movement hooks for BlazeEntity
  • set blaze gravity to 0.0 and its Y-velocity drag to 0.6
  • add a focused regression test that verifies blaze no longer shares the same gravity/drag shape as a normal grounded mob

Testing

  • cargo fmt --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test
  • cargo audit check

Fixes #1960

Blazes now use the repository-native airborne movement hooks instead of default ground-mob falling behavior.

The change stays scoped to movement parity by overriding blaze-specific gravity and Y drag, with a regression test covering that the blaze no longer matches a gravity-bound mob.
@RoosterBooster007 RoosterBooster007 added the bug Something isn't working label Apr 9, 2026
@chocodev11
Copy link
Copy Markdown
Collaborator

blaze still have gravity and y velocity only multiply by 0.6 when it falling

@CompileRider CompileRider marked this pull request as draft April 11, 2026 23:36
@Snowiiii
Copy link
Copy Markdown
Member

I don't think the changes resemble vanilla behavior. Please look at latest vanilla code before submitting such changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Blazes can't fly

4 participants