mojira.dev
MC-264319

Armor Stands from worlds created before 1.9 have their items shuffled and deleted when upgrading to modern versions

Armor Stands created before version 1.9 will have their items be in the wrong slots/deleted upon world upgrade.

Reproduction Steps

  • Create a world in 1.8.9

  • Place an armor stand

  • Give it arms with /entitydata @e[r=5] {ShowArms:1}

  • Give it full armor and place an item in its hands

  • Use this world where steps 1-4 are already done :

[media]
  • Load the world in the latest release

Observed Results

  • The armor stand now holds its boots and leggins in its hands (regardless of if the armor stand had arms before)

  • The item it had in hand is now in the boots slot

  • The helmet and chestplate are deleted

    [media][media]

    Expected Results

  • The armor stand would be upgraded properly

Linked issues

Attachments

Comments 5

peashooter

can confirm in 23w32a, the original issue is MC-200842 if you wondering. also here is the steps to reproduce:

1. create/open an 1.8 world
2. place down an armor stand
3. run this command: "/entitydata @e[r=N] {ShowArms:1}" (where N is a positive number)
4. place something in the armor stand hand
5. save that world and open it in 23w32a, you will see nothing in the arm

Ceresjanin123

Can confirm on latest versions.

I request ownership because the owner is inactive and this report is quite ugly and needs to be made more concise

Ceresjanin123
Gullyman4

This is the same issue as MC-189525. Armor stands store equipment in the same way as mobs. It will probably also be fixed in the future version.

Gullyman4

Now fixed in 25w02a thanks to the fix for MC-189525. This should likely be marked as a duplicate.

Flmes

Ceresjanin123

(Unassigned)

Community Consensus

Platform

Normal

Datafixer

data-fixer

1.20.1, 1.21.1, 24w36a, 1.21.2 Pre-Release 3, 24w44a, 1.21.3, 1.21.4

Retrieved