//This zenscript adds mod materials to BASE
//Calls
import com.acronym.base.IMaterialType;

//Variables
//Ender IO
var ElectricalSteel = mods.base.Materials.getOrRegister("Electrical Steel", 40, 15329769, false);
var EnergeticAlloy = mods.base.Materials.getOrRegister("Energetic Alloy", 41, 15893781, false);
var VibrantAlloy = mods.base.Materials.getOrRegister("Vibrant Alloy", 42, 12582704, false);
var RedstoneAlloy = mods.base.Materials.getOrRegister("Redstone Alloy", 43, 12386304, false);
var ConductiveIron = mods.base.Materials.getOrRegister("Conductive Iron", 44, 16759996, false);
var PulsatingIron = mods.base.Materials.getOrRegister("Pulsating Iron", 45, 12379585, false);
var DarkSteel = mods.base.Materials.getOrRegister("Dark Steel", 46, 1973790, false);
var Soularium = mods.base.Materials.getOrRegister("Soularium", 47, 9266499, false);

//Botania
var Manasteel = mods.base.Materials.getOrRegister("Manasteel", 48, 7601151, false);
var Terrasteel = mods.base.Materials.getOrRegister("Terrasteel", 49, 3669296, false);
var Elementium = mods.base.Materials.getOrRegister("Elementium", 50, 16736240, false);

//Draconic Evolution
var Draconium = mods.base.Materials.getOrRegister("Draconium", 51, 12455165, false);
var AwakenedDraconium = mods.base.Materials.getOrRegister("Awakened Draconium", 52, 16741376, false);

//Embers
var Dawnstone = mods.base.Materials.getOrRegister("Dawnstone", 53, 16741376, false);

//Extra Utilities 2
var Demon = mods.base.Materials.getOrRegister("Demon", 54, 15403530, false);

//Mekanism
var RefinedObsidian = mods.base.Materials.getOrRegister("Refined Obsidian", 55, 8933537, false);
var Osmium = mods.base.Materials.getOrRegister("Osmium", 56, 9620178, false);
var Glowstone = mods.base.Materials.getOrRegister("Glowstone", 57, 14669876, false);

//Psi
var Psimetal = mods.base.Materials.getOrRegister("Psimetal", 58, 10221567, false);
var EbonyPsimetal = mods.base.Materials.getOrRegister("Ebony Psimetal", 59, 723723, false);
var IvoryPsimetal = mods.base.Materials.getOrRegister("Ivory Psimetal", 60, 15790320, false);

//Refined Storage
var QuartzEnrichedIron = mods.base.Materials.getOrRegister("Quartz Enriched Iron", 61, 14935011, false);

//Material Registration
//Ender IO
ElectricalSteel.registerNugget();
ElectricalSteel.registerDust();
ElectricalSteel.registerPlate();
ElectricalSteel.registerGear();

EnergeticAlloy.registerNugget();
EnergeticAlloy.registerDust();
EnergeticAlloy.registerPlate();
EnergeticAlloy.registerGear();

VibrantAlloy.registerNugget();
VibrantAlloy.registerDust();
VibrantAlloy.registerPlate();
VibrantAlloy.registerGear();

RedstoneAlloy.registerNugget();
RedstoneAlloy.registerDust();
RedstoneAlloy.registerPlate();
RedstoneAlloy.registerGear();

ConductiveIron.registerNugget();
ConductiveIron.registerDust();
ConductiveIron.registerPlate();
ConductiveIron.registerGear();

PulsatingIron.registerNugget();
PulsatingIron.registerDust();
PulsatingIron.registerPlate();
PulsatingIron.registerGear();

DarkSteel.registerNugget();
DarkSteel.registerDust();
DarkSteel.registerPlate();
DarkSteel.registerGear();

Soularium.registerNugget();
Soularium.registerDust();
Soularium.registerPlate();
Soularium.registerGear();

//Botania
Manasteel.registerNugget();
Manasteel.registerDust();
Manasteel.registerPlate();
Manasteel.registerGear();

Terrasteel.registerNugget();
Terrasteel.registerDust();
Terrasteel.registerPlate();
Terrasteel.registerGear();

Elementium.registerNugget();
Elementium.registerDust();
Elementium.registerPlate();
Elementium.registerGear();

//Draconic Evolution
Draconium.registerNugget();
Draconium.registerDust();
Draconium.registerPlate();
Draconium.registerGear();

AwakenedDraconium.registerNugget();
AwakenedDraconium.registerDust();
AwakenedDraconium.registerPlate();
AwakenedDraconium.registerGear();

//Embers
Dawnstone.registerDust();
Dawnstone.registerGear();

//Extra Utilities 2
Demon.registerNugget();
Demon.registerDust();
Demon.registerPlate();
Demon.registerGear();

//Mekanism
RefinedObsidian.registerNugget();
RefinedObsidian.registerPlate();
RefinedObsidian.registerGear();

Osmium.registerNugget();
Osmium.registerPlate();
Osmium.registerGear();

Glowstone.registerNugget();
Glowstone.registerPlate();
Glowstone.registerGear();

//Psi
Psimetal.registerNugget();
Psimetal.registerDust();
Psimetal.registerPlate();
Psimetal.registerGear();

EbonyPsimetal.registerNugget();
EbonyPsimetal.registerDust();
EbonyPsimetal.registerPlate();
EbonyPsimetal.registerGear();

IvoryPsimetal.registerNugget();
IvoryPsimetal.registerDust();
IvoryPsimetal.registerPlate();
IvoryPsimetal.registerGear();

//Refined Storage
QuartzEnrichedIron.registerNugget();
QuartzEnrichedIron.registerDust();
QuartzEnrichedIron.registerPlate();
QuartzEnrichedIron.registerGear();
QuartzEnrichedIron.registerBlock(5, 15, "pickaxe", 3);