Recipe book rejects bows with Damage:0 tag when crafting dispensers
The bug
When using the recipe book to craft a dispenser, it will reject a bow if it has the Damage:0 tag.
The reason this is an issue is because the Damage tag is written after reloading the world, even if it equals 0. Items do not initially have this tag when taken out of the creative inventory, crafted, repaired, /give, etc.
Possible fixes
- Allow the recipe book to use bows with a Damage tag of 0 and bows with no Damage tag at all
- Allow the recipe book to use bows with a Damage tag of 0 and change damageable items to have the Damage tag by default
- Remove and don't write the Damage tag if it equals 0
A fix should be made with MC-124876 in mind.
Linked Issues
is duplicated by26
relates to6
Created Issue:
Dispenser recipe only crafts droppers (no bow placement on craft table)
I have full bows in my inventory plus cobble and redstone. Using the recipe book, I click on "Dispenser". The book places "dropper" ingredients without putting the bow in place, making it easy to mistakenly create a dropper. To craft a dispenser, I have to manually put the bow in the center.
Dispenser recipeonly crafts droppers (no bow placement on craft table)Clicking on dispenser recipe fails if you have an enchanted bow in your inventory, despite having necessary ingredients
I have full bows in my inventory plus cobble and redstone. Using the recipe book, I click on "Dispenser". The book places "dropper" ingredients without putting the bow in place, making it easy to mistakenly create a dropper. To craft a dispenser, I have to manually put the bow in the center.The bug
When attempting to craft a dispenser with the recipe book, it will fail if you have an enchanted bow in your inventory, even if you have the necessary items to craft the dispenser. The cobblestone and redstone will be placed in the crafting table, but the regular bow will not.
Steps to reproduce
- Put 7 cobblestone, 1 redstone, 1 bow, and 1 enchanted bow in your inventory
- Open a crafting table
- Click the dispenser recipe
→ Notice
The bug
When attempting to craft a dispenser with the recipe book, it will fail if you have an enchanted bow in your inventory, even if you have the necessary items to craft the dispenser. The cobblestone and redstone will be placed in the crafting table, but the regular bow will not.Steps to reproduce
- Put 7 cobblestone, 1 redstone, 1 bow, and 1 enchanted bow in your inventory
- Open a crafting table
- Click the dispenser recipe
→ NoticeI have full bows in my inventory plus cobble and redstone. Using the recipe book, I click on "Dispenser". The book places "dropper" ingredients without putting the bow in place, making it easy to mistakenly create a dropper. To craft a dispenser, I have to manually put the bow in the center.
Clicking on dispenser recipefails if you have an enchanted bow in your inventory, despite having necessary ingredientsDispenser recipe only crafts droppers (no bow placement on craft table)
I have full bows in my inventory plus cobble and redstone. Using the recipe book, I click on "Dispenser". The book places "dropper" ingredients without putting the bow in place, making it easy to mistakenly create a dropper. To craft a dispenser, I have to manually put the bow in the center.
The bug
When using the recipe book to craft a dispenser, it will reject a bow if it has the Damage:0 tag.
The reason this is an issue is because the Damage tag is written after reloading the world, even if it equals 0. Crafted items or items from the creative inventory menu do not initially have this tag.
Possible fixes
- Allow the recipe book to use bows with a Damage tag of 0 or no Damage tag at all
- Allow the recipe book to use bows with a Damage tag of 0 and change creative inventories and crafting recipes to have the Damage tag by default
- Remove the Damage tag if it equals 0
A fix should be made with
MC-124876in mind.
Dispenser recipe only crafts droppers (no bow placement on craft table)Recipe book rejects bows with Damage:0 tag when crafting dispensers
The bug
When using the recipe book to craft a dispenser, it will reject a bow if it has the Damage:0 tag.
The reason this is an issue is because the Damage tag is written after reloading the world, even if it equals 0. Crafted items or items from the creative inventory menu do not initially have this tag.
Possible fixes
- Allow the recipe book to use bows with a Damage tag of 0 or no Damage tag at all
- Allow the recipe book to use bows with a Damage tag of 0 and change creative inventories and crafting recipes to have the Damage tag by default
- Remove and don't write the Damage tag if it equals 0
A fix should be made with
MC-124876in mind.
The bug
When using the recipe book to craft a dispenser, it will reject a bow if it has the Damage:0 tag.
The reason this is an issue is because the Damage tag is written after reloading the world, even if it equals 0. Crafted items or items from the creative inventory menu do not initially have this tag.
Possible fixes
- Allow the recipe book to use bows with a Damage tag of 0
orno Damage tag at all- Allow the recipe book to use bows with a Damage tag of 0 and change creative inventories and crafting recipes to have the Damage tag by default
- Remove and don't write the Damage tag if it equals 0
A fix should be made with
MC-124876in mind.The bug
When using the recipe book to craft a dispenser, it will reject a bow if it has the Damage:0 tag.
The reason this is an issue is because the Damage tag is written after reloading the world, even if it equals 0. Crafted items or items from the creative inventory menu do not initially have this tag.
Possible fixes
- Allow the recipe book to use bows with a Damage tag of 0 and bows with no Damage tag at all
- Allow the recipe book to use bows with a Damage tag of 0 and change creative inventories and crafting recipes to have the Damage tag by default
- Remove and don't write the Damage tag if it equals 0
A fix should be made with
MC-124876in mind.
relates to
The bug
When using the recipe book to craft a dispenser, it will reject a bow if it has the Damage:0 tag.
The reason this is an issue is because the Damage tag is written after reloading the world, even if it equals 0.
Crafted items or items from the creative inventory menu do not initially have this tag.Possible fixes
- Allow the recipe book to use bows with a Damage tag of 0 and bows with no Damage tag at all
- Allow the recipe book to use bows with a Damage tag of 0 and change
creative inventories and crafting recipes to have the Damage tag by default- Remove and don't write the Damage tag if it equals 0
A fix should be made with
MC-124876in mind.The bug
When using the recipe book to craft a dispenser, it will reject a bow if it has the Damage:0 tag.
The reason this is an issue is because the Damage tag is written after reloading the world, even if it equals 0. Items do not initially have this tag when taken out of the creative inventory, crafted, repaired, /give, etc.
Possible fixes
- Allow the recipe book to use bows with a Damage tag of 0 and bows with no Damage tag at all
- Allow the recipe book to use bows with a Damage tag of 0 and change damageable items to have the Damage tag by default
- Remove and don't write the Damage tag if it equals 0
A fix should be made with
MC-124876in mind.
relates to
is duplicated by
relates to
is duplicated by
is duplicated by
is duplicated by
relates to
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
relates to
relates to
relates to
relates to
relates to
The bug
When a villager wants to buy a tool, it will look for a Damage:0 tag while it should be ignored. Normally obtained tools do not have Damage ever set to 0 (until after a reload – more information in MC-125880).
Steps to reproduce
- Summon a villager which asks for a diamond pickaxe:
/summon villager ~ ~ ~ {Offers:{Recipes:[{uses:0,maxUses:1,buy:{id:diamond_pickaxe,Count:1},sell:{id:emerald,Count:1}}]}} - Get a diamond pickaxe via crafting or the creative inventory
- Try to trade
→
It won’t work - Get a diamond pickaxe via
/give @s diamond_pickaxe{Damage:0} - Try to trade
→
It works
Right! In that case, this is already reported here: MC-125880
Thank you for your report!
We're actually already tracking this issue at MC-125880, so we will resolve and link this ticket as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Caused by MC-125880.
Duplicate of MC-125880
Duplicate of MC-125880
Duplicate of MC-125880
Duplicate of MC-125880
Duplicate of MC-125880
Duplicate of MC-125880
Duplicate of MC-125880
Duplicate of MC-125880
Duplicate of MC-125880
Thank you for your report!
We're actually already tracking this issue in MC-125880, so I resolved and linked this ticket as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature in the future to see if the issue has already been reported.
Duplicates MC-125880, which is fixed in 19w37a.
Thank you for your report!
We're actually already tracking this issue in MC-125880, so I resolved and linked this ticket as a duplicate.
However, that ticket has already been resolved as Fixed. The fix will arrive in the next version or is already included in the latest development version of the game.
If you haven't already, you might like to make use of the search feature in the future to see if the issue has already been reported.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
Thank you for your report!
We're actually already tracking this issue in MC-125880, so I resolved and linked this ticket as a duplicate.
However, that ticket has already been resolved as Fixed. The fix will arrive in the next version or is already included in the latest development version of the game.
If you haven't already, you might like to make use of the search feature in the future to see if the issue has already been reported.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
Cannot confirm. Are any of the bows enchanted or damaged? Please attach a picture of your inventory.
I do have an enchanted bow in the hot-bar. So it doesn't "warn" or "refuse"? I may also have had damaged bows I combined for making them, but I did have "no durability loss" bows too, which I used to craft the dispenser manually. I can try it again if needed, and post a screenshot when I do.
Can reproduce now. Seems to be pretty inconsistent. Weird.
No need for me to reattempt and screenshot, then? Everything else recipe-wise seems in order so far, though I rather wish Java now worked as smooth as Bedrock's recipe book. I do note pertaining to this bug, I'd rather have a warning that it's confused over which bow or something than, "I know you wanted a dispenser, I'll offer you a dropper instead" thing.
I found the root of the problem and updated the ticket accordingly.
Affects 1.13-pre6.
Best to keep this Updated, even if it's marked as Postponed, as it affects 18w31a too.
Confirmed for 19w35a
I think the better fix would be to always include a Damage tag for Damage 0 tools.