Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-177066

Unnecessary set_damage modifier for compass loot in trial chambers

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.21.0.23 Preview, 1.21.0.22 Preview, 1.21.0.21 Preview, 1.21.0.20 Preview, 1.20.80.24 Preview, 1.20.80.23 Preview, 1.20.70.24 Preview, 1.20.70.22 Preview, 1.20.60.20 Preview, 1.20.60.21 Preview, 1.20.60.22 Preview, 1.20.60.23 Preview, 1.20.60.26 Preview, 1.20.60.25 Preview, 1.20.60.24 Preview, 1.20.70.20 Preview, 1.20.70.21 Preview, 1.20.61 Switch, 1.20.60, 1.20.62 Hotfix, 1.20.70.25 Preview, 1.20.80.20 Preview, 1.20.80.21 Preview, 1.20.70, 1.20.71 Hotfix, 1.20.80.22 Preview, 1.20.72 Hotfix, 1.20.73 Hotfix, 1.20.80, 1.20.81 Hotfix
    • Confirmed
    • Multiple
    • 1144587

      Description
      Relates to MC-266489.

      The behavior_packs/experimental_update_announced_live2023/loot_tables/chests/trial_chambers/intersection_barrel.json loot table has a loot entry with a compass. Even though compasses don't have durability, the entry has the set_damage loot modifier on it, which does nothing, and may as well be considered invalid.

      Code analysis

      {
        "pools": [
          {
            "bonus_rolls": 0,
            "entries": [
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": 1,
                    "function": "set_count"
                  },
                  {
                    "add": false,
                    "damage": {
                      "max": 0.9,
                      "min": 0.4
                    },
                    "function": "set_damage"
                  },
                  {
                    "function": "enchant_randomly"
                  }
                ],
                "name": "minecraft:diamond_axe",
                "weight": 1
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": 1,
                    "function": "set_count"
                  },
                  {
                    "add": false,
                    "damage": {
                      "max": 0.8,
                      "min": 0.15
                    },
                    "function": "set_damage"
                  }
                ],
                "name": "minecraft:diamond_pickaxe",
                "weight": 1
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "max": 3,
                      "min": 1
                    },
                    "function": "set_count"
                  }
                ],
                "name": "minecraft:diamond",
                "weight": 1
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": 1,
                    "function": "set_count"
                  },
                  {
                    "add": false,
                    "damage": {
                      "max": 0.8,
                      "min": 0.15
                    },
                    "function": "set_damage"
                  }
                ],
                "name": "minecraft:compass",
                "weight": 1
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "max": 2,
                      "min": 1
                    },
                    "function": "set_count"
                  }
                ],
                "name": "minecraft:bucket",
                "weight": 1
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": 1,
                    "function": "set_count"
                  },
                  {
                    "add": false,
                    "damage": {
                      "max": 0.8,
                      "min": 0.15
                    },
                    "function": "set_damage"
                  }
                ],
                "name": "minecraft:golden_axe",
                "weight": 4
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": 1,
                    "function": "set_count"
                  },
                  {
                    "add": false,
                    "damage": {
                      "max": 0.8,
                      "min": 0.15
                    },
                    "function": "set_damage"
                  }
                ],
                "name": "minecraft:golden_pickaxe",
                "weight": 4
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "max": 15,
                      "min": 5
                    },
                    "function": "set_count"
                  }
                ],
                "name": "minecraft:bamboo_planks",
                "weight": 10
              },
              {
                "type": "item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "max": 10,
                      "min": 6
                    },
                    "function": "set_count"
                  }
                ],
                "name": "minecraft:baked_potato",
                "weight": 10
              }
            ],
            "rolls": {
              "max": 3,
              "min": 1
            }
          }
        ],
        "random_sequence": "minecraft:chests/trial_chambers/intersection_barrel"
      }
      

            agoodday233 agoodday233
            Votes:
            6 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              CHK: