Allow finite fluids to be drained correctly

This commit is contained in:
Choonster TheMage committed 2016-03-07 21:31:27 +11:00
1 parent 250a77b359
commit 9ca3ede736
1 file changed
+4 -2
@@ -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