MixinBooter

MixinBooter

8M Downloads

Incompatibility Issue with Essential Mod

AndreCelso opened this issue ยท 20 comments

commented

i know that Essential is Closed Source (or at least was, because, apparently they now have a Github Repo), but i really need to use Essential in my 1.12.2 modpack with Mixin Booter, so i would be really grateful if this issue was fixed
Screenshot of the Issue:
Image
Latest.log, that's the only log i can provide as i don't have any crash logs for this
latest.log

Essential Github Repo: https://github.com/EssentialGG/Essential-Mod

commented

Also, yes i've read the other issue regarding on this matter, now closed in this repo. But i insist, i need this issue fixed, so again, i'd be really grateful if it gets a fix

commented
  1. Remove MixinCompat
  2. Fermium Booter/ASM are unsupported
commented

Also, yes i've read the other issue regarding on this matter, now closed in this repo. But i insist, i need this issue fixed, so again, i'd be really grateful if it gets a fix

No compatible will be made since impossible to evade Essential change load order.

commented

This will be extremely low priority and I'd rather develop something better than Essentials to cover for the mod being... the way it is.

commented
  1. Remove MixinCompat
  2. Fermium Booter/ASM are unsupported

Ok, but i got a couple questions. First, will removing both MixinCompat AND FermiumBooter + Fermium ASM fix the issue with Essential? Why Did you ask me to remove both? Also, if i remove them will i get any kind of either performance or stability improvement upon doing so? Won't it break Anything in my pack? What should i replace those again with?

commented

This will be extremely low priority and I'd rather develop something better than Essentials to cover for the mod being... the way it is.

And i agree with you on this. If you rather doing your own Essential, Open source and stuff, go for it, i'd like to use. But what should i use in the mean time we don't have your solution to Essential? what if i want to play a LAN World with friends but don't have the means to host one, at least as easy as Essentials? i'm also bothered with the way Essentials is, but do i have any other option besides using it?

commented

Remove the Surge mod, it bundles an old Mixin and Essential's workaround/relaunching breaks Mixinbooter.
According to the log:

... [main/WARN]Found Surge. This mod includes signatures for its bundled Mixin and will explode if a different Mixin version (even a more recent one) is loaded.
... [main/WARN]: Trying to work around the issue by re-launching which will ignore signatures.

Surge is a very old performance mod and I believe most, if not all, its performance features are merged in one way or another by modern performance mods. Check the Opticraft page for a baseline of modern performance mods.

commented

Remove the Surge mod, it bundles an old Mixin and Essential's workaround/relaunching breaks Mixinbooter. According to the log:

... [main/WARN]Found Surge. This mod includes signatures for its bundled Mixin and will explode if a different Mixin version (even a more recent one) is loaded.
... [main/WARN]: Trying to work around the issue by re-launching which will ignore signatures.

Surge is a very old performance mod and I believe most, if not all, its performance features are merged in one way or another by modern performance mods. Check the Opticraft page for a baseline of modern performance mods.

i just removed Surge and now it gives me a different error, it actually tells me something this time, i got a crash log finally, it still crashes tho before the game even loads in the screen

crash-2025-04-01_20.29.45-client.txt

commented

Try replacing Shadowfacts' Forgelin (Forgelin-1.8.4) with Forgelin-Continuous, and run the game with the java arg -Dessential.loader.relaunch=false.
(If you have LibrarianLib, you also need to replace it with LibrarianLib-Continuous)

commented

Try replacing Shadowfacts' Forgelin (Forgelin-1.8.4) with Forgelin-Continuous, and run the game with the java arg -Dessential.loader.relaunch=false. (If you have LibrarianLib, you also need to replace it with LibrarianLib-Continuous)

i replaced Forgelin with Forgelin Continuous and ran the game with the provided java arg, but now my game is now crashing outright again before the game even pops up in the screen, without any crash log like it was happenning before

commented

Post your latest.log.

commented

Post your latest.log.
Found the issue, i wrongly removed BNBGaminglib, which is a lib for a cosmetic mod i probably use in my game, which was crashing outright because of the lack of it

commented

As my issue is now solved, can i close the issue now? @jchung01 your tips indeed helped me a lot, now the game is running with both Essentials AND CensoredASM +Mixin Booter installed, and all my other mods, so thanks a lot bud

commented

actually nvm, Essential was removed when i ran the game with BNB Gaming this time, when re-enabled, it crashes before game even pops up again
Posting my latest.log again
@jchung01
latest.log

commented

Make sure you're running with the java arg -Dessential.loader.relaunch=false. There should be somewhere in the settings of your launcher you can specify java arguments.

commented

You need a space before the argument.

commented

Make sure you're running with the java arg -Dessential.loader.relaunch=false. There should be somewhere in the settings of your launcher you can specify java arguments.

yeah i tried that, but when i do that i get an error with Java Virtual Machine. preventing me from even running the game, that's why i took it of from the java args

commented

i should put the java arg in here right?

Image

commented

Image see?

commented

thanks for the support, now i've confirmed that the game actually launches and it's playable, it's working, closing now