From 063418a297e49ea71ae28caa6f3da2ab4cd2a460 Mon Sep 17 00:00:00 2001 From: payonel Date: Thu, 14 Nov 2019 22:41:29 -0800 Subject: [PATCH] require minimum of 1000 mb to place fluid source block closes #3116 --- src/main/scala/li/cil/oc/util/FluidUtils.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/util/FluidUtils.scala b/src/main/scala/li/cil/oc/util/FluidUtils.scala index 91cc8a755..38de45045 100644 --- a/src/main/scala/li/cil/oc/util/FluidUtils.scala +++ b/src/main/scala/li/cil/oc/util/FluidUtils.scala @@ -156,7 +156,7 @@ object FluidUtils { override def canFill(from: ForgeDirection, fluid: Fluid): Boolean = fluid.canBePlacedInWorld override def fill(from: ForgeDirection, resource: FluidStack, doFill: Boolean): Int = { - if (resource != null && resource.getFluid.canBePlacedInWorld && resource.getFluid.getBlock != null) { + if (resource != null && resource.getFluid.canBePlacedInWorld && resource.getFluid.getBlock != null && resource.amount >= 1000) { if (doFill) { val world = position.world.get if (!world.isAirBlock(position) && !world.isAnyLiquid(position.bounds))