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:
- Create an empty data pack
- Add an advancement with the criteria shown above
- Use commands to revoke the advancement from yourself
- Use either flint and steel or a fire charge
- 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:
Using flint and steel grants the advancement:
To test the fire charge, I then revoke the advancement from myself using commands and validate that I no longer have the advancement:
Using a fire charge does not grant the advancement:
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.
2021-03-20, 03:24 AM
2023-01-20, 05:36 PM
5
3
-