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

Starting using items with MaxItemUseDuration higher than 0 creates "item.armor.equip_generic" sound

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Awaiting Response
    • Affects Version/s: Minecraft 1.9
    • Fix Version/s: None
    • Labels:
    • Confirmation Status:
      Unconfirmed

      Description

      The bug

      When you start using items that have a MaxItemUseDuration the sound "item.armor.equip_generic" is played.

      Affected items (1.9)

      • bow
      • milk bucket
      • food
      • drinkable potion
      • shield

      These items can be found by searching in the decompiled version for classes overwriting the net.minecraft.item.Item.getMaxItemUseDuration(ItemStack) method and returning a value greater than 0.

      How to reproduce

      1. Join a server
      2. Set your gamemode to survival
      3. Have another player join the server
      4. Start drawing back your bow with the first player
      5. The second player will hear "item.armor.equip_generic"

      The reason

      The following is based on decompiled version of Minecraft 1.9 using MCP 9.24 beta. All method and class names are the names used in the decompiled version.

      The reason is very likely that the method net.minecraft.server.management.PlayerInteractionManager.func_187250_a(EntityPlayer, World, ItemStack, EnumHand) acts for items with a MaxItemUseDuration greater than 0 as if the item changed.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                marcono1234 [Mod] Marcono1234
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Potential Duplicates