mojira.dev
MCPE-122488

Polar bears killed by fire/lava does not drop cooked fish

When you kill a polar bear with lava or fire aspect sword, it does not drop cooked fish, but instead raw fish. This bug is fixed in the next Java snapshot. (MC-102269)

Step to Reproduce
1. Spawn a polar bear (preferably an adult one, baby doesn't drop anything)
2. Get a sword enchanted with fire aspect or a bucket of lava
3. Kill the polar bear.
---> ❌ It drops raw cod/salmon, instead of cooked one.

The Fix
In polar_bear.json file in the loot_table/entities folder, you can add these functions to get the cooked one:

{
    "pools": [
     {
        "rolls": 1,
        "entries": [
          {
            "type": "item",
            "name": "minecraft:fish",
            "weight": 3,
            "functions": [
              {
                "function": "set_count",
                "count": {
                  "min": 0,
                  "max": 2
                }
              },
              {
                "function": "looting_enchant",
                "count": {
                  "min": 0,
                  "max": 1
                }
              },
              {
                "function": "furnace_smelt",
                "conditions": [
                  {
                    "condition": "entity_properties",
                    "entity": "this",
                    "properties": {
                      "on_fire": true
                    }
                  }
                ]
              }
            ]
          }
        ]
      },
      {
      "rolls": 1,
        "entries": [
                {
                    "type": "item",
                    "name": "minecraft:salmon",
                    "weight": 1,
                  "functions": [
                    {
                      "function": "set_count",
                      "count": {
                        "min": 0,
                        "max": 2
                      }
                    },
                    {
                      "function": "looting_enchant",
                      "count": {
                        "min": 0,
                        "max": 1
                      }
                    },
                    {
                      "function": "furnace_smelt",
                      "conditions": [
                        {
                          "condition": "entity_properties",
                          "entity": "this",
                          "properties": {
                            "on_fire": true
                          }
                        }
                      ]
                    }
                  ]
                }
            ]
        }
    ]
}

Linked issues

Attachments

Comments 3

Affects 1.17.40.20

lillybeacon

(Unassigned)

494962

Confirmed

Multiple

vanilla-parity

1.18.10.21 Beta, 1.18.10.20 Beta, 1.18.0.22 Beta, 1.17.30.23 Beta, 1.17.30.20 Beta, ..., 1.18.0, 1.18.30.30 Beta, 1.18.30.31 Preview, 1.18.12 Hotfix, 1.19.60

1.21.40.20 Preview, 1.21.40

Retrieved