-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash with Origins Minus, log spam #422
Comments
Strange... will look into this soon. |
Okay, so this is a quirk with Origins Forge, that differs from Origins Fabric. The Action On Hit power should not be used with the Damage action as it will loop indefinitely, as it triggers on any damage from you, rather than once like it does in Fabric. |
Looking at the code, the fact that it crashes is a bug, as the author of Origins Minus has put in place logic to prevent recursive calls, meaning that for some reason that logic fails. If my understanding of the fabric logic is correct, here's how it works : Our issue is that the hook forge provides is fired before the immunity gate is updated, which is why recursive powers crash on forge. |
Okay, I think I know how to fix this. Because they use the old damage system in their code, we need to update the |
I've adjusted the logic that mimics the Fabric logic to actually mimic it, but left the above bug unfixed because that's for upstream to fix first. |
Description:
When playing with Origins Minus and using the Hellspawn origin (which has the ability to burn enemies with unarmed attacks), using said unarmed attack on an entity causes my game to immediately freeze and then crash. The latest.log file becomes so long that I actually had to wait to look at it because my modlauncher was buffering, and uploading it to mclo.gs truncated the file at 25,000 lines. I have no idea how many lines it actually is, but the file is almost 32MB. In the mclo.gs, the error text starts at line 275 and continues for over 20,000 lines.
How to Reproduce:
I was playing this on a pack with other mods, but the crash still occurs with just the necessary ones. I downloaded the given versions of the mods below, launched up a world, and punched the nearest mob- I've tried with a skeleton and a rabbit so far, but given the nature of the crash I'm inclined to believe it will work with any mob and the logs are far too chunky for me to bother testing.
Versions:
Log/s:
Image/s:
The text was updated successfully, but these errors were encountered: