CleanroomMC / MixinBooter

Allows any mixins that work on mods to work effortlessly. With a single class and an annotation. On 1.12.2.
GNU Lesser General Public License v2.1
50 stars 17 forks source link

Requieres mixinbooter bug #61

Closed NuanKi closed 8 months ago

NuanKi commented 10 months ago

i have a mod that needs mixinbooter 8.3 or above, and i have the 8.8 version and when i try to open the game it says: You must include the right dependencies Requieres mixinbooter 8.3 or above (missing) image while this is my mods folder image i tried reinstalling this and the mod that needs this, but its the same This is the latest.log https://pastebin.com/HUh7MNXw

KorewaLidesu commented 10 months ago

Have you ask this on Neeve github yet?

NuanKi commented 10 months ago

No, it wasnt the only mod that says the same, but lemme ask in the other 3 githubs

Rongmario commented 10 months ago

Why 3 other GitHubs?

NuanKi commented 10 months ago

bcuz the problem happened with 3 different mods i was trying to add, but i removed 2 before sending the screenshot here

NotMyWing commented 10 months ago

image Unable to reproduce with just MB, NAE2 and PAE2.

NotMyWing commented 10 months ago

Further inspection revealed that it's likely that a mod (most likely Essential) is forcing an older version of Mixin.

Caused by: java.lang.NoSuchFieldError: CLEANROOM_DISABLE_MIXIN_CONFIGS
    at zone.rong.mixinbooter.MixinBooterPlugin.initialize(MixinBooterPlugin.java:97) ~[!mixinbooter-8.8.jar:?]
    at zone.rong.mixinbooter.MixinBooterPlugin.<init>(MixinBooterPlugin.java:30) ~[!mixinbooter-8.8.jar:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51]
    at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51]
    at net.minecraftforge.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:594) ~[forge-1.12.2-14.23.5.2860.jar:?]
    ... 49 more

Try removing Essential and see if it helps.

NuanKi commented 10 months ago

I'll check it in about 5 hours after I get home

NuanKi commented 10 months ago

There is no way to uninstall essentials without deleting your entire .minecraft The most likely thing is that it is the culprit of the mixin I guess I'll play with it until the world ends and I'll confirm again if it is or not, after restarting the entire mc

ChuyRK commented 10 months ago

Getting the same issue, but it works when I disable just the essential mod file https://pastebin.com/JQgakRCq

KorewaLidesu commented 10 months ago

Getting the same issue, but it works when I disable just the essential mod file

[main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 10:amd64:10.0, installed at C:\CurseForge\minecraft\Install\runtime\jre-legacy\windows-x64\jre-legacy

Try switch the java to newer version, avoid using _51 for now. Make sure you are download Java 8 with later version, not newer Java.

Rongmario commented 10 months ago

Why the hell is Essentials overriding the forge installation?

NuanKi commented 10 months ago

idk, but since it requires an installer https://essential.gg/download

NuanKi commented 10 months ago

ill try disabling essentials in the mod config, and then installing the neeve mod