Redstone particles of special flowers appear at effective location, not where the redstone is applied
TheRealWormbo opened this issue · 3 comments
Mod Loader
Forge
Minecraft Version
1.18.2
Botania version
1.18.2-434
Modloader version
Forge: 40.1.54
Modpack info
Verified with just Botania and its dependencies
The latest.log file
https://gist.github.com/TheRealWormbo/10d64a7ddd1289b65dae62e631403863
Issue description
A functional flower on a red stringed spoofer displays its redstone particles on the target flower instead of its own location. That's misleading, because it doesn't actually care about any redstone signals applied to the "spoofed" effective location, only to the actual flower location. Also, if multiple special flowers are spoofed onto the same dummy flower, you can't tell which one is actually disabled.
Steps to reproduce
- Place a grass block with e.g. a poppy on top.
- Place a Red Stringed Spoofer a couple of blocks away, pointing at the poppy.
- Place a redstone-sensitive functional flower (e.g. Hopperhock) onto the spoofer and satisfy any other needs for it to function (e.g. a chest for hopperhock to deposit items into).
- Verify that the functional flower works and uses the spoofed location.
- Apply redstone signal to the spoofer block, e.g. via a lever. – The flower stops working, but the redstone particles are displayed at the spoofed location, not where the redstone signal is actually applied.
- Repeat steps 2-4 from a different location/direction. Even though the poppy shows redstone particles, that new flower does actually work.
- Remove the redstone signal and instead apply a redstone signal to the grass block. – Both functional flowers still work and no redstone particles are displayed on any flowers.
Other information
No response
Basically, pretty much all particles emitted by a flower should be based on its effective location, so you know where things are actually active. I do see your point about multiple flowers in one spot though. Not sure of a good solution.