Ich bin gerade dabei eine Minecraft-Mod mit Fabric zu programmieren und beim ausführen folgenden Fehler bekommen:
Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:228)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
Caused by: java.lang.reflect.InvocationTargetException
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.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
... 3 more
Caused by: java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: net/minecraft/recipe/MapExtendingRecipe
at net.minecraft.recipe.RecipeSerializer.<clinit>(RecipeSerializer.java:38)
at net.minecraft.util.registry.Registry.method_17797(Registry.java:447)
at net.minecraft.util.registry.Registry.method_29110(Registry.java:560)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at net.minecraft.util.registry.Registry.<clinit>(Registry.java:559)
at net.minecraft.Bootstrap.initialize(Bootstrap.java:38)
at net.minecraft.client.main.Main.main(Main.java:123)
... 8 more
Caused by: java.lang.NoClassDefFoundError: net/minecraft/recipe/MapExtendingRecipe
... 15 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.recipe.MapExtendingRecipe
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:168)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 15 more
Vermutlich fehlt eine Abhängigkeit. Er kann die Klasse net.minecraft.recipe.MapExtendingRecipe nicht finden.
Und ich frage mich gerade, wie Du zu dieser Klasse kommst. Laut forge Dokumentation findet sich MapExtendingRecipe in einem anderen Namespace: net.minecraft.item.crafting.MapExtendingRecipe
Daher ist eher die Frage, was Du gemacht hast, so dass da die oben genannte Klasse gesucht wird ...