sinkillerj / ProjectE

ProjectE. A complete rewrite of EE2 for modern Minecraft versions.
MIT License
406 stars 206 forks source link

Adding the Tome of Knowledge freezes the UI. #2236

Closed int-72h closed 2 years ago

int-72h commented 2 years ago

Tickets that do not conform to this template will be closed without comment

Exact ProjectE version (do not say "latest", "latest on Curse", or similar): PE1.0.2

Exact Forge version: 36.2.34

Link to crash log (please use a paste site, do not attach the .txt or paste the log inline): [There's nothing ProjectE related in the standard log, but in the debug log which is too big to fit on any paste site, it constantly spams multiple times a second ** RECEIVED TRANSMUTATION EMC DATA CLIENTSIDE ** upon joining a server..]

Steps to reproduce:

  1. Log into a server with ProjectE installed (in this case, mine)
  2. Get a tome of Knowledge
  3. Use the tome.

What I expected to happen: All items are unlocked.

What happened instead: The UI locks up with no messages in the server or client logs. Kicking the player on the server unfreezes it. The debug log constantly spits out ** RECEIVED TRANSMUTATION EMC DATA CLIENTSIDE ** however.

int-72h commented 2 years ago

I used sparkc to check what was going on, and it does appear that all the time was stuck in projectE: https://spark.lucko.me/ki2IdhhEbA By the looks of it, it appears that it gets stuck at moze_intel.projecte.gameObjs.container.inventory.TransmutationInventory.updateClientTargets()

int-72h commented 2 years ago

OK I've recreated the bug on a local world - it appears to be more of a ProjectEX issue.

int-72h commented 2 years ago

Closing as I don't think it's a ProjectE issue, but to note: Using the watch of time on a pedestal with the final power flower seems to freeze up the transmutation UI.