Skip to content
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

[Compatability Bug] Causing a crash when run in a mod pack with mods that use Mixins v0.8 #172

Open
Terminal-Access opened this issue Apr 20, 2020 · 5 comments

Comments

@Terminal-Access
Copy link

Terminal-Access commented Apr 20, 2020

Mod: MalisisCore
Version: 6.5.1
MC Version: 1.12.2
Forge Version: 14.23.5.2854

Hey guys, Im running a SpongeForge setup along with VanillaFix v150 these mods both use a newer version of Mixins v0.8 than that used in MalisisCore, and will crash both server and client due to incompatibility.

Conflicting Mods:
Spongeforge Versions: 1.12.2-2838-7.1.9-RC3976 through 1.12.2-2838-7.2.1-RC4011
VanillaFix Version: 1.0.10-150

Client Crash Log:
https://paste.ee/p/3obTJ

Server Crash Log - with "dirty workaround"
https://paste.ee/p/2UzHg

Dirty Workaround:
Rename Spongeforge to _aaa.Spongeforge...jar
Rename Vanilla Fix to _aab.VanillaFix...jar

This forces SpongeForge and then VanillaFix to load before MalisisCore thus forcing usage of the newer mixins 0.8 version

Even though there is a work around I'm still submitting this as a compatibility bug as well as a request to have the mixins version updated to 0.8

Of note: i have seen a few mod developers handle this by offering builds of their mods that support both 0.7 and 0.8 . (they usually add the mixins verson to the filename)

Thanks for all your hard work it's really appreciated!

Many kind regards
Lee

@Terminal-Access Terminal-Access changed the title [Req|Bug] [Req|Bug] 0.7 Mixins version outdated causing a Crash when alongside other mods that use v0.8. Apr 20, 2020
@Terminal-Access Terminal-Access changed the title [Req|Bug] 0.7 Mixins version outdated causing a Crash when alongside other mods that use v0.8. [Compatability Bug] Causing a crash when run in a mod pack with mods that use Mixins v0.8 Apr 20, 2020
@wormzjl
Copy link

wormzjl commented May 14, 2020

+1 for this

@lamoyrl90
Copy link

Same. Log shows issues loading mixins when trying to load with Malisis Core 6.5.1 and Malisis Doors 7.3.0

@Rsslone
Copy link

Rsslone commented May 24, 2020

You can simply delete the Mixins library folder from the jar file found in malisiscore-1.12.2-6.5.1.jar\org\spongepowered\asm\ by opening it with a program like 7zip. If you're running into this problem I assume you already have the newer version of Mixins. Honestly I think the author should just require Mixin Bootstrap as a dependency and stop shipping it.

@alexlarraga1
Copy link

Same issue

[11:41:35] [main/FATAL] [Sponge]: /************************************************************************************/ [11:41:35] [main/FATAL] [Sponge]: /* */ [11:41:35] [main/FATAL] [Sponge]: /* Oh dear. Another mod loaded an older version of Mixin that Sponge cannot use! */ [11:41:35] [main/FATAL] [Sponge]: /* */ [11:41:35] [main/FATAL] [Sponge]: /*----------------------------------------------------------------------------------*/ [11:41:35] [main/FATAL] [Sponge]: /* */ [11:41:35] [main/FATAL] [Sponge]: /* One of your mods that loaded before Sponge bundles an older version of Mixin. */ [11:41:35] [main/FATAL] [Sponge]: /* This prevents Sponge from loading its own version, which is newer than the */ [11:41:35] [main/FATAL] [Sponge]: /* currently loaded version. */ [11:41:35] [main/FATAL] [Sponge]: /* */ [11:41:35] [main/FATAL] [Sponge]: /* Rename your Sponge jar file so that the filename starts with "__aaa". This */ [11:41:35] [main/FATAL] [Sponge]: /* will cause Sponge and its bundled Mixin version to load first. */ [11:41:35] [main/FATAL] [Sponge]: /* */ [11:41:35] [main/FATAL] [Sponge]: /*----------------------------------------------------------------------------------*/ [11:41:35] [main/FATAL] [Sponge]: /* */ [11:41:35] [main/FATAL] [Sponge]: /* The minimum version of Mixin Sponge requires is: 0.8 */ [11:41:35] [main/FATAL] [Sponge]: /* but the currently loaded version is: 0.7.11 */ [11:41:35] [main/FATAL] [Sponge]: /* */ [11:41:35] [main/FATAL] [Sponge]: /************************************************************************************/

@alexlarraga1
Copy link

Solved by changing the name from "spongeforge-1.12.2-2838-7.2.2.jar" to "_spongeforge-1.12.2-2838-7.2.2.jar"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants