// Path: src/main/java/mods/belgabor/amtweaker/helpers/InputHelper.java
// public static ItemStack toStack(IItemStack iStack) {
//     return toStack(iStack, false);
// }


import minetweaker.IUndoableAction;
import minetweaker.MineTweakerAPI;
import minetweaker.api.item.IItemStack;
import mods.defeatedcrow.api.recipe.ICookingHeatSource;
import net.minecraft.block.Block;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
import java.util.List;
import static mods.belgabor.amtweaker.helpers.InputHelper.toStack;
package mods.belgabor.amtweaker.mods.amt.util;





public abstract class BlockAddition implements IUndoableAction {
    protected final String description;
    protected final Block block;
    protected final int meta;
    protected final ItemStack item;
    protected final List<? extends ICookingHeatSource> list;

    public BlockAddition(String description, List<? extends ICookingHeatSource> list, IItemStack stack) {
        this.description = description;
// Path: src/main/java/mods/belgabor/amtweaker/helpers/InputHelper.java
// public static ItemStack toStack(IItemStack iStack) {
//     return toStack(iStack, false);
// }


// Path: src/main/java/mods/belgabor/amtweaker/mods/amt/util/BlockAddition.java
import minetweaker.IUndoableAction;
import minetweaker.MineTweakerAPI;
import minetweaker.api.item.IItemStack;
import mods.defeatedcrow.api.recipe.ICookingHeatSource;
import net.minecraft.block.Block;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
import java.util.List;
import static mods.belgabor.amtweaker.helpers.InputHelper.toStack;

package mods.belgabor.amtweaker.mods.amt.util;





public abstract class BlockAddition implements IUndoableAction {
    protected final String description;
    protected final Block block;
    protected final int meta;
    protected final ItemStack item;
    protected final List<? extends ICookingHeatSource> list;

    public BlockAddition(String description, List<? extends ICookingHeatSource> list, IItemStack stack) {
        this.description = description;
        this.item = toStack(stack);