Crossroads-Development / Crossroads

Crossroads is a mod for Minecraft. It adds a lot of content, and has the design philosophy of "simple pieces, complex contraptions".
MIT License
29 stars 14 forks source link

Industrial Crucible GUI animations desync and freeze #152

Closed The-Minecraft-Scientist closed 3 years ago

The-Minecraft-Scientist commented 3 years ago

Sometimes the progress bar in the Industrial Crucible freezes. Server side everything is fine and the rest of the gui reflects this, obisidian coming in and being melted into lava, as well as the fluid tank animations. Eventually, it unfreezes and resynchronizes itself, in around 2-3 full cycles of the machine after freezing

To Reproduce: This issue occurred in a zero-latency multiplayer environment (localhost), so create a server with crossroads and join it with a client.

Unforunately, I cannot find a consistent way to reproduce this bug, other than to interact with the gui while the machine is active

Additional context: This bug most likely affects other guis with progress bars but I have not yet attempted to reproduce it with anything else (I discovered it while playing survival)