[Bug]: Stuck while running with [Physics Mod]
MTZYWX7 opened this issue · 7 comments
Minecraft Version
1.21.1
Forge Version
Neoforge 21.1.72
Mod Version
1.0.0
Details
Conflict with the [Physics Mod] module, right clicking on the ground or right clicking to open the GUI causes it to freeze.
[Physics Mod] version is : Physics-Mod-pro-v172b-neoforge-1.21.0
You're going to have to provide a link to that as it doesn't appear to exist on CurseForge or Modrinth or at least not easily findable. Without having a downloadable copy of the mod to troubleshoot with I cannot determine what is wrong with the mod compatibility.
Sorry, I didn't think carefully. Here is the download link:
https://www.patreon.com/posts/physics-mod-pro-105510754 or https://www.patreon.com/file?h=105510754&m=320716234
I uploaded two screen recording files in Gofile cloud storage, one without Physics Mod operation and the other with Physics Mod module operation. This time, the Physics Mod module is the free version available on the Modrinth website.
But this mod is currently free, and the professional version can be downloaded without the need for a membership. It is included in the MCMod website…(https://www.mcmod.cn/class/3460.html)
Thank you for the download links, I was able to duplicate the issue with the freely available version of the mod on CurseForge.
Unfortunately I cannot determine the cause of the issue. There is a significant lag spike in processing during a core Minecraft method call here:
It gets past this line of code but it takes like 10 seconds to process it, which is a VERY long time and then just seems to loop forever after our code is complete.
Because Phsyics mod is closed source, I cannot look at their code to see what kind of Mixins or other type of code they might be using to change core Minecraft mechanics to change such functionality.
Please note that when I disable the Physics mod this freezing behavior goes away.
As a results I would have to put this back onto the author of the Physics mod to determine what's going on to break this functionality as this is fairly basic and standard usage of Minecraft GUI rendering.
So, closing this issue.