# Author: Atricos
import mods.nei.NEI;
print("STARTING Avartia.zs");

# Removing unused items & recipes
NEI.hide(<Avaritia:Endest_Pearl>);
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Endest_Pearl>);
NEI.hide(<Avaritia:Cosmic_Meatballs>);
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Cosmic_Meatballs>);
NEI.hide(<Avaritia:Ultimate_Stew>);
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Ultimate_Stew>);
NEI.hide(<Avaritia:Matter_Cluster>);
# mods.avaritia.Compressor.remove(<Avaritia:Singularity:5>); (5,6,7,8,9) why does it give an error?

# Neutronium recipes
recipes.remove(<Avaritia:Resource:2>);
recipes.remove(<Avaritia:Resource:3>);
mods.thaumcraft.Infusion.addRecipe("RESEARCH", <customthings:block0:14>, [<runicdungeons:item.fireCrystal>,<customthings:item:1>,<runicdungeons:item.airCrystal>,<customthings:item:1>,<runicdungeons:item.waterCrystal>,<customthings:item:1>,<runicdungeons:item.earthCrystal>,<customthings:item:1>], "ignis 24, terra 24, aer 24, aqua 24, vitreus 32, auram 32", <Avaritia:Resource:2> * 4, 10);
recipes.addShaped(<Avaritia:Resource:3> * 4, [[<customthings:item:3>,<customthings:block0:10>,<customthings:item:3>],[<customthings:block0:11>,<Avaritia:Resource:2>,<customthings:block0:13>],[<customthings:item:3>,<customthings:block0:12>,<customthings:item:3>]]);
recipes.addShapeless(<Avaritia:Resource:3> * 9, [<Avaritia:Resource:4>]);
recipes.addShaped(<Avaritia:Resource:3>, [[<Avaritia:Resource:2>,<Avaritia:Resource:2>,<Avaritia:Resource:2>],[<Avaritia:Resource:2>,<Avaritia:Resource:2>,<Avaritia:Resource:2>],[<Avaritia:Resource:2>,<Avaritia:Resource:2>,<Avaritia:Resource:2>]]);

# Infinity Catalyst
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Resource:5>);
mods.avaritia.ExtremeCrafting.addShaped(<Avaritia:Resource:5>, 
[[null,null,null,null,null,null,null,null,null],
[null,null,null,null,<customthings:item:13>,null,null,null,null],
[null,null,null,<customthings:item:13>,<Avaritia:Resource:3>,<customthings:item:13>,null,null,null],
[null,null,<customthings:item:13>,<Avaritia:Resource:4>,<ExtraUtilities:cobblestone_compressed:5>,<Avaritia:Resource:4>,<customthings:item:13>,null,null],
[null,<customthings:item:13>,<Avaritia:Resource:3>,<ExtraUtilities:cobblestone_compressed:5>,<witchery:infinityegg>,<ExtraUtilities:cobblestone_compressed:5>,<Avaritia:Resource:3>,<customthings:item:13>,null],
[null,null,<customthings:item:13>,<Avaritia:Resource:4>,<ExtraUtilities:cobblestone_compressed:5>,<Avaritia:Resource:4>,<customthings:item:13>,null,null],
[null,null,null,<customthings:item:13>,<Avaritia:Resource:3>,<customthings:item:13>,null,null,null],
[null,null,null,null,<customthings:item:13>,null,null,null,null],
[null,null,null,null,null,null,null,null,null]]);

# Infinity Ingot
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Resource:6>);
mods.botania.RuneAltar.addRecipe(<Avaritia:Resource:6>, [<DraconicEvolution:chaosShard>,<ExtraUtilities:mini-soul:0>,<AWWayofTime:demonPortalMain>,<ExtraUtilities:mini-soul:0>,<Avaritia:Resource:4>,<ExtraUtilities:mini-soul:0>,<customthings:item:13>,<ExtraUtilities:mini-soul:0>,<Avaritia:Resource:5>,<ExtraUtilities:mini-soul:0>,<StorageDrawers:upgradeCreative:0>,<ExtraUtilities:mini-soul:0>], 10000000);
<Avaritia:Resource:6>.addTooltip(format.aqua("Requires 10 full Mana Pools to craft."));

# Neutronium Compressor
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Neutronium_Compressor>);
mods.avaritia.ExtremeCrafting.addShaped(<Avaritia:Neutronium_Compressor>, 
[[null,null,null,null,null,null,null,null,null],
[null,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,null],
[null,<ThermalFoundation:Storage:8>,<runicdungeons:item.waterCrystal>,<divinerpg:firelight>,<divinerpg:firelight>,<divinerpg:firelight>,<runicdungeons:item.waterCrystal>,<ThermalFoundation:Storage:8>,null],
[null,<Botania:quartzTypeElf:0>,<customthings:item:24>,<Botania:storage:3>,<Botania:storage:3>,<Botania:storage:3>,<customthings:item:24>,<Botania:quartzTypeElf:0>,null],
[null,<Botania:quartzTypeElf:0>,<BiblioCraft:BookcaseFilled:0>,<customthings:block0:1>,<customthings:block0:1>,<customthings:block0:1>,<BiblioCraft:BookcaseFilled:0>,<Botania:quartzTypeElf:0>,null],
[null,<Botania:quartzTypeElf:0>,<customthings:item:24>,<customthings:block0:1>,<Avaritia:Resource:2>,<customthings:block0:1>,<customthings:item:24>,<Botania:quartzTypeElf:0>,null],
[null,<ThermalFoundation:Storage:8>,<runicdungeons:item.fireCrystal>,<divinerpg:fireCrystal>,<divinerpg:fireCrystal>,<divinerpg:fireCrystal>,<runicdungeons:item.fireCrystal>,<ThermalFoundation:Storage:8>,null],
[null,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,null],
[null,null,null,null,null,null,null,null,null]]);

# Neutron Collector
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Neutron_Collector>);
mods.avaritia.ExtremeCrafting.addShaped(<Avaritia:Neutron_Collector>, 
[[null,null,null,null,null,null,null,null,null],
[null,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,null],
[null,<ThermalFoundation:Storage:8>,<runicdungeons:item.waterCrystal>,<divinerpg:firelight>,<witchery:daylightcollector>,<divinerpg:firelight>,<runicdungeons:item.waterCrystal>,<ThermalFoundation:Storage:8>,null],
[null,<Botania:quartzTypeElf:0>,<customthings:item:24>,<Botania:storage:3>,<Botania:storage:3>,<Botania:storage:3>,<customthings:item:24>,<Botania:quartzTypeElf:0>,null],
[null,<Botania:quartzTypeElf:0>,<customthings:item:24>,<Avaritia:Resource:4>,<Avaritia:Resource:4>,<Avaritia:Resource:4>,<customthings:item:24>,<Botania:quartzTypeElf:0>,null],
[null,<Botania:quartzTypeElf:0>,<customthings:item:24>,<Avaritia:Resource:4>,<Avaritia:Resource:4>,<Avaritia:Resource:4>,<customthings:item:24>,<Botania:quartzTypeElf:0>,null],
[null,<ThermalFoundation:Storage:8>,<runicdungeons:item.fireCrystal>,<divinerpg:fireCrystal>,<StorageDrawers:upgradeCreative:0>,<divinerpg:fireCrystal>,<runicdungeons:item.fireCrystal>,<ThermalFoundation:Storage:8>,null],
[null,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<Botania:quartzTypeElf:0>,<ThermalFoundation:Storage:8>,<ThermalFoundation:Storage:8>,null],
[null,null,null,null,null,null,null,null,null]]);

print("ENDING Avartia.zs");