41 lines
780 B
Java
41 lines
780 B
Java
|
package resonantinduction.mechanical.fluid;
|
||
|
|
||
|
import net.minecraftforge.fluids.Fluid;
|
||
|
import net.minecraftforge.fluids.FluidStack;
|
||
|
import net.minecraftforge.fluids.FluidTank;
|
||
|
|
||
|
/**
|
||
|
* Version of the fluid tank that only supports liquids
|
||
|
*
|
||
|
* @author DarkGuardsman
|
||
|
*/
|
||
|
public class LiquidTank extends FluidTank
|
||
|
{
|
||
|
|
||
|
public LiquidTank(int capacity)
|
||
|
{
|
||
|
super(capacity);
|
||
|
}
|
||
|
|
||
|
public LiquidTank(FluidStack stack, int capacity)
|
||
|
{
|
||
|
super(stack, capacity);
|
||
|
}
|
||
|
|
||
|
public LiquidTank(Fluid fluid, int amount, int capacity)
|
||
|
{
|
||
|
super(fluid, amount, capacity);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public int fill(FluidStack resource, boolean doFill)
|
||
|
{
|
||
|
if (resource != null && resource.getFluid() != null && !resource.getFluid().isGaseous())
|
||
|
{
|
||
|
return super.fill(resource, doFill);
|
||
|
}
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
}
|