require minimum of 1000 mb to place fluid source block

closes #3116
This commit is contained in:
payonel 2019-11-14 22:41:29 -08:00
parent fb2340baa3
commit 063418a297

View File

@ -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))