[1.11.2] Laying of the filler doesn't place blocks if blocks exist below AOE
MrNinja93 opened this issue ยท 3 comments
Issue Description:
Laying of the filler does not place blocks from connected inventory and place them in world if a layer of blocks exist below the ritual's area of effect.
Image to illustrate, layer below the cobble is air so ritual placed cobble, rest it doesn't.
What happens:
Ritual refuses to place blocks if blocks exist below ritual's AOE
What you expected to happen:
Ritual to place blocks in world regardless if blocks are below or not as was previously the case haven't seen changelogs indicating a change in behaviour.
Steps to reproduce:
- Make/Activate ritual with chest
- Place random blocks in chest
- Remove some blocks from layer below ritual
...
Affected Versions (Do not use "latest"):
- BloodMagic: 1.7-76
- Minecraft: 1.11.2
- Forge: 13.20.0.2252
That was some improper logic that was fixed in the referenced commit, specifically this line. I have no clue why it was like that, but it isn't anymore.
E: I guess my original read through of this caused a misunderstanding on my part. Either way, fixed and more efficient :P
I think there's been a misunderstanding, or the book needs updating to reflect the behaviour if it's intended.
"This can be useful if you are trying to lay out saplings for a tree farm"
Saplings need dirt to be placed, ritual wont place anything if a block exists below the level it places blocks, Video will probably demonstrate better:-
https://streamable.com/52vw1