print("Initializing 'NA03 - OreDicts for New Alterlite'...");

// Add Seeds OreDict
val nSeeds = <ore:seed>;
val LSeeds = <ore:listAllseed>;
nSeeds.add(<immersiveengineering:seed>);
LSeeds.add(<immersiveengineering:seed>);
//nSeeds.add(<car:canola_seeds>);
//LSeeds.add(<car:canola_seeds>);

// Remove Redundant and Unused Copper
<ore:oreCopper>.remove(<notenoughroofs:copper_ore>);
<ore:ingotCopper>.remove(<notenoughroofs:copper_ingot>);

/*
print("\n\nSelf-debugger is online\n\n");
print("Now adding manual oreDict entries for Copper in script");
val sCopperOres = <ore:oreCopper>;
val sCopperIngots = <ore:ingotCopper>;
//sCopperOres.remove(<notenoughroofs:copper_ore>);
//sCopperIngots.remove(<notenoughroofs:copper_ingot>);

if(sCopperOres in <notenoughroofs:copper_ore>){
    sCopperOres.remove(<notenoughroofs:copper_ore>);
    print("Attempting to remove NER Copper Ore !");
}

if(sCopperOres has <notenoughroofs:copper_ore>){
    print("Failed to remove NER Copper Ore from the oreDict !");
}

if(sCopperIngots in <notenoughroofs:copper_ingot>){
    sCopperIngots.remove(<notenoughroofs:copper_ingot>);
    print("Attempting to remove NER Copper Ingot !");
}

if(sCopperIngots has <notenoughroofs:copper_ingot>){
    print("Failed to remove NER Copper Ingot from the oreDict !");
}

print("\n\nSelf-debugger is offline\n\n");
*/

print("Initialization of 'NA03 - OreDicts for New Alterlite' has been completed.");