From 755019ed0f2affcd219a6733c32fb3982d828339 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Mar 2026 19:22:23 +0000 Subject: [PATCH 1/2] Initial plan From 893547cc655503fa7dd880b539f9f144ee7e4371 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Mar 2026 19:43:34 +0000 Subject: [PATCH 2/2] Fix CuriosAPI compatibility for version 14.0.0+1.21.11 Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com> --- gradle.properties | 2 +- .../modcompat/curios/InventoryLocationCurios.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle.properties b/gradle.properties index 2c7256716a..29cc548e06 100644 --- a/gradle.properties +++ b/gradle.properties @@ -31,7 +31,7 @@ neoforge_version=21.11.10-beta neoforge_loader_version_range=[4,) neoforge_update_json_url=https://raw.githubusercontent.com/CyclopsMC/Versions/master/neoforge_update/cyclops-core.json # Dependencies -neoforge_curios_version=7.3.4+1.20.4 +neoforge_curios_version=14.0.0+1.21.11 # Forge forge_version=61.0.3 diff --git a/loader-neoforge/src/main/java/org/cyclops/cyclopscore/modcompat/curios/InventoryLocationCurios.java b/loader-neoforge/src/main/java/org/cyclops/cyclopscore/modcompat/curios/InventoryLocationCurios.java index 5e97e2ad14..00bb2f53c6 100644 --- a/loader-neoforge/src/main/java/org/cyclops/cyclopscore/modcompat/curios/InventoryLocationCurios.java +++ b/loader-neoforge/src/main/java/org/cyclops/cyclopscore/modcompat/curios/InventoryLocationCurios.java @@ -30,15 +30,15 @@ public IInventoryCommonModifiable getInventory(Player player) { @Override public ItemStack getItemInSlot(Player player, int slot) { - return CuriosApi.getCuriosHelper().getEquippedCurios(player) - .map(handler -> handler.getStackInSlot(slot)) + return CuriosApi.getCuriosInventory(player) + .map(handler -> handler.getEquippedCurios().getStackInSlot(slot)) .orElse(ItemStack.EMPTY); } @Override public void setItemInSlot(Player player, int slot, ItemStack itemStack) { - CuriosApi.getCuriosHelper().getEquippedCurios(player) - .ifPresent(handler -> handler.setStackInSlot(slot, itemStack)); + CuriosApi.getCuriosInventory(player) + .ifPresent(handler -> handler.getEquippedCurios().setStackInSlot(slot, itemStack)); } }