package gregtech.api.interfaces;

import gregtech.api.enums.HeatingCoilLevel;
import net.minecraft.item.ItemStack;

import java.util.function.Consumer;

public interface IHeatingCoil {

    HeatingCoilLevel getCoilHeat(int meta);
    default HeatingCoilLevel getCoilHeat(ItemStack stack) {
        return getCoilHeat(stack.getItemDamage());
    }

    void setOnCoilCheck(Consumer<IHeatingCoil> callback);
    Consumer<IHeatingCoil> getOnCoilCheck();
}