Nearata Posted October 1, 2021 Posted October 1, 2021 (edited) The same setup works fine on 1.16.5 ExampleMod.java package com.example.examplemod; import net.minecraftforge.fml.common.Mod; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import de.leonhard.storage.Yaml; import net.minecraft.client.Minecraft; @Mod("examplemod") public class ExampleMod { private static final Logger LOGGER = LogManager.getLogger(); private final Minecraft mc = Minecraft.getInstance(); private Yaml yaml; public ExampleMod() { this.yaml = new Yaml("config.yml", mc.gameDirectory.toString()); } } build.gradle buildscript { repositories { maven { url = 'https://maven.minecraftforge.net' } mavenCentral() } dependencies { classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true } } plugins { id 'com.github.johnrengelman.shadow' version '7.0.0' } apply plugin: 'net.minecraftforge.gradle' apply plugin: 'eclipse' version = '1.0' group = 'com.yourname.modid' archivesBaseName = 'modid' java.toolchain.languageVersion = JavaLanguageVersion.of(16) minecraft { mappings channel: 'official', version: '1.17.1' runs { client { workingDirectory project.file('run') property 'forge.logging.markers', 'REGISTRIES' property 'forge.logging.console.level', 'debug' mods { examplemod { source sourceSets.main } } } } } sourceSets.main.resources { srcDir 'src/generated/resources' } repositories { maven { url 'https://jitpack.io' } } dependencies { minecraft 'net.minecraftforge:forge:1.17.1-37.0.74' implementation group: 'com.github.simplix-softworks', name: 'simplixstorage', version: '3.2.3' } jar { manifest { attributes([ "Specification-Title" : "examplemod", "Specification-Vendor" : "examplemodsareus", "Specification-Version" : "1", // We are version 1 of ourselves "Implementation-Title" : project.name, "Implementation-Version" : project.jar.archiveVersion, "Implementation-Vendor" : "examplemodsareus", "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") ]) } } jar.finalizedBy('reobfJar') shadowJar { classifier = '' dependencies { include(dependency('com.github.simplix-softworks:simplixstorage:.*')) } } reobf { shadowJar {} } Error java.lang.reflect.InvocationTargetException: null at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:78) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.17.1-37.0.74.jar%2376!:?] at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.17.1-37.0.74.jar%2378!:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1800) [?:?] at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1792) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) [?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?] Caused by: java.lang.NoClassDefFoundError: de/leonhard/storage/Yaml at com.example.examplemod.ExampleMod.<init>(ExampleMod.java:19) ~[%2379!:?] ... 14 more Caused by: java.lang.ClassNotFoundException: de.leonhard.storage.Yaml at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?] at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132) ~[securejarhandler-0.9.46.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?] at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132) ~[securejarhandler-0.9.46.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?] at com.example.examplemod.ExampleMod.<init>(ExampleMod.java:19) ~[%2379!:?] ... 14 more Edited October 1, 2021 by Nearata Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.