mojira.dev
MC-220243

Using a fire charge does not trigger the "minecraft:placed_block" (minecraft:fire) advancement, while flint and steel does

Using flint and steel to create a fire block triggers (correctly, I assume) the following advancement criteria, while using a fire charge in the same way does not trigger that same criteria:

"criteria": {
    "createfire": {
        "trigger": "minecraft:placed_block",
        "conditions": {
            "block": "minecraft:fire"
        }
    }
}

 

Steps to Reproduce:

  1. Create an empty data pack

  2. Add an advancement with the criteria shown above

  3. Use commands to revoke the advancement from yourself

  4. Use either flint and steel or a fire charge

  5. Repeat steps 3 and 4 to taste

Observed Results:

The advancement is granted when using a flint and steel, but not when using a fire charge

Expected Results:

Either both the flint and steel and fire charge should trigger the advancement, or neither of them should

Screenshots/Videos:

Going into the test, I have no advancements:

[media]

Using flint and steel grants the advancement:

[media]

To test the fire charge, I then revoke the advancement from myself using commands and validate that I no longer have the advancement:

[media][media]

Using a fire charge does not grant the advancement:

[media]

 

Notes:

A sample datapack containing nothing but the advancement has been provided as an attachment. This is the same datapack I used to produce the screenshots.

Linked issues

Attachments

Comments 3

Can confirm as of 21w15a too.

Affects 1.17 as well.

Can confirm in 1.17.1.

innoxenxe

(Unassigned)

Community Consensus

(Unassigned)

command

1.16.5, 21w15a, 1.17, 1.17.1, 1.19.3

Retrieved