GTNewHorizons / Angelica

OptiFine replacement for 1.7.10
Other
254 stars 47 forks source link

[1.7.10] SecurityCraft v1.8.13 incompatibility #548

Closed Justus0405 closed 2 months ago

Justus0405 commented 3 months ago

Your GTNH Discord Username

justus0405

Mod Version

angelica-1.0.0-alpha52

Java Version

Java 8

Graphics Card Vendor

NVidia

Bug Report

[1.7.10] SecurityCraft v1.8.13 crashes with angelica-1.0.0-alpha52 at the end of stage 2 when loading the game.

Logs captured with bettercrashes-1.4.0-GTNH : https://mclo.gs/BX4CxKk

Mod List or GTNH Pack Version

[1.7.10] SecurityCraft v1.8.13 +unimixins-all-1.7.10-0.1.17 angelica-1.0.0-alpha52 bettercrashes-1.4.0-GTNH gtnhlib-0.3.1

Final Checklist

Shadowintelx commented 2 months ago

Mod update versions after Securitycraft version 1.7.3 crash. Only solution is to stick with version 1.7.3 until the problem is solved. OR you can use that fork that was just commented below 👀!

brandyyn commented 2 months ago

Mod update versions after Securitycraft version 1.7.3 crash. Only solution is to stick with version 1.7.3 until the problem is solved.

https://github.com/quentin452/SecurityCraft

konradmoesch commented 2 months ago

Seems to be a duplicate of #541

Cleptomania commented 2 months ago

I'm going to say this is not an Angelica problem, the underlying problem is SecurityCraft using reflection to set a private field on Block, but the field has a setter function so that is completely unnecessary. I'm not sure why exactly Angelica causes that to fail, but that type of reflection is definitely unnecessary and not something we're gonna bother trying to support.

Problem needs fixed on SecurityCraft's side(be that via a fork of the mod or mixins to it elsewhere, it shouldn't be doing that regardless of Angelica being present).