Mojira Archive
MCM-905

Local space for particles attached to entities no longer rotated to the locator's

Partner Rank:

2

Partner Team Reporting:

Everbloom Studios

Verification builds:

1.14.0.50

Summary:

Local space for particles attached to entities no longer inherits the locator's bone rotation.

Note that this refers to all particles, not just particles with minecraft:emitter_local_space with rotation set to true.
Particles attached to locators used to be rotated the same way the locator was when the emitter was initialized, but not anymore - and is instead aligned with the world.

Impact:

This ruins the appearance of a lot of our content that uses particles attached to locators.

Repro Steps:

  1. Create and join the provided world.
  2. Turn on the lever to spawn a turret entity
  3. Watch the direction of the particles

Observed Results:

The particles inherit only the position of the locator they're initially attached to. The rotation of the emitter's local space is still the world's rotation.

In the turret example, the particles spawn at the locator and go straight into the negative z direction (as defined in the particle's file, disregarding the locator's parent rotation)

https://gfycat.com/GranularBreakableBufeo

Expected Results:

The particles should inherit both the position and the rotation of the locator they're initially attached to.

In the turret example, the particles should spawn at the locator and move away from the turret, in the direction of the bone called "turret" in the geometry.

Note that what's rotating is not the entity, but rather the turret bone through an animation.

https://gfycat.com/PartialUnimportantCattle

Screenshots/Videos attached: Yes/No

Yes.

Regression Builds:

1.14.0.1

Fixed

Energyxxer

2019-12-14, 07:03 AM

2020-01-18, 12:20 AM

2020-01-07, 01:13 AM

0

0

Future Release

-