package mekanism.common.capabilities; import mekanism.api.gas.Gas; import mekanism.api.gas.GasStack; import mekanism.api.gas.IGasHandler; import mekanism.common.capabilities.DefaultStorageHelper.NullStorage; import net.minecraft.util.EnumFacing; import net.minecraftforge.common.capabilities.CapabilityManager; public class DefaultGasHandler implements IGasHandler { @Override public int receiveGas(EnumFacing side, GasStack stack, boolean doTransfer) { return 0; } @Override public GasStack drawGas(EnumFacing side, int amount, boolean doTransfer) { return null; } @Override public boolean canReceiveGas(EnumFacing side, Gas type) { return false; } @Override public boolean canDrawGas(EnumFacing side, Gas type) { return false; } public static void register() { CapabilityManager.INSTANCE.register(IGasHandler.class, new NullStorage<>(), DefaultGasHandler.class); } }