confusion on version number 1.12-4.1.3 vs 1.12.2-4.1.3
skaviouz opened this issue ยท 0 comments
There are two files:
- Chameleon-1.12-4.1.3.jar (curseforge 94.59 KB, Jul 15, 2017)
- Chameleon-1.12.2-4.1.3.jar (modrinth 92.75 KiB, March 6, 2024 at 4:02 AM)
I opened the jarfile, and some classes are the same size and some are different...
However, when I use the "newer?" version from modrinth, I get an error when gardenstuff is added to my modpack.
java.lang.NoSuchMethodError: com.jaquadro.minecraft.chameleon.item.ChamMultiItem.setHasSubtypes(Z)Lnet/minecraft/item/Item;
at com.jaquadro.minecraft.chameleon.item.ChamMultiItem.<init>(ChamMultiItem.java:27)
at com.jaquadro.minecraft.gardenstuff.core.ModItems$Registration.registerItems(ModItems.java:37)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_389_Registration_registerItems_Register.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.registries.GameData.redirect$zzi000$supermartijn642corelib$fireRegistryEventsRedirectPost(GameData.java:1015)
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:850)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:630)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
at net.minecraft.client.Minecraft.init(Minecraft.java:467)
at net.minecraft.client.Minecraft.run(Minecraft.java:4601)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
When I disable the "newer" version and switch back to the larger and older "edition?" of 4.1.3, I can start my modpack.
Long story short
The file Chameleon-1.12-4.1.3.jar (curseforge 94.59 KB, Jul 15, 2017) is the correct one, don't use the modrinth one. That or someone needs to fix the file uploaded on modrinth.