mojira.dev
MC-215542

Removing Multishot from a charged crossbow still shoots three arrows

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)

Linked issues

Attachments

Comments 5

The multishot and piercing enchantments are supposed to be mutually exclusive; however, this bug makes it possible to have the effects of both simultaneously. (This only works for a single shot of the crossbow, though, because the next time you reload the crossbow it will only load one arrow.)
Here is a video:

[media]

Also, I tested in 21w07a, so that version is affected.

Can confirm in 1.17.

Can confirm in 1.19.2.

Thank you for your report!
After consideration, the issue is being closed as Working as Intended.

Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.

Full Version HistorySnapshot Version HistoryThe official Minecraft feedback site

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Cynthia Yantis

(Unassigned)

Confirmed

Enchantments, Items

1.16.5, 21w06a, 21w07a, 21w08b, 1.17, ..., 1.19.2, 1.19.4, 23w14a, 1.20.4, 24w10a

Retrieved