mojira.dev
MC-248519

Structure blocks do not mirror certain special entity properties correctly when loading

Saving a structure with a structure block and then loading it with mirroring loads entities with inconsistent mirroring behavior compared to when saved.

Example scenarios that do not handle mirroring:

  • Entity LeftHanded-ness

  • Armor stand held items

  • Armor stand pose (all body parts)

  • Falling block state

  • Enderman held block state

  • Minecart display tile state

  • This has edge cases where, for example, stairs would get rotated along with the minecart when mirroring, so some states would not be flipped, like the facing direction, yet others would need to be flipped, like the stairs shape

Other scenarios to consider that might be better off without change

  • Item frame item rotation

Attachments

Comments

migrated
[media][media][media]
onnowhere

Most entity rotation issues seem fixed in 22w06a with the exception of item frames, which I've added to the report

Flashbulb

I have noticed as well, that some entities do not carry over any held items. I have a structure that places skeletons with stone swords, but on generation the swords are bows.

So I would change from just "armour stands" to all entities.

onnowhere

That sounds like a different issue if the actual items are changing? This issue is for mirroring, is it related? Maybe open another issue for it if not?

onnowhere

Relates to MC-248855

onnowhere

(Unassigned)

Confirmed

Platform

Normal

Structures

22w05a, 22w06a, 22w07a, 1.18.2 Pre-release 1, 1.18.2 Pre-release 2, 1.18.2 Pre-release 3, 1.18.2 Release Candidate 1, 1.18.2, 1.21

Retrieved