From da40ba7bc3880f08d398b4b41501f80afea043fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=A1=E3=83=BC=E3=81=9A=28=EF=BD=A58=EF=BD=A5=29?= =?UTF-8?q?=E3=81=91=E3=83=BC=E3=81=8D?= <31585494+MineCake147E@users.noreply.github.com> Date: Mon, 1 Sep 2025 13:59:17 +0900 Subject: [PATCH 1/2] Fix bug in `importChemical` and `exportChemical` functions in `MEBridgePeripheral` not detecting any remote inventory peripherals. --- .../advancedperipherals/common/util/inventory/ChemicalUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/srendi/advancedperipherals/common/util/inventory/ChemicalUtil.java b/src/main/java/de/srendi/advancedperipherals/common/util/inventory/ChemicalUtil.java index 1774b9755..aefcd560a 100644 --- a/src/main/java/de/srendi/advancedperipherals/common/util/inventory/ChemicalUtil.java +++ b/src/main/java/de/srendi/advancedperipherals/common/util/inventory/ChemicalUtil.java @@ -77,6 +77,8 @@ public static IChemicalHandler getHandlerFromDirection(@NotNull String direction Level level = owner.getLevel(); Objects.requireNonNull(level); Direction relativeDirection = CoordUtil.getDirection(owner.getOrientation(), direction); + if (relativeDirection == null) + return null; BlockEntity target = level.getBlockEntity(owner.getPos().relative(relativeDirection)); if (target == null) return null; From cf2d11a92b2b4a609fb3f7e02395f027351a2a66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=A1=E3=83=BC=E3=81=9A=28=EF=BD=A58=EF=BD=A5=29?= =?UTF-8?q?=E3=81=91=E3=83=BC=E3=81=8D?= <31585494+MineCake147E@users.noreply.github.com> Date: Mon, 1 Sep 2025 14:23:36 +0900 Subject: [PATCH 2/2] Fix bug in `importFluid` and `exportFluid` functions in `MEBridgePeripheral` not detecting any remote inventory peripherals. --- .../advancedperipherals/common/util/inventory/FluidUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/srendi/advancedperipherals/common/util/inventory/FluidUtil.java b/src/main/java/de/srendi/advancedperipherals/common/util/inventory/FluidUtil.java index fbe984314..9463c7939 100644 --- a/src/main/java/de/srendi/advancedperipherals/common/util/inventory/FluidUtil.java +++ b/src/main/java/de/srendi/advancedperipherals/common/util/inventory/FluidUtil.java @@ -79,6 +79,8 @@ public static IFluidHandler getHandlerFromDirection(@NotNull String direction, @ Level level = owner.getLevel(); Objects.requireNonNull(level); Direction relativeDirection = CoordUtil.getDirection(owner.getOrientation(), direction); + if (relativeDirection == null) + return null; BlockEntity target = level.getBlockEntity(owner.getPos().relative(relativeDirection)); if (target == null) return null;