From 667da2abc7f452b50b55f36518d3c876724fdbe8 Mon Sep 17 00:00:00 2001 From: Justus Garbe Date: Wed, 10 Apr 2024 00:04:37 +0200 Subject: [PATCH] Make sure we don't remove when source is from unloading chunks --- .../common/integrations/refinedstorage/RSNodeHost.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/conduits/java/com/enderio/conduits/common/integrations/refinedstorage/RSNodeHost.java b/src/conduits/java/com/enderio/conduits/common/integrations/refinedstorage/RSNodeHost.java index a4dd329783..764880328e 100644 --- a/src/conduits/java/com/enderio/conduits/common/integrations/refinedstorage/RSNodeHost.java +++ b/src/conduits/java/com/enderio/conduits/common/integrations/refinedstorage/RSNodeHost.java @@ -54,6 +54,9 @@ public LazyOptional getSelfCap() { @Override public void onRemoved(IConduitType type, Level level, BlockPos pos) { + if (!level.isLoaded(pos)) + return; + selfCap.invalidate(); INetworkNodeManager manager = RSAPI.getNetworkNodeManager((ServerLevel) level);