Fabrication

Fabrication

305k Downloads

Sodium Overwrite incompatibility

Zano1999 opened this issue ยท 5 comments

commented

Here the crash report:

https://pastebin.com/skGa1A31

commented

Could you please also send your log? It's possible the real error is earlier in the log and this crash report is an aftereffect.

commented

I notice you have an extremely outdated version of Java; 8 Update 51. The current version of Oracle Java 8 is Update 271, and the current version of AdoptOpenJDK Java 8 is Update 275.

It may not be related to this bug, but I strongly recommend you update. 8 Update 51 is from 2015. Also, 1.14+ versions of Minecraft will work on Java 11, which is the current recommended version of Java and is what Fabrication targets.

commented

Here the latest log:

https://pastebin.com/g7vB67cH

commented

Ah. This is because Fabrication applies an AccessWidener to a method that Sodium patches.

You can fix this by modifying the Sodium jar; add this to its sodium.mixins.json after "plugin":

"overwrites": {
  "conformVisibility": true
},

I'm still not entirely sure what should be done about this, whether it's something I should try to fix in Fabrication or something that needs fixing in Sodium.

commented

Thanks, now it works ๐Ÿ˜„๐Ÿฆ