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

Removing Multishot from a charged crossbow still shoots three arrows

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Works As Intended
    • None
    • 1.16.5, 21w06a, 21w07a, 21w08b, 1.17, 1.19, 1.19.2, 1.19.4, 23w14a, 1.20.4, 24w10a
    • None
    • Confirmed
    • Enchantments, Items

      Whenever you charge a crossbow, it saves the list of itemstacks that need to be shot out of it at time of loading. This means that if there is a multishot enchantment, it clones the itemstack and stores it three times and saves it to NBT. 

      The multishot enchantment is not checked beyond the point of loading the crossbow. Instead it pulls the NBT list of items whenever the crossbow goes to be unloaded and iterates through the items that need to be converted into projectiles.

      This means that charging a crossbow with multishot and then removing the enchantment from a grindstone will still result in the crossbow firing three projectiles and damaging the crossbow the incorrect amount of times. (See MC-215540)

            Unassigned Unassigned
            DiamondDagger590 Coleman Yantis
            Votes:
            6 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: