From 4d4236647e05f20a4d2b0d9246e03bb337390209 Mon Sep 17 00:00:00 2001 From: Yurii Shnitkovskyi Date: Tue, 15 Apr 2025 21:27:51 +0300 Subject: [PATCH] Protect some calls that lead to loadChunk with blockExists --- src/main/java/com/enderio/core/common/util/FluidUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/enderio/core/common/util/FluidUtil.java b/src/main/java/com/enderio/core/common/util/FluidUtil.java index ec65c73b..2d9e8a49 100644 --- a/src/main/java/com/enderio/core/common/util/FluidUtil.java +++ b/src/main/java/com/enderio/core/common/util/FluidUtil.java @@ -59,6 +59,9 @@ public static IFluidHandler getFluidHandler(IBlockAccess world, BlockCoord bc) { } public static IFluidHandler getFluidHandler(IBlockAccess world, int x, int y, int z) { + if (world instanceof World && !((World) world).blockExists(x, y, z)) { + return null; + } TileEntity te = world.getTileEntity(x, y, z); return getFluidHandler(te); }