Mojira Archive
MC-248508

Guardian / elder guardian on fire that drops non-smeltable fish logs warning "Couldn't smelt 1 (fish) because there is no smelting recipe"

The loot table for guardian/elder_guardian contain a drop that throws a warning on the server when a non-smeltable fish (pufferfish/tropical_fish) is dropped while the mob is on fire.

    {
      "rolls": 1.0,
      "bonus_rolls": 0.0,
      "entries": [
        {
          "type": "minecraft:loot_table",
          "functions": [
            {
              "function": "minecraft:furnace_smelt",
              "conditions": [
                {
                  "condition": "minecraft:entity_properties",
                  "predicate": {
                    "flags": {
                      "is_on_fire": true
                    }
                  },
                  "entity": "this"
                }
              ]
            }
          ],
          "name": "minecraft:gameplay/fishing/fish"
        }
      ],
      "conditions": [
        {
          "condition": "minecraft:killed_by_player"
        },
        {
          "condition": "minecraft:random_chance_with_looting",
          "chance": 0.025,
          "looting_multiplier": 0.01
        }
      ]
    }

Steps to recreate:

1. Give yourself a sword with fire aspect 2 and looting 3 enchantments (increase the looting enchantment extremely high [100+] if you want to speed this up)
2. Find (or summon) a [elder_]guardian onto dry land (common in farms)
3. Kill the guardian with the sword.
4. Repeat steps 2-3 until pufferfish or tropical_fish drops while the [elder_]guardian was on fire.
5. View server log to witness the warning

Server console:

[20:59:04 INFO]: BillyGalbreath issued server command: /give @p minecraft:netherite_sword{Enchantments:[{id:fire_aspect,lvl:2},{id:looting,lvl:100}]} 1
[20:59:04 INFO]: [BillyGalbreath: Gave 1 [Netherite Sword] to BillyGalbreath]
[20:59:08 INFO]: BillyGalbreath issued server command: /summon minecraft:guardian
[20:59:08 INFO]: [BillyGalbreath: Summoned new Guardian]
[20:59:13 INFO]: BillyGalbreath issued server command: /summon minecraft:guardian
[20:59:13 INFO]: [BillyGalbreath: Summoned new Guardian]
[20:59:19 INFO]: BillyGalbreath issued server command: /summon minecraft:guardian
[20:59:19 INFO]: [BillyGalbreath: Summoned new Guardian]
[20:59:36 INFO]: BillyGalbreath issued server command: /summon minecraft:guardian
[20:59:36 INFO]: [BillyGalbreath: Summoned new Guardian]
[20:59:42 INFO]: BillyGalbreath issued server command: /summon minecraft:guardian
[20:59:42 INFO]: [BillyGalbreath: Summoned new Guardian]
[20:59:47 INFO]: BillyGalbreath issued server command: /summon minecraft:guardian
[20:59:47 INFO]: [BillyGalbreath: Summoned new Guardian]
[20:59:51 INFO]: BillyGalbreath issued server command: /summon minecraft:guardian
[20:59:51 INFO]: [BillyGalbreath: Summoned new Guardian]
[20:59:53 WARN]: Couldn't smelt 1 pufferfish because there is no smelting recipe

Unresolved

BillyGalbreath

2022-02-08, 03:19 AM

2024-12-25, 12:27 PM

8

4

Confirmed

Low

Gameplay

Debug

elder_guardian, guardian

1.18.1, 22w05a, 22w13a, 23w33a

-