From f98e44d106e3af19b834c255d59f504577f7b8e6 Mon Sep 17 00:00:00 2001 From: Caelix Date: Fri, 17 Apr 2026 04:53:19 +0800 Subject: [PATCH] fix: ensure fluid packets drop when part is broken (#418) --- .../glodblock/github/common/parts/PartFluidInterface.java | 6 ++++++ .../github/common/parts/PartFluidP2PInterface.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/main/java/com/glodblock/github/common/parts/PartFluidInterface.java b/src/main/java/com/glodblock/github/common/parts/PartFluidInterface.java index 390528b4..7f49d749 100644 --- a/src/main/java/com/glodblock/github/common/parts/PartFluidInterface.java +++ b/src/main/java/com/glodblock/github/common/parts/PartFluidInterface.java @@ -51,6 +51,12 @@ public class PartFluidInterface extends PartInterface implements IDualHost, ICus this.customButtonDataObject = new FluidInterfaceButtons(false); } + @Override + public void getDrops(final List drops, final boolean wrenched) { + this.fluidDuality.addDrops(drops); + super.getDrops(drops, wrenched); + } + @MENetworkEventSubscribe public void stateChange(final MENetworkChannelsChanged c) { fluidDuality.onChannelStateChange(c); diff --git a/src/main/java/com/glodblock/github/common/parts/PartFluidP2PInterface.java b/src/main/java/com/glodblock/github/common/parts/PartFluidP2PInterface.java index 330ba827..9e685a0a 100644 --- a/src/main/java/com/glodblock/github/common/parts/PartFluidP2PInterface.java +++ b/src/main/java/com/glodblock/github/common/parts/PartFluidP2PInterface.java @@ -51,6 +51,12 @@ public class PartFluidP2PInterface extends PartP2PInterface implements IDualHost this.customButtonDataObject = new FluidInterfaceButtons(false); } + @Override + public void getDrops(final List drops, final boolean wrenched) { + this.dualityFluid.addDrops(drops); + super.getDrops(drops, wrenched); + } + @Override @SideOnly(Side.CLIENT) public IIcon getTypeTexture() {