From 73bd99e2b58fc9d8d7807e38903281c90c8beacb Mon Sep 17 00:00:00 2001 From: pedroksl Date: Tue, 3 Dec 2024 23:20:12 -0300 Subject: [PATCH] Fixed Quantum Computer not working as intended when specifically select in the crafting menu --- build.gradle | 2 +- gradle.properties | 2 +- .../pedroksl/advanced_ae/mixins/cpu/MixinCraftingService.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 7041108..3aa91f9 100644 --- a/build.gradle +++ b/build.gradle @@ -120,7 +120,7 @@ dependencies { implementation "curse.maven:glodium-957920:5614731" implementation "curse.maven:applied-energistics-2-223794:5662490" implementation "curse.maven:ex-pattern-provider-892005:5680210" - implementation "de.mari_023:ae2wtlib_api:19.1.3-beta" + implementation "de.mari_023:ae2wtlib_api:19.1.6-beta" implementation "software.bernie.geckolib:geckolib-neoforge-${minecraft_version}:${geckolib_version}" compileOnly "curse.maven:emi-580555:5704405" implementation "curse.maven:applied-flux-965012:5639620" diff --git a/gradle.properties b/gradle.properties index ace0a68..e8da4c0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,7 +14,7 @@ loader_version_range=[4,) mod_id=advanced_ae mod_name=Advanced AE mod_license=LGPL-3.0 -mod_version=1.1.8-1.21.1 +mod_version=1.1.9-1.21.1 mod_group_id=net.pedroksl.advanced_ae mod_authors=Pedroksl mod_description=An AE2 addon that adds a lot of utilities and quality of life. diff --git a/src/main/java/net/pedroksl/advanced_ae/mixins/cpu/MixinCraftingService.java b/src/main/java/net/pedroksl/advanced_ae/mixins/cpu/MixinCraftingService.java index 8a688a3..f141536 100644 --- a/src/main/java/net/pedroksl/advanced_ae/mixins/cpu/MixinCraftingService.java +++ b/src/main/java/net/pedroksl/advanced_ae/mixins/cpu/MixinCraftingService.java @@ -168,8 +168,8 @@ private void onSubmitJob( CallbackInfoReturnable cir, @Local CraftingCPUCluster cpuCluster, @Local MutableObject unsuitableCpusResult) { - if (target instanceof AdvCraftingCPU advCpu) { - cir.setReturnValue(advCpu.craftingLogic.trySubmitJob(this.grid, job, src, requestingMachine)); + if (target instanceof AdvCraftingCPUCluster advCpuCluster) { + cir.setReturnValue(advCpuCluster.submitJob(this.grid, job, src, requestingMachine)); } else { var advCluster = advancedAE$findSuitableAdvCraftingCPU(job, src, unsuitableCpusResult); if (advCluster != null) {