![Dynamic Lights [Server] [Forge/Fabric/Quilt]](https://media.forgecdn.net/avatars/thumbnails/874/27/256/256/638294576361309208.png)
"Structure Block" entity flickering below players with a Curios equipped
AzrannAVANA opened this issue ยท 7 comments
Describe the bug
When Curios is installed with this mod (on 1.20.1), a Structure Block appears for mere milliseconds before disappearing just as fast. I have no clue oh how this could've possibly happened.
An issue on the Curios repository has been open about it for a bit: TheIllusiveC4/Curios#460
On reddit, a video illustrates it well: https://www.reddit.com/r/feedthebeast/comments/1kvbq0f/anyone_else_had_a_structure_void_flash_randomly/
Steps to reproduce
- Install Curios and Dynamic Lights on a 1.20.1 Forge instance
- Equip any curios, and keep it visible
- Stare at your ankles to see the thing appear at random times
Expected behavior
No response
Additional context
No response
Thank you for reporting this!
Dynamic Lights needs to parse some item slots, like the Curios slots, separately. To do so, it summons an invisible armor stand, which holds the structure void item by default, and kills it in the same tick. This wasn't noticeable until now, but perhaps due to lag, Forge specific sync issues, or in relation to #84, it now shows up. An easy fix would be moving the armor stand away, but this is probably part of a larger issue.
How is your performance doing, and are you by chance seeing the same log messages as in #84?
No such error is present in the log, so sadly the mystery of 84 is still unsolved...
But regarding this, I don't think lag would be the issue? Everyone on my modpack seems to be having the same issue, in the same way-
Wouldn't removing the structure block from the armor stand work?
Ty for reporting back! The armor stand should not show up to players at all, since it is/should be destroyed before sending data to the clients. So perhaps lag/desync could play a part there.
That would also work, but I would have to rewrite some parts. The easiest solution would be to move the armor stand to the void as opposed to the player's location. I'll release this as a hotfix and take a closer look later
Ah thank you! I see how it'd be painful-
In any case, I'm happy to see it's getting looked into! You're doing a mighty fine job.
Tried out, didn't see the armor stand. I think this has fixed it! At least a little bit.
I've now pushed a fix for this issue. Could you please try out this development build and report back if it's resolved?