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

Camel has four redundant NBT tags

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • None
    • 1.19.4, 1.20 Pre-release 1, 1.20 Pre-release 2
    • None
    • Confirmed
    • Commands, Mob behaviour

      The bug

      Camel has four redundant NBT tags.

      1. Tame: Camels are always in a tamed state, even in the new world of camels generated in the desert villages are the same.
        The conclusion is that the camel does not need to be tamed so this "Tame" tag is redundant.
      2. Temper: From the first point above, we know that the camel does not need to be tamed, so it does not need to be fed to enhance the good sense value.
        And even if you feed the camel cactus the value will not improve, so the conclusion is that the "Temper" tag is redundant.
      3. EatingHayStack: As the camel is not a horse there will be no grazing animation so the "EatingHaystack" tag value will always remain at 0b.
        The conclusion is that the camel is no grazing animation so the "EatingHayStack" tag is redundant.
      4. Owner: Although the "Owner" tag will not naturally appear on the camel, but can be added by command, as the camel does not need to be tamed so do not need the "Owner" tag and should not be able to add the "Owner" tag.
        Conclusion As the camel cannot be tamed so the "Owner" tag is redundant and should not be able to add the "Owner" tag by command.

      Steps to reproduce (Tame)

      1. Use the following command:
        /data merge entity @e[type=minecraft:camel,limit=1,distance=..5] {Tame:0b}
      2. Use the following command:
        /data get entity @e[type=minecraft:camel,limit=1,distance=..5]
      3. Found that the "Tame" tag of the camel is always 1b.

      Steps to reproduce (Temper)

      1. Use the following command:
        /data merge entity @e[type=minecraft:camel,limit=1,distance=..5] {Temper:100}
      2. Ride the camel.
      3. No change was found.

      Steps to reproduce (EatingHayStack)

      1. Use the following command:
        /data merge entity @e[type=minecraft:camel,limit=1,distance=..5] {EatingHayStack:1b}
      2. Use the following command:
        /data get entity @e[type=minecraft:camel,limit=1,distance=..5]
      3. Found that the "Tame" tag of the camel is always 0b.

      Steps to reproduce (Owner)

      1. Use the following command:
        /data merge entity @e[type=minecraft:camel,limit=1,distance=..5] {Owner:[I; <Player UUID>, <Player UUID>, <Player UUID>, <Player UUID>]}
      2. Use the following command:
        /data get entity @e[type=minecraft:camel,limit=1,distance=..5]

        1. 2023-05-13_15.49.57.png
          829 kB
          [Mod] Les3awe
        2. 2023-05-13_15.50.05.png
          1.16 MB
          [Mod] Les3awe
        3. 2023-05-13_15.50.16.png
          1.19 MB
          [Mod] Les3awe

            Unassigned Unassigned
            Les3awe [Mod] Les3awe
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: