Open Starior opened 2 weeks ago
Looks to be a conflict with Extra RPG Attributes. Basically:
canDisableShield
(there really doesn't seem to be a better way to do this) - it equips them with items and calls setItemInHand
onEquipItem
, where ExtraRPGAttributes injects to call getAttributeModifiers to check if they should delay reabsorptiongetAttributeModifiers
I suggested a workaround to the developer of Extra RPG Attributes for onEquipStackAbsorption
to cancel early and not call getAttributeModifiers if triggered from itself (using a ThreadLocal), maybe that's enough or maybe something here is Cursed :tm:
The Extra RPG Attributes dev said they’ll look into implementing the ThreadLocal failsafe
For now, there’s a somewhat serviceable workaround depending on your modlist. Using
Will prevent this crash, as this original check for heavy weapons is bypassed entirely.
Updated only Zenith to the current version
crash-2024-07-08_13.26.18-server.txt crash-2024-07-08_13.26.19-client.txt