IntelligenceModding / thoriumreactors

ThoriumReactors! A forge mod adding a thorium reactor, including many blocks, materials, machines and multiblock structures.
https://curseforge.com/minecraft/mc-mods/thorium-reactors
MIT License
6 stars 2 forks source link

Fix JadeTooltipRenderer using mcjty.theoneprobe.api.Color instead snownee.jade.util.Color #22

Closed AndreAugustoDev closed 3 months ago

AndreAugustoDev commented 3 months ago
Error log ```mc [18:56:10] [Worker-ResourceReload-6/ERROR] [Jade/]: Error loading plugin at unhappycodings.thoriumreactors.client.integration.jade.JadeModIntegration java.lang.NoClassDefFoundError: mcjty/theoneprobe/api/Color at unhappycodings.thoriumreactors.client.integration.jade.JadeTooltipRenderer.(JadeTooltipRenderer.java:48) ~[thoriumreactors-1.20.1-0.1.6b-all.jar%23934!/:0.1.6b] {re:classloading,pl:redirector:A} at unhappycodings.thoriumreactors.client.integration.jade.JadeModIntegration.register(JadeModIntegration.java:15) ~[thoriumreactors-1.20.1-0.1.6b-all.jar%23934!/:0.1.6b] {re:classloading} at snownee.jade.util.CommonProxy.loadComplete(CommonProxy.java:232) ~[Jade-1.20.1-forge-11.9.3.jar%23791!/:11.9.3+forge] {re:classloading} at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%23146!/:?] {} at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%23146!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%23146!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%23146!/:?] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:151) ~[language-java-47.2.2.jar%23968!/:47.2] {} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:124) ~[core-47.2.2.jar%23967!/:47.2] {re:mixin} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?] {} at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?] {} at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?] {re:mixin,re:computing_frames} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?] {re:mixin,re:computing_frames} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?] {re:mixin} Caused by: java.lang.ClassNotFoundException: mcjty.theoneprobe.api.Color at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] {} at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] {} at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.10.jar:?] {} at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] {} at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.10.jar:?] {} at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] {} ... 16 more ```
SirEndii commented 3 months ago

These changes just fully qualify the class name, which in the end does not change anything

The bug you've found was already fixed in dev https://github.com/IntelligenceModding/thoriumreactors/commit/2a70c9aff175fff55aba87a8f0c35ed6aba90caa