Problem with 4.3 shipped library -> class file for ... not found
SiverDX opened this issue ยท 4 comments
Project is set up for NeoForge
Am I missing something?
Tried it with Maven and CurseForge
(...)
maven { /* GeckoLib */ url "https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/" }
(...)
implementation fg.deobf("software.bernie.geckolib:geckolib-forge-${minecraft_version}:${geckolib_version}")
// or
implementation fg.deobf("curse.maven:geckolib-388172:4925805")
it won't resolve the jar-in-jar library (even if I start it in the IDE)
error: cannot access MathBuilder
parser.setValue("query.delta_y", () -> deltaMovement.y);
^
class file for com.eliotlash.mclib.math.MathBuilder not found
I ran clean
, reloaded all gradle projects, ran genIntellijRuns
If I load it myself it works: implementation "com.eliotlash.mclib:mclib:20"
Ok worked out the root of the issue (Or at least, Witixin found it)
Basically, if you're using Mclib at compiletime (I.E. molang in your own mod), jarjar doesn't cater to you.
This will be automatically fixed once GeckoLib moved to multiloader, but for the time being you'll jsut need to implement the mclib library yourself if this error occurs
implementation "com.eliotlash.mclib:mclib:20"