Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-87661

Client does not merge EntityTag for spawn eggs, resulting in visual inconsistencies

    • Icon: Bug Bug
    • Resolution: Fixed
    • 1.15.2
    • Minecraft 15w35e, (13)
      Minecraft 15w44b, Minecraft 1.10.2, Minecraft 16w40a, Minecraft 1.11, Minecraft 1.11.2, Minecraft 17w06a, Minecraft 1.12, Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 17w43b, Minecraft 17w46a, Minecraft 17w48a, Minecraft 18w03b
    • None
    • Confirmed
    • (Unassigned)

      Expected behavior:

      Put EntityTag on Zombie spawn egg:

      /give @p spawn_egg 1 0 {EntityTag:{id:"minecraft:zombie",IsBaby:0b,HandItems:[],ArmorItems:[]}}

      For 1.13:

      /give @p minecraft:zombie_spawn_egg{EntityTag:{IsBaby:0b,HandItems:[],ArmorItems:[]}}

      Spawn large number of zombies and they should all be identical.

      Actual behavior:

      Zombies have varied equipment and type as they would without EntityTag.

      This is an issue for the client only; the server has the correct data. Logging out and back in will fix client-side issues.

        1. 1.16_RC1.png
          627 kB
          Meri Diana
        2. 2017-10-27_15.25.02.png
          1.83 MB
          Meri Diana
        3. 2017-10-27_15.25.55.png
          2.06 MB
          Meri Diana

          [MC-87661] Client does not merge EntityTag for spawn eggs, resulting in visual inconsistencies

          Meri Diana added a comment -

          Ok for me, I'll keep track of that in MC-124435, and as I stated about 2.5 years ago, I couldn't reproduce the desync already back then, so it might have been fixed since long, which is good

          Meri Diana added a comment - Ok for me, I'll keep track of that in MC-124435 , and as I stated about 2.5 years ago, I couldn't reproduce the desync already back then, so it might have been fixed since long, which is good

          [Mod] j_p_smith added a comment - - edited

          As there is no server-client desync when babies are spawned, to me it makes sense to track that in MC-124435 instead where it is already explained clearly. The weapon/armour desync that was initially reported here no longer occurs.

          [Mod] j_p_smith added a comment - - edited As there is no server-client desync when babies are spawned, to me it makes sense to track that in MC-124435 instead where it is already explained clearly. The weapon/armour desync that was initially reported here no longer occurs.

          Meri Diana added a comment - - edited

          I'm not sure, was this bugpost here also about babies being spawned, regardless of IsBaby:0?
          In that case, the bug still present in 1.16 rc-1, but if this bugpost here is solely about them appearing with equipment, and babies occurring despite they shouldn't would be only tracked in MC-124435: I couldn't spawn any zombies wearing equipment in a few minutes of testing.

          See also my older, previous comment.

          Meri Diana added a comment - - edited I'm not sure, was this bugpost here also about babies being spawned, regardless of IsBaby:0? In that case, the bug still present in 1.16 rc-1, but if this bugpost here is solely about them appearing with equipment, and babies occurring despite they shouldn't would be only tracked in MC-124435 : I couldn't spawn any zombies wearing equipment in a few minutes of testing. See also my older, previous comment .

          Can someone else who experienced this bug confirm that this is fixed?

          [Mod] Michael Wobst added a comment - Can someone else who experienced this bug confirm that this is fixed?

          Fixed in 1.15.2 or earlier.

          [Mod] j_p_smith added a comment - Fixed in 1.15.2 or earlier.

          Meri Diana added a comment -

          Thank you, done: MC-124435 - I noticed a few more things which shouldn't be "WaI" if I interpret Searge correctly.

          Regarding this bugpost here, maybe I was just very unlucky, but although I spawned at least 300 Zombies with the 1.13 command-spawn egg provided in the bugpost, it didn't show me any visual inconsistencies like "fake" armour or tools/weapons anymore, which would mean this bugpost is apparently resolved - if somebody else could please confirm it doesn't spawn zombies with visual-/not real equipment anymore.

          However, it still does spawn real baby zombies (checked via entitydata or rather now data get), despite IsBaby set to false.
          I mentioned the baby zombie spawn despite IsBaby:0b also as part of my my own bugpost, as the baby and e.g. equipment-handedness-swap is not a visual inconsistency but really occurring, which is the basis of my bugpost.

          Tested in 18w03b.

          Meri Diana added a comment - Thank you, done: MC-124435 - I noticed a few more things which shouldn't be "WaI" if I interpret Searge correctly. Regarding this bugpost here, maybe I was just very unlucky, but although I spawned at least 300 Zombies with the 1.13 command-spawn egg provided in the bugpost, it didn't show me any visual inconsistencies like "fake" armour or tools/weapons anymore, which would mean this bugpost is apparently resolved - if somebody else could please confirm it doesn't spawn zombies with visual-/not real equipment anymore. However, it still does spawn real baby zombies (checked via entitydata or rather now data get), despite IsBaby set to false. I mentioned the baby zombie spawn despite IsBaby:0b also as part of my my own bugpost, as the baby and e.g. equipment-handedness-swap is not a visual inconsistency but really occurring , which is the basis of my bugpost. Tested in 18w03b.

          You can make a separate ticket for it if you want.

          [Mod] redstonehelper added a comment - You can make a separate ticket for it if you want.

          Meri Diana added a comment -

          Confirmed for 18w03b, one thing though I just noticed, the bugpost says that it's a client-issue-only and relogging will fix that.
          This is true for those who e.g. spawn with armour optically, the armour will not be displayed anymore upon relog.

          However, what about those who are babies despite IsBaby:0, or those who are left- instead of right-handed?
          Those occurrences are not a client-issue as you can see from my pictures, some including an entitydata check.
          I also checked on the incorrect left-handedness via entitydata.

          Would that be a different bugpost/has this post here to be split, or would it suffice to update the bugpost description accordingly?

          Meri Diana added a comment - Confirmed for 18w03b, one thing though I just noticed, the bugpost says that it's a client-issue-only and relogging will fix that. This is true for those who e.g. spawn with armour optically, the armour will not be displayed anymore upon relog. However, what about those who are babies despite IsBaby:0, or those who are left- instead of right-handed? Those occurrences are not a client-issue as you can see from my pictures, some including an entitydata check. I also checked on the incorrect left-handedness via entitydata. Would that be a different bugpost/has this post here to be split, or would it suffice to update the bugpost description accordingly?

          Meri Diana added a comment -

          Confirmed for 48a, the example command in the post should now be changed to the new format.

          Meri Diana added a comment - Confirmed for 48a, the example command in the post should now be changed to the new format.

          Meri Diana added a comment -

          Confirmed for 17w46a.

          Meri Diana added a comment - Confirmed for 17w46a.

            Unassigned Unassigned
            SliceThePi SliceThePi
            Votes:
            8 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: