Allow finite fluids to be drained correctly

This commit is contained in:
LexManos committed 2016-03-21 19:56:31 -07:00
1 parent 2a1c98048e
commit d878c866b3
1 file changed
+3 -2
@@ -226,13 +226,14 @@ public class BlockFluidFinite extends BlockFluidBase
@Override
public FluidStack drain(World world, BlockPos pos, boolean doDrain)
{
final FluidStack fluidStack = new FluidStack(getFluid(), MathHelper.floor_float(getQuantaPercentage(world, pos) * FluidContainerRegistry.BUCKET_VOLUME));
if (doDrain)
{
world.setBlockToAir(pos);
}
return new FluidStack(getFluid(),
MathHelper.floor_float(getQuantaPercentage(world, pos) * FluidContainerRegistry.BUCKET_VOLUME));
return fluidStack;
}
@Override