Botania

Botania

138M Downloads

Force relay pushed directly by force lens burst or another force relay does not move the bound block

TheRealWormbo opened this issue ยท 2 comments

commented

Mod Loader

Both Fabric and Forge (I confirm that I have tested both loaders and will specify both loader versions below)

Minecraft Version

1.20.1

Botania version

443

Modloader version

(any)

Modpack info

No response

The latest.log file

(n/a)

Issue description

When a force lens is the target of a force lens mana burst or another force relay's binding, that force relay does not move its bound target block if it gets moved by the aforementioned means.
(Pushing a force relay directly with a piston is fine.)

Steps to reproduce

No response

Other information

This is a separate issue identified while investigating #4046.

commented

Analysis: When the force relay block is removed due to being pushed, it looks for the new block in its place and expects it to be a moving piston block. That moving piston block is used to determine which way, if any, to move the bound block. However, since the relay is not being replaced by a moving block, it just removes its binding.

commented

Bonus difficulty: Quark's "stop piston physics exploits" setting likely causes the same behavior for all ways a force relay can get pushed, since it relies on being able to see the moving piston block entity it becomes.

[edit] related: VazkiiMods/Quark#4827