ActuallyAdditions/src/main/java/de/ellpeck/actuallyadditions/mod/fluids/OutputOnlyFluidTank.java
2022-01-06 17:16:37 -06:00

28 lines
715 B
Java

package de.ellpeck.actuallyadditions.mod.fluids;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.fluids.capability.templates.FluidTank;
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);
}
}