Client/Server desync with a lot of Habitat stuff.
belathus opened this issue ยท 2 comments
Fairy ring doors and trapdoors, when opened by other players or villagers, don't send an update to the other clients. IE: if I open a door on the server, the other players will see it as closed.
Something that happens that is much more apparent is using bone meal to grow fairy ring mushrooms. The mushrooms become a stem, letting me know a mushroom has grown, but the entire rest of the giant mushroom is invisible. The white outline in the second screenshot is me holding the FTB Ultimine hotkey showing the rest of the stem blocks in the giant mushroom. The only way I've been able to see the rest of the tree is by re-logging onto the server or leaving the area entirely and coming back.
I have looked into this and fairy ring doors and trapdoors use the vanilla Door and Trapdoor classes, so they should function the same.
The mushroom growing code also sets blocks the same way as it is done for vanilla mushroom growing so I'm not sure what might be causing this.