Ich entwickle einen Minecraft -Mod für Version 1.21.4 mit dem Fabric Mod Loader und Gradle als Build -System. Das Projekt kompiliert einwandfrei, aber wenn ich Minecraft mit dem generierten .Jar ausführe, erhalte ich eine classNotFoundException - die externe Bibliothek ist nicht im endgültigen .jar -Datei enthalten.
Code: Select all
dependencies {
minecraft "com.mojang:minecraft:${project.minecraft_version}"
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
implementation("se.michaelthelin.spotify:spotify-web-api-java:9.2.0")
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
}
Ich möchte nur die "se.michaeltify Alle Stoffmods sollten getrennt bleiben (wie vom Lader erwartet). Dies verursacht Konflikte und Ausnahmen zur Laufzeit, da der Stoff nicht erwartet, dass seine Mods so gebündelt werden.