Closed frikinjay closed 2 years ago
Hello, right off my head, last loader version i tested quilt on version 0.16, also it is possible that this is related to architectury not my mod. I will look at this after i am done releasing 1.19 versions.
I am sorry for the delay, i will do some testing today (with the fixes i did) and probably release working version.
https://github.com/Faboslav/friends-and-foes/releases/tag/mc1.18.2-1.4.4, if there is any problem please let me know.
Minecraft version information
1.18.2
Mod loader information
Quilt
Mod loader version information
0.17.0-beta2
Mod version information
1.4.3
Reproduction Steps
Put the mod in along with the mods i have present Then start the client
Crash Report and latest.log
Description: Initializing game
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'friendsandfoes'! at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$2(EntrypointUtils.java:62) at org.quiltmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:60) at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invokeContainer(EntrypointUtils.java:45) at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:32) at org.quiltmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) at net.minecraft.class_310.(class_310.java:452)
at net.minecraft.client.main.Main.main(Main.java:197)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423)
at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:75)
at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.ExceptionInInitializerError
at dev.architectury.registry.level.biome.BiomeModifications.addProperties(BiomeModifications.java)
at com.faboslav.friendsandfoes.init.ModEntity.registerBiomeModification(ModEntity.java:118)
at com.faboslav.friendsandfoes.init.ModEntity.initBiomeModifications(ModEntity.java:82)
at com.faboslav.friendsandfoes.init.ModEntity.init(ModEntity.java:59)
at com.faboslav.friendsandfoes.FriendsAndFoes.initCustomRegisters(FriendsAndFoes.java:69)
at com.faboslav.friendsandfoes.quilt.FriendsAndFoesQuilt.onInitialize(FriendsAndFoesQuilt.java:21)
at org.quiltmc.loader.impl.game.minecraft.Hooks.lambda$startClient$0(Hooks.java:52)
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke$0(EntrypointUtils.java:32)
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:58)
... 12 more
Caused by: java.lang.ClassCastException: class dev.architectury.registry.level.biome.fabric.BiomeModificationsImpl$$Lambda$9028/0x00000008015565e8 cannot be cast to class java.util.function.Consumer (dev.architectury.registry.level.biome.fabric.BiomeModificationsImpl$$Lambda$9028/0x00000008015565e8 is in unnamed module of loader org.quiltmc.loader.impl.launch.knot.KnotClassLoader @56f0cc85; java.util.function.Consumer is in module java.base of loader 'bootstrap')
at net.fabricmc.fabric.api.biome.v1.BiomeModification.add(BiomeModification.java:64)
at dev.architectury.registry.level.biome.fabric.BiomeModificationsImpl.registerModification(BiomeModificationsImpl.java:89)
at dev.architectury.registry.level.biome.fabric.BiomeModificationsImpl.(BiomeModificationsImpl.java:82)
... 21 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head -- Thread: Render thread Stacktrace: at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$2(EntrypointUtils.java:62) at org.quiltmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:60) at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invokeContainer(EntrypointUtils.java:45) at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:32) at org.quiltmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) at net.minecraft.class_310.(class_310.java:452)
-- Initialization -- Details: Modules:
ERRORLinkageError: loader constraint violation: when resolving interface method 'int com.sun.jna.platform.win32.Version.GetFileVersionInfoSize(java.lang.String, com.sun.jna.ptr.IntByReference)' the class loader org.quiltmc.loader.impl.launch.knot.KnotClassLoader @56f0cc85 of the current class, net/minecraft/class_6498, and the class loader 'app' for the method's defining class, com/sun/jna/platform/win32/Version, have different Class objects for the type com/sun/jna/ptr/IntByReference used in the signature (net.minecraft.class_6498 is in unnamed module of loader org.quiltmc.loader.impl.launch.knot.KnotClassLoader @56f0cc85, parent loader org.quiltmc.loader.impl.launch.knot.KnotClassLoader$DynamicURLClassLoader @6ad59d92; com.sun.jna.platform.win32.Version is in unnamed module of loader 'app') Stacktrace: at net.minecraft.client.main.Main.main(Main.java:197) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423) at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:75) at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)Additional information
Modlist -