Blood Magic

Blood Magic

90M Downloads

[1.11.2] Laying of the filler doesn't place blocks if blocks exist below AOE

MrNinja93 opened this issue ยท 3 comments

commented

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.
laying of the filler

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:

  1. Make/Activate ritual with chest
  2. Place random blocks in chest
  3. 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
commented

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

commented

Well, after rewriting a portion of the ritual trying to figure this out, I decided to look at the documentation. Welp, that was a well spent 30 minutes.

welp

commented

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