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

Trading tools is broken

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Duplicate
    • Minecraft 1.14.3 Pre-Release 1
    • None
    • None
    • Windows 10
    • Unconfirmed

    Description

      When setting villager trades (via commands), tools have a data tag as Damage:0 which is not applied to normal tools. So if you try to trade an unbroken tool for something, you cannot because it doesn't have that data tag.

      What I expected to happen was...: the unbroken tool should be able to trade since they should be identical items.

      What actually happened was...: the unbroken tool was not able to be traded because it had an extra Damage:0 tag in the code (even though there was none) that made normal tools not fit the requirements

      Steps to Reproduce:
      1. Enter the command, "/summon villager ~ ~ ~ {Offers:{Recipes:[{maxUses:999999,buy:

      {id:diamond_sword,Count:1}

      ,sell:{id:diamond,Count:1}}]}}

      2. Pres F3 + H to show hidden tooltips
      3. Open the trading menu of that villager
      4. Try to trade a normal diamond sword for a diamond

      5. Notice that the diamond sword in the trading menu has an extra nbt tag.

      6. This will not allow for the item to be traded.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              Nobisyu_12 Thomas Johnson
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: