CyanGenesis / Digimobs-Issues

Bug Reports for Digimobs
2 stars 2 forks source link

NeoForge Incompatibility with Geckolib #87

Open Gadelyux opened 3 months ago

Gadelyux commented 3 months ago

Describe the bug Game immediately crashes to launcher when attempting to load the latest versions of both Geckolib and Digimobs.

To Reproduce Steps to reproduce the behavior:

  1. Install Digimobs
  2. Install Geckolib
  3. Launch game
  4. See error

Expected behavior Expected the game to launch properly. If I had to guess, it's an issue with the embedded geckolibs and the actual geckolib mod.

Crash Report

Description: Rendering overlay

software.bernie.geckolib.GeckoLibException: digimobs:geo/blackguilmon.geo.json: Error loading model file at software.bernie.geckolib.cache.GeckoLibCache.lambda$loadModels$2(GeckoLibCache.java:110) ~[geckolib-neoforge-1.20.1-4.4.7.jar%23159!/:4.4.7] {re:classloading} at software.bernie.geckolib.cache.GeckoLibCache.lambda$loadResources$5(GeckoLibCache.java:123) ~[geckolib-neoforge-1.20.1-4.4.7.jar%23159!/:4.4.7] {re:classloading} at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {} at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {} at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {} at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {} Caused by: java.lang.IllegalArgumentException: Invalid model definition. Bone has defined itself as its own parent: Head6355_m at software.bernie.geckolib.loading.object.GeometryTree.fromModel(GeometryTree.java:39) ~[geckolib-neoforge-1.20.1-4.4.7.jar%23159!/:4.4.7] {re:classloading} at software.bernie.geckolib.cache.GeckoLibCache.lambda$loadModels$2(GeckoLibCache.java:107) ~[geckolib-neoforge-1.20.1-4.4.7.jar%23159!/:4.4.7] {re:classloading}

Versions Minecraft Version - 1.20.1 NeoForge Version - 47.1.99 Digimobs Version - 2.3.1