Merge pull request #2531 from Choonster/finite-fluid-drain-fix

Allow finite fluids to be drained correctly
This commit is contained in:
LexManos 2016-03-21 19:54:53 -07:00
commit 1d21345dfd
1 changed files with 4 additions and 2 deletions

View File

@ -228,13 +228,15 @@ 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