From 25abc806dfaa3a64a089354b99133858ebe16e05 Mon Sep 17 00:00:00 2001 From: zyf051520 Date: Tue, 24 Jun 2025 15:31:59 +0800 Subject: [PATCH] Fix FluidExportBus NPE (#314) --- .../glodblock/github/common/parts/PartFluidExportBus.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/glodblock/github/common/parts/PartFluidExportBus.java b/src/main/java/com/glodblock/github/common/parts/PartFluidExportBus.java index 27a533aa..3fd599a9 100644 --- a/src/main/java/com/glodblock/github/common/parts/PartFluidExportBus.java +++ b/src/main/java/com/glodblock/github/common/parts/PartFluidExportBus.java @@ -112,10 +112,9 @@ public class PartFluidExportBus extends FCSharedFluidBus implements ICraftingReq this.didSomething = false; this.fluidToSend = this.calculateAmountToSend(); final TileEntity te = this.getConnectedTE(); - - if (te instanceof IFluidHandler) { + InventoryAdaptor destination; + if (te instanceof IFluidHandler && (destination = this.getHandler(te)) != null) { try { - final InventoryAdaptor destination = this.getHandler(te); final ICraftingGrid cg = this.getProxy().getCrafting(); final IFluidHandler fh = (IFluidHandler) te; final IMEMonitor inv = this.getProxy().getStorage().getFluidInventory();