Soul fire can be placed on top of partial/non-full blocks when they are added to the soul_fire_base_blocks.json block tag.
Steps to Reproduce:
Install the provided datapack into your world:
On a stone stair or slab, use flint and steel on top of it
Observed:
The fire will place, appearing to float above the block.
Expected:
The fire would not be placed, as it does not have proper support.
Linked issues
relates to 1
Attachments
Comments 6
Yeah, this is exactly how fire behaves for flammable blocks as well, so I don't see the issue. After all, you're saying those blocks can be the block below the fire by adding them in the tag.
No Dhranios, you can't place fire (with flint & steel or other fire source) on stair treads or on a lower slab. And even less on bars or a bell.
It's possible only as described, by putting their ID in the soul_fire_base_blocks tag. And it's weird and illogical about how fire works in Minecraft
It's possible only as described, by putting their ID in the soul_fire_base_blocks tag.
Now let's read my message again, shall we?
exactly how fire behaves for flammable blocks
you're saying those blocks can be the block below the fire by adding them in the tag
Here is an updated description to the report
Soul fire can be placed on top of partial/non-full blocks when they are added to the soul_fire_base_blocks.json block tag.
h3. Steps to Reproduce:
# Install the provided datapack into your world:
[^soul_fire_base.zip]
# On a stone stair or slab, use flint and steel on top of it
h3. Observed:
The fire will place, appearing to float above the block.
h3. Expected:
The fire would not be placed, as it does not have proper support.
Can confirm.
The same thing can happen with normal fire as long as the block is flammable, i.e. wood. If you try and light nonflammable nonfull blocks with regular fire, they do not ignite. The problem is probably that items in soul_fire_base_blocks.json do not also check if the block is flammable to begin with.