2022-01-07 00:16:37 +01:00
|
|
|
package de.ellpeck.actuallyadditions.mod.fluids;
|
|
|
|
|
2024-03-04 20:21:48 +01:00
|
|
|
import net.neoforged.neoforge.fluids.FluidStack;
|
|
|
|
import net.neoforged.neoforge.fluids.capability.templates.FluidTank;
|
2022-01-07 00:16:37 +01:00
|
|
|
|
|
|
|
import java.util.function.Predicate;
|
|
|
|
|
|
|
|
public class OutputOnlyFluidTank extends FluidTank {
|
|
|
|
public OutputOnlyFluidTank(int capacity) {
|
|
|
|
super(capacity, (FluidStack fluidStack) -> true);
|
|
|
|
}
|
|
|
|
|
|
|
|
public OutputOnlyFluidTank(int capacity, Predicate<FluidStack> validator) {
|
|
|
|
super(capacity, validator);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int fill(FluidStack resource, FluidAction action) {
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int fillInternal(FluidStack resource, FluidAction action) {
|
|
|
|
return super.fill(resource, action);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|