diff --git a/src/main/java/com/cleanroommc/modularui/value/sync/FluidSlotSyncHandler.java b/src/main/java/com/cleanroommc/modularui/value/sync/FluidSlotSyncHandler.java index 5a3b0984f..0de290f2f 100644 --- a/src/main/java/com/cleanroommc/modularui/value/sync/FluidSlotSyncHandler.java +++ b/src/main/java/com/cleanroommc/modularui/value/sync/FluidSlotSyncHandler.java @@ -52,7 +52,7 @@ public FluidStack getValue() { @Override public void setValue(@Nullable FluidStack value, boolean setSource, boolean sync) { this.cache = copyFluid(value); - if (setSource && !NetworkUtils.isClient()) { + if (setSource) { this.fluidTank.drain(Integer.MAX_VALUE, true); if (!isFluidEmpty(value)) { this.fluidTank.fill(value.copy(), true);