[Patch Request] MC-279003
Mojang Bug Report ID
MC-279003
Bug adhere to the guidelines.
- [x] I made sure that this bug adheres to the guidelines.
Has not already been requested.
- [x] I am certain this patch has not already been requested.
Has not already been implemented.
- [x] I know that this patch isn't already in the latest version of the mod.
Existing implementation
No response
In 1.21.3,
ServerExplosion#hurtEntitiesdirectly usedEntity#setDeltaMovement(Vec3)to move entities. In 1.21.4, the wrapper methodEntity#push(Vec3)is used instead. The issue is thatAbstractWindChargeoverridesEntity#push(double, double, double)but does not do anything with it, so wind charges are not propelled by explosions.
Calling on the super method of Entity#push(double, double, double) in AbstractWindCharge fixes it.
I've looked at the usages of AbstractWindCharge#push(double, double, double) for side effects and tested it in game, and so far it doesn't look like are any.
I could make a PR for this but dunno what counts as a "Basic" and "Gameplay" fix