aboutsummaryrefslogtreecommitdiff
path: root/config/enderio
diff options
context:
space:
mode:
Diffstat (limited to 'config/enderio')
-rw-r--r--config/enderio/AlloySmelterRecipes_Core.xml444
-rw-r--r--config/enderio/AlloySmelterRecipes_User.xml31
-rw-r--r--config/enderio/EnchanterRecipes_Core.xml137
-rw-r--r--config/enderio/EnchanterRecipes_User.xml27
-rw-r--r--config/enderio/EnderIO.cfg876
-rw-r--r--config/enderio/OreDictionaryPreferences_Core.xml120
-rw-r--r--config/enderio/OreDictionaryPreferences_User.xml5
-rw-r--r--config/enderio/PainterPaintSources_Core.xml42
-rw-r--r--config/enderio/PainterPaintSources_User.xml14
-rw-r--r--config/enderio/PoweredSpawnerConfig_Core.json50
-rw-r--r--config/enderio/PoweredSpawnerConfig_User.json9
-rw-r--r--config/enderio/SAGMillRecipes_Core.xml2456
-rw-r--r--config/enderio/SAGMillRecipes_User.xml107
-rw-r--r--config/enderio/SliceAndSpliceRecipes_Core.xml72
-rw-r--r--config/enderio/SliceAndSpliceRecipes_User.xml3
-rw-r--r--config/enderio/VatRecipes_Core.xml113
-rw-r--r--config/enderio/VatRecipes_User.xml3
17 files changed, 4509 insertions, 0 deletions
diff --git a/config/enderio/AlloySmelterRecipes_Core.xml b/config/enderio/AlloySmelterRecipes_Core.xml
new file mode 100644
index 0000000000..7c4c7b9d72
--- /dev/null
+++ b/config/enderio/AlloySmelterRecipes_Core.xml
@@ -0,0 +1,444 @@
+<!--
+
+IMPORTANT:
+ This is the core recipe file. Modifying this file will have no effect.
+ It will be rewritten by EnderIO and all modifications made to it will be lost. To add
+ or modify recipes please use 'AlloySmelterRecipes_User.xml'
+
+Please refer to the documentation in SAGMillRecipes_Core/_User for details on the format used.
+Recipes for the alloy smelter have multiple inputs (up to three) and a single output. Multiple output tags
+can be used as long as they are for the same item. This allows 'chance' outputs, for example, if you wanted to
+output some 4 bronze ingots with a 50% chance of a fifth, you would use:
+
+<recipe name="Smelted Bronze" energyCost="750">
+ <input>
+ <itemStack oreDictionary="ingotCopper" number="1"/>
+ </input>
+ <input>
+ <itemStack oreDictionary="ingotTon" number="3"/>
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotBronze" number="4" exp="0.5"/>
+ <itemStack oreDictionary="ingotBronze" number="1" exp="0.5" chance="0.5"/>
+ </output>
+</recipe>
+
+
+The 'exp' value ranges from 0-1. Some exmaple values from a vanilla furnace are:
+gold=1
+iron=0.7
+food=0.35
+sand/cobble/wood=0.1
+
+
+Recipes can also be added using forge IMC messages. For example, in the init method of a mod:
+
+String recipe =
+ "<recipeGroup name=\"cheaty\">" +
+ "<recipe name=\"foo\" energyCost=\"2400\">" +
+ "<input>" +
+ "<itemStack modID=\"minecraft\" itemName=\"dirt\"/>" +
+ "</input>" +
+ "<output>" +
+ "<itemStack modID=\"minecraft\" itemName=\"diamond\"/>" +
+ "</output>" +
+ "</recipe>" +
+ "</recipeGroup>";
+FMLInterModComms.sendMessage("EnderIO", "recipe:alloysmelter", recipe);
+
+
+
+Item Information and data dumps:
+
+To show ore dictionary and/or registered names, in the EnderIO config set:
+addRegisterdNameTooltip=true
+addOreDictionaryTooltips=true
+
+To write all registered items to config/modObjectsRegistery.txt include in SAGMillRecipes_User.xml:
+<dumpRegistry modObjects="true/>
+
+To write the contents of the ore dictionary to config/oreDictionaryRegistery.txt include in SAGMillRecipes_User.xml:
+<dumpRegistery oreDictionary="true"/>
+
+
+
+-->
+
+<AlloySmelterRecipes>
+
+ <recipeGroup name="EnderIO"> <!-- Required for EnderIO to function correctly. -->
+
+ <recipe name="Electrical Steel" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="iron_ingot" />
+ <itemStack oreDictionary="dustCoal" />
+ <itemStack oreDictionary="itemSilicon" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="0" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Energetic Alloy" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="redstone" />
+ <itemStack modID="minecraft" itemName="gold_ingot" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="1" exp="0.7" />
+ </output>
+ </recipe>
+
+ <recipe name="Vibrant Alloy" energyCost="10000">
+ <input>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="1" /> <!-- Energetic Alloy -->
+ <itemStack modID="minecraft" itemName="ender_pearl" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="2" exp="1" />
+ </output>
+ </recipe>
+
+ <recipe name="Redstone Alloy" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="redstone" />
+ <itemStack modID="EnderIO" itemName="itemMaterial" itemMeta="0" /> <!-- Silicon -->
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="3" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Conductive Iron" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="redstone" />
+ <itemStack modID="minecraft" itemName="iron_ingot" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="4" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Pulsating Iron" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="iron_ingot" />
+ <itemStack modID="minecraft" itemName="ender_pearl" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="5" exp="0.7" />
+ </output>
+ </recipe>
+
+ <recipe name="Dark Steel" energyCost="20000">
+ <input>
+ <itemStack modID="minecraft" itemName="iron_ingot" />
+ <itemStack oreDictionary="dustCoal" />
+ <itemStack modID="minecraft" itemName="obsidian" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="6" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Soularium" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="soul_sand" />
+ <itemStack modID="minecraft" itemName="gold_ingot" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="7" exp="0.7" />
+ </output>
+ </recipe>
+
+ <recipe name="Fused Quartz" energyCost="5000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="0" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Fused Quartz 2 Slots" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="0" exp="0.5" number="2" />
+ </output>
+ </recipe>
+
+ <recipe name="Fused Quartz 3 Slots" energyCost="15000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="0" exp="0.5" number="3" />
+ </output>
+ </recipe>
+
+ <recipe name="Fused Glass" energyCost="2500">
+ <input>
+ <itemStack oreDictionary="sand" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="1" exp="0.2" />
+ </output>
+ </recipe>
+
+ <recipe name="Fused Glass 2 Slots" energyCost="5000">
+ <input>
+ <itemStack oreDictionary="sand" />
+ <itemStack oreDictionary="sand" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="1" exp="0.2" number="2" />
+ </output>
+ </recipe>
+
+ <recipe name="Fused Glass 3 Slots" energyCost="7500">
+ <input>
+ <itemStack oreDictionary="sand" />
+ <itemStack oreDictionary="sand" />
+ <itemStack oreDictionary="sand" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="1" exp="0.2" number="3" />
+ </output>
+ </recipe>
+
+
+ <recipe name="Enlightened Fused Quartz" energyCost="5000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="2" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Enlightened Fused Quartz 2" energyCost="5000">
+ <input>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="0" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="2" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Enlightened Fused Glass" energyCost="2500">
+ <input>
+ <itemStack oreDictionary="sand" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="3" exp="0.2" />
+ </output>
+ </recipe>
+
+ <recipe name="Enlightened Fused Glass 2" energyCost="2500">
+ <input>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="1" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="3" exp="0.2" />
+ </output>
+ </recipe>
+
+ <recipe name="Fused Quartz from Block" energyCost="5000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz_block" number="1" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="0" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Enlightened Fused Quartz from Block" energyCost="5000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz_block" number="1" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="4" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="2" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Enlightened Fused Quartz from Block 2" energyCost="5000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz_block" number="1" />
+ <itemStack modID="minecraft" itemName="glowstone" number="1" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="2" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Enlightened Fused Quartz from Block 3" energyCost="5000">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ <itemStack modID="minecraft" itemName="glowstone" number="1" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="2" exp="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="Enlightened Fused Quartz from Block 4" energyCost="5000">
+ <input>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="0" />
+ <itemStack modID="minecraft" itemName="glowstone" number="1" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockFusedQuartz" itemMeta="2" exp="0.5" />
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+
+ <recipeGroup name="Thermal Expansion">
+
+ <recipe name="Electrum Ingot" energyCost="2000">
+ <input>
+ <itemStack oreDictionary="ingotGold" />
+ <itemStack oreDictionary="ingotSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotElectrum" number="2" exp="0.25" />
+ </output>
+ </recipe>
+
+ <recipe name="Invar Ingot" energyCost="3000">
+ <input>
+ <itemStack oreDictionary="ingotNickel" />
+ <itemStack oreDictionary="ingotIron" number="2" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotInvar" number="3" exp="0.25" />
+ </output>
+ </recipe>
+
+ <recipe name="Hardened Glass" energyCost="4000">
+ <input>
+ <itemStack oreDictionary="dustObsidian" number="8" />
+ <itemStack oreDictionary="ingotLead" />
+ </input>
+ <output>
+ <itemStack modID="ThermalExpansion" itemName="Glass" number="2" />
+ </output>
+ </recipe>
+
+ <recipe name="Bronze" energyCost="4000">
+ <input>
+ <itemStack oreDictionary="ingotCopper" number="3" />
+ <itemStack oreDictionary="ingotTin" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotBronze" number="4" />
+ </output>
+ </recipe>
+
+
+ <recipe name="Enderium Base" energyCost="4000">
+ <input>
+ <itemStack oreDictionary="ingotTin" number="2" />
+ <itemStack oreDictionary="ingotSilver" />
+ <itemStack oreDictionary="ingotPlatinum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotEnderiumBase" number="4" />
+ </output>
+ </recipe>
+
+
+ <recipe name="Enderium" energyCost="50000">
+ <input>
+ <itemStack oreDictionary="ingotEnderiumBase" number="2" />
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="512" />
+ <itemStack modID="minecraft" itemName="ender_pearl" number="2"/>
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotEnderium" number="2" />
+ </output>
+ </recipe>
+
+ <recipe name="Fluxed Electrum" energyCost="32000">
+ <input>
+ <itemStack oreDictionary="ingotElectrum" number="2" />
+ <itemStack modID="minecraft" itemName="redstone" number="4"/>
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="512" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotElectrumFlux" number="2" />
+ </output>
+ </recipe>
+
+ <recipe name="Signalum" energyCost="32000">
+ <input>
+ <itemStack oreDictionary="ingotCopper" number="3" />
+ <itemStack oreDictionary="ingotSilver" />
+ <itemStack modID="minecraft" itemName="redstone" number="10" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotSignalum" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Lumium from dust" energyCost="32000">
+ <input>
+ <itemStack oreDictionary="ingotTin" number="3" />
+ <itemStack oreDictionary="ingotSilver" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="4" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotLumium" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Lumium" energyCost="32000">
+ <input>
+ <itemStack oreDictionary="ingotTin" number="3" />
+ <itemStack oreDictionary="ingotSilver" />
+ <itemStack modID="minecraft" itemName="glowstone" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotLumium" number="4" />
+ </output>
+ </recipe>
+
+ <!--
+ <recipe name="Steel" energyCost="8000">
+ <input>
+ <itemStack oreDictionary="ingotIron" number="1" />
+ <itemStack oreDictionary="dustCoal" number="2" />
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotSteel" number="1" />
+ </output>
+ </recipe>
+
+ <recipe name="Steel - Charcoal" energyCost="8000">
+ <input>
+ <itemStack oreDictionary="ingotIron" number="1" />
+ <itemStack modID="minecraft" itemName="coal" itemMeta="1" number="4"/>
+ </input>
+ <output>
+ <itemStack oreDictionary="ingotSteel" number="1" />
+ </output>
+ </recipe>
+ -->
+
+ </recipeGroup>
+
+ <vanillaFurnaceRecipes enabled="true" />
+
+
+</AlloySmelterRecipes>
diff --git a/config/enderio/AlloySmelterRecipes_User.xml b/config/enderio/AlloySmelterRecipes_User.xml
new file mode 100644
index 0000000000..25520c4cb0
--- /dev/null
+++ b/config/enderio/AlloySmelterRecipes_User.xml
@@ -0,0 +1,31 @@
+<!--
+Custom recipes that will not be over written by Ender IO are added here.
+Examples of recipes can be found in AlloySmelterRecipes_Core.xml and general format
+documentation in SAGMillRecipes_Core/User.
+
+As well as adding custom recipes the operation of the Alloy Smelter as a vanilla furnace
+can be controlled. It can be disabled completely by simply adding this line:
+
+ <vanillaFurnaceRecipes enabled="false"/>
+
+It is also possible to selectively disable vanilla furnace recipes.
+The following example disables the smelting of iron ingots, ender pearls and any form of iron ore registered in the
+ore dictionary.
+
+ <vanillaFurnaceRecipes>
+ <exclude>
+ <itemStack itemID="265" />
+ <itemStack itemID="368" />
+ <itemStack oreDictionary="oreIron" />
+ </exclude>
+
+ </vanillaFurnaceRecipes>
+
+ Add this line to disbale the creation of TE alloys using the Alloy Smelter.
+ <recipeGroup name="Thermal Expansion" enabled="false"/>
+-->
+
+<AlloySmelterRecipes>
+
+</AlloySmelterRecipes>
+
diff --git a/config/enderio/EnchanterRecipes_Core.xml b/config/enderio/EnchanterRecipes_Core.xml
new file mode 100644
index 0000000000..a2d0662615
--- /dev/null
+++ b/config/enderio/EnchanterRecipes_Core.xml
@@ -0,0 +1,137 @@
+
+<!--
+
+IMPORTANT:
+ This is the core recipe file. Modifying this file will have no effect.
+ It will be rewritten by EnderIO and all modifications made to it will be lost. To add
+ or modify recipes please use 'EnchanterRecipes_User.xml'
+
+Costs are calculated as follows:
+level = enchantmentItem.stackSize
+levelCost = Config.enchanterBaseLevelCost;
+for (int i = 0; i < level; i++) {
+ levelCost += costPerLevel * level;
+}
+ -->
+
+<enchaterRecipes>
+
+ <enchantment name="enchantment.protect.all" costPerLevel="1">
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="6" number="16"/>
+ </enchantment>
+
+ <enchantment name="enchantment.protect.fire" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="blaze_powder" number="16"/>
+ </enchantment>
+
+ <enchantment name="enchantment.protect.fall" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="feather"/>
+ </enchantment>
+
+ <enchantment name="enchantment.protect.explosion" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="gunpowder" number="16"/>
+ </enchantment>
+
+ <enchantment name="enchantment.protect.projectile" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="arrow" number="16"/>
+ </enchantment>
+
+ <enchantment name="enchantment.oxygen" costPerLevel="4">
+ <itemStack modID="minecraft" itemName="glass_bottle"/>
+ </enchantment>
+
+ <enchantment name="enchantment.waterWorker" costPerLevel="4">
+ <itemStack modID="minecraft" itemName="waterlily"/>
+ </enchantment>
+
+ <enchantment name="enchantment.thorns" costPerLevel="8">
+ <itemStack modID="minecraft" itemName="double_plant" itemMeta="4"/>
+ </enchantment>
+
+ <enchantment name="enchantment.damage.all" costPerLevel="1">
+ <itemStack modID="minecraft" itemName="quartz" number="12"/>
+ </enchantment>
+
+ <enchantment name="enchantment.damage.undead" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="rotten_flesh" number="12"/>
+ </enchantment>
+
+ <enchantment name="enchantment.damage.arthropods" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="spider_eye" number="12"/>
+ </enchantment>
+
+ <enchantment name="enchantment.knockback" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="piston"/>
+ </enchantment>
+
+ <enchantment name="enchantment.fire" costPerLevel="4">
+ <itemStack modID="minecraft" itemName="blaze_rod" number="8"/>
+ </enchantment>
+
+ <enchantment name="enchantment.lootBonus" costPerLevel="4">
+ <itemStack oreDictionary="itemSkull"/>
+ </enchantment>
+
+ <enchantment name="enchantment.digging" costPerLevel="1">
+ <itemStack modID="minecraft" itemName="redstone" number="12"/>
+ </enchantment>
+
+ <enchantment name="enchantment.untouching" costPerLevel="26">
+ <itemStack modID="minecraft" itemName="slime_ball"/>
+ </enchantment>
+
+ <enchantment name="enchantment.durability" costPerLevel="2">
+ <itemStack modID="minecraft" itemName="obsidian"/>
+ </enchantment>
+
+ <enchantment name="enchantment.lootBonusDigger" costPerLevel="4">
+ <itemStack modID="minecraft" itemName="emerald" number="4"/>
+ </enchantment>
+
+ <enchantment name="enchantment.arrowDamage" costPerLevel="1">
+ <itemStack modID="minecraft" itemName="flint" number="12"/>
+ </enchantment>
+
+ <enchantment name="enchantment.arrowKnockback" costPerLevel="4">
+ <itemStack modID="minecraft" itemName="string"/>
+ </enchantment>
+
+ <enchantment name="enchantment.arrowFire" costPerLevel="1">
+ <itemStack modID="minecraft" itemName="netherrack"/>
+ </enchantment>
+
+ <enchantment name="enchantment.arrowInfinite" costPerLevel="26">
+ <itemStack modID="minecraft" itemName="ender_pearl"/>
+ </enchantment>
+
+ <enchantment name="enchantment.lootBonusFishing" costPerLevel="4">
+ <itemStack modID="minecraft" itemName="dye" itemMeta="4"/>
+ </enchantment>
+
+ <enchantment name="enchantment.fishingSpeed" costPerLevel="4">
+ <itemStack modID="minecraft" itemName="fish"/>
+ </enchantment>
+
+ <enchantment name="enchantment.enderio.soulBound" costPerLevel="21">
+ <itemStack modID="EnderIO" itemName="itemMaterial" itemMeta="8"/>
+ </enchantment>
+
+ <enchantment name="enchantment.enderzoo.witherArrow" costPerLevel="6">
+ <itemStack modID="EnderZoo" itemName="witheringDust"/>
+ </enchantment>
+
+ <!-- The wither potion in the creative tab has a meta of 8235 while a brewed potion has one of 8203
+ so adding both-->
+ <enchantment name="enchantment.enderzoo.witherWeapon" costPerLevel="6">
+ <itemStack modID="minecraft" itemName="potion" itemMeta="8235"/>
+ </enchantment>
+
+ <enchantment name="enchantment.enderzoo.witherWeapon" costPerLevel="6">
+ <itemStack modID="minecraft" itemName="potion" itemMeta="8203"/>
+ </enchantment>
+
+ <enchantment name="enchantment.repair" costPerLevel="6">
+ <itemStack modID="minecraft" itemName="anvil"/>
+ </enchantment>
+
+</enchaterRecipes>
diff --git a/config/enderio/EnchanterRecipes_User.xml b/config/enderio/EnchanterRecipes_User.xml
new file mode 100644
index 0000000000..f9e986a90b
--- /dev/null
+++ b/config/enderio/EnchanterRecipes_User.xml
@@ -0,0 +1,27 @@
+<enchaterRecipes>
+
+<!-- An example of how to add the enchantments from Thaumcraft.
+
+ <enchantment name="enchantment.potency" costPerLevel="5">
+ <itemStack modID="Thaumcraft" itemName="ItemShard" itemMeta="1"/>
+ </enchantment>
+
+ <enchantment name="enchantment.frugal" costPerLevel="5">
+ <itemStack modID="Thaumcraft" itemName="ItemShard" itemMeta="4" />
+ </enchantment>
+
+ <enchantment name="enchantment.wandfortune" costPerLevel="5">
+ <itemStack modID="Thaumcraft" itemName="blockCustomPlant" itemMeta="1"/>
+ </enchantment>
+
+ <enchantment name="enchantment.haste" costPerLevel="5">
+ <itemStack modID="Thaumcraft" itemName="blockMetalDevice" itemMeta="8"/>
+ </enchantment>
+
+ <enchantment name="enchantment.repair" costPerLevel="15">
+ <itemStack modID="Thaumcraft" itemName="BlockJarNodeItem"/>
+ </enchantment>
+
+ -->
+
+</enchaterRecipes>
diff --git a/config/enderio/EnderIO.cfg b/config/enderio/EnderIO.cfg
new file mode 100644
index 0000000000..ea16633539
--- /dev/null
+++ b/config/enderio/EnderIO.cfg
@@ -0,0 +1,876 @@
+# Configuration file
+
+"advanced settings" {
+ # Enable per tick sampling on individual power inputs and outputs. This allows slightly more detailed messages from the RF Reader but has a negative impact on server performance.
+ B:perInterfacePowerTrackingEnabled=false
+}
+
+
+"aesthetic settings" {
+ # If set to true: fluid will not be shown in combustion generator tanks. Improves FPS.
+ B:combustionGeneratorUseOpaqueModel=true
+
+ # Valid values are between 0-1, smallest conduits at 0, largest at 1.
+ # In SMP, all clients must be using the same value as the server.
+ D:conduitScale=0.6
+
+ # Use TheKazador's alternative model for the Dimensional Transceiver
+ B:useAlternateTransceiverModel=false
+
+ # If set to true: WIP Combustion Generator model will be used
+ B:useCombustionGenModel=false
+}
+
+
+"anchor settings" {
+ # Maximum number of blocks that can be traveled from one travel anchor to another.
+ I:travelAnchorMaxDistance=48
+}
+
+
+"autocrafter settings" {
+ # RF used per autocrafted recipe
+ I:crafterRfPerCraft=2500
+}
+
+
+"dark steel" {
+ # Chance that the dark steel anvil will take damage after repairing something.
+ D:darkSteelAnvilDamageChance=0.024000000208616257
+
+ # Number of levels required for the Apiarist Armor upgrade.
+ I:darkSteelApiaristArmorCost=10
+
+ # The increase in efficiency when powered.
+ D:darkSteelAxeEffeciencyBoostWhenPowered=2.0
+
+ # Power use (RF) per damage/durability point avoided.
+ I:darkSteelAxePowerUsePerDamagePoint=750
+
+ # How much slower shift-harvesting logs is.
+ D:darkSteelAxeSpeedPenaltyMultiHarvest=4.0
+
+ # Jump height modifier applied when jumping with Dark Steel Boots equipped
+ D:darkSteelBootsJumpModifier=1.5
+
+ # Base amount of power used per jump (RF) dark steel boots. The second jump in a 'double jump' uses 2x this etc
+ I:darkSteelBootsJumpPowerCost=150
+
+ # If true, dark steel armor will drain power stored (RF) in power containers in the players inventory.
+ B:darkSteelDrainPowerFromInventory=false
+
+ # Amount of power used (RF) per block height of fall distance damage negated.
+ I:darkSteelFallDistanceCost=75
+
+ # Number of levels required for the 'Glider' upgrade.
+ I:darkSteelGliderCost=10
+
+ # Horizontal movement speed modifier when gliding.
+ D:darkSteelGliderHorizontalSpeed=0.03
+
+ # Rate of altitude loss when gliding.
+ D:darkSteelGliderVerticalSpeed=-0.05
+
+ # Rate of altitude loss when sprinting and gliding.
+ D:darkSteelGliderVerticalSpeedSprinting=-0.15
+
+ # Number of levels required for the Goggles of Revealing upgrade.
+ I:darkSteelGogglesOfRevealingCost=10
+
+ # Number of levels required for the 'Jump 1' upgrade.
+ I:darkSteelJumpOneCost=10
+
+ # Number of levels required for the 'Jump 3' upgrade.
+ I:darkSteelJumpThreeCost=20
+
+ # Number of levels required for the 'Jump 2' upgrade.
+ I:darkSteelJumpTwoCost=15
+
+ # Speed boost, in blocks per tick, that the DS ladder gives over the vanilla ladder.
+ D:darkSteelLadderSpeedBoost=0.05999999865889549
+
+ # Number of levels required for the 'Night Vision' upgrade.
+ I:darkSteelNightVisionCost=10
+
+ # If set to a value > 0, the obsidian speed and power use will be used for all blocks with hardness >= to this value.
+ D:darkSteelPickApplyObsidianEffeciencyAtHardess=40.0
+
+ # Power use (RF) per damage/durability point avoided when shift-harvesting multiple logs
+ I:darkSteelPickAxeUsePerDamagePointMultiHarvest=1500
+
+ # The increase in efficiency when powered.
+ D:darkSteelPickEffeciencyBoostWhenPowered=2.0
+
+ # The efficiency when breaking obsidian with a powered Dark Pickaxe.
+ I:darkSteelPickEffeciencyObsidian=50
+
+ # When true the dark steel pick will be able to mine TiC Ardite and Cobalt [default: true]
+ B:darkSteelPickMinesTiCArdite=true
+
+ # The amount of power (RF) used to break an obsidian block.
+ I:darkSteelPickPowerUseObsidian=10000
+
+ # Power use (RF) per damage/durability point avoided.
+ I:darkSteelPickPowerUsePerDamagePoint=750
+
+ # A list of the amount of durability damage absorbed when items are powered. In order of upgrade level. 1=100% so items take no durability damage when powered.
+ D:darkSteelPowerDamgeAbsorptionRatios <
+ 0.5
+ 0.6
+ 0.75
+ 0.95
+ >
+
+ # Amount of power stored (RF) per crystal in the armor items recipe.
+ I:darkSteelPowerStorage=100000
+
+ # Base amount of power stored by dark steel items.
+ I:darkSteelPowerStorageBase=100000
+
+ # Amount of power stored by dark steel items with a level 1 upgrade.
+ I:darkSteelPowerStorageLevelOne=150000
+
+ # Amount of power stored by dark steel items with a level 3 upgrade.
+ I:darkSteelPowerStorageLevelThree=1000000
+
+ # Amount of power stored by dark steel items with a level 2 upgrade.
+ I:darkSteelPowerStorageLevelTwo=250000
+
+ # If enabled allows the solar upgrade to charge non-darksteel armors that the player is wearing.
+ B:darkSteelSolarChargeOthers=true
+
+ # Cost in XP levels of the Solar I upgrade.
+ I:darkSteelSolarOneCost=15
+
+ # RF per SECOND generated by the Solar I upgrade. Split between all equipped DS armors.
+ I:darkSteelSolarOneGen=10
+
+ # Cost in XP levels of the Solar II upgrade.
+ I:darkSteelSolarTwoCost=30
+
+ # RF per SECOND generated by the Solar II upgrade. Split between all equipped DS armors.
+ I:darkSteelSolarTwoGen=40
+
+ # Number of levels required for the 'Sound Locator' upgrade.
+ I:darkSteelSoundLocatorCost=10
+
+ # Number of ticks the 'Sound Locator' icons are displayed for.
+ I:darkSteelSoundLocatorLifespan=40
+
+ # Range of the 'Sound Locator' upgrade.
+ I:darkSteelSoundLocatorRange=40
+
+ # Number of levels required for the 'Speed 1' upgrade.
+ I:darkSteelSpeedOneCost=10
+
+ # Speed modifier applied when walking in the Dark Steel Boots with Speed I.
+ D:darkSteelSpeedOneSprintModifier=0.10000000149011612
+
+ # Speed modifier applied when walking in the Dark Steel Boots with Speed I.
+ D:darkSteelSpeedOneWalkModifier=0.10000000149011612
+
+ # Number of levels required for the 'Speed 3' upgrade.
+ I:darkSteelSpeedThreeCost=20
+
+ # Speed modifier applied when walking in the Dark Steel Boots with Speed I.
+ D:darkSteelSpeedThreeSprintMultiplier=0.5
+
+ # Speed modifier applied when walking in the Dark Steel Boots with Speed I.
+ D:darkSteelSpeedThreeWalkMultiplier=0.30000001192092896
+
+ # Number of levels required for the 'Speed 2' upgrade.
+ I:darkSteelSpeedTwoCost=15
+
+ # Speed modifier applied when walking in the Dark Steel Boots with Speed I.
+ D:darkSteelSpeedTwoSprintMultiplier=0.30000001192092896
+
+ # Speed modifier applied when walking in the Dark Steel Boots with Speed I.
+ D:darkSteelSpeedTwoWalkMultiplier=0.20000000298023224
+
+ # Number of levels required for the 'Spoon' upgrade.
+ I:darkSteelSpoonCost=10
+
+ # Amount of power stored (RF) per block walked when wearing the dark steel boots.
+ I:darkSteelSprintPowerCost=83
+
+ # Number of levels required for the 'Swim' upgrade.
+ I:darkSteelSwimCost=10
+
+ # The chance that an ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance)
+ D:darkSteelSwordEnderPearlDropChance=1.0
+
+ # The chance for each looting level that an additional ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance)
+ D:darkSteelSwordEnderPearlDropChancePerLooting=0.5
+
+ # The amount of power (RF) used per hit.
+ I:darkSteelSwordPowerUsePerHit=750
+
+ # The base chance that a skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance)
+ D:darkSteelSwordSkullChance=0.10000000149011612
+
+ # The chance per looting level that a skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance)
+ D:darkSteelSwordSkullLootingModifier=0.07500000298023224
+
+ # The base chance that a wither skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance)
+ D:darkSteelSwordWitherSkullChance=0.05000000074505806
+
+ # The chance per looting level that a wither skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance)
+ D:darkSteelSwordWitherSkullLootingModifie=0.05000000074505806
+
+ # Number of levels required for the 'Travel' upgrade.
+ I:darkSteelTravelCost=30
+
+ # Number of levels required for the 'Power 1.
+ I:darkSteelUpgradePowerOneCost=10
+
+ # Number of levels required for the 'Power 3' upgrade.
+ I:darkSteelUpgradePowerThreeCost=20
+
+ # Number of levels required for the 'Power 2.
+ I:darkSteelUpgradePowerTwoCost=15
+
+ # Number of levels required for the 'Empowered.
+ I:darkSteelUpgradeVibrantCost=10
+
+ # Amount of power stored (RF) per block walked when wearing the dark steel boots.
+ I:darkSteelWalkPowerCost=83
+
+ # The ratio of skull drops when a mob is killed by a 'FakePlayer', such as Killer Joe. When set to 0 no skulls will drop, at 1 the rate of skull drops is not modified
+ D:fakePlayerSkullChance=0.5
+
+ # Should the dark steel placement, when in the first (0th) slot, place the item in the last slot. If false, will place what's in the second slot.
+ B:shouldSlotZeroWrap=true
+
+ # The base chance that an Enderman Skull will be dropped when using TiC Cleaver
+ D:ticCleaverSkullDropChance=0.10000000149011612
+
+ # The base chance that a skull will be dropped when using a non dark steel sword (0 = no chance, 1 = 100% chance)
+ D:vanillaSwordSkullChance=0.05000000074505806
+}
+
+
+"efficiency settings" {
+ # Number of millibuckets per tick extracted by pressurised fluid conduits auto extracting
+ I:advancedFluidConduitExtractRate=100
+
+ # Number of millibuckets per tick that can pass through a single connection to an pressurised fluid conduit.
+ I:advancedFluidConduitMaxIoRate=400
+
+ # Number of millibuckets per tick extracted by ender fluid conduits auto extracting
+ I:enderFluidConduitExtractRate=200
+
+ # Number of millibuckets per tick that can pass through a single connection to an ender fluid conduit.
+ I:enderFluidConduitMaxIoRate=800
+
+ # Range accessible (in blocks) when using the Ender IO.
+ I:enderIoRange=8
+
+ # Number of millibuckets per tick extracted by a fluid conduits auto extracting
+ I:fluidConduitExtractRate=50
+
+ # Number of millibuckets per tick that can pass through a single connection to a fluid conduit.
+ I:fluidConduitMaxIoRate=200
+
+ # Amount of gas per tick extracted by gas conduits auto extracting
+ I:gasConduitExtractRate=200
+
+ # Amount of gas per tick that can pass through a single connection to a gas conduit.
+ I:gasConduitMaxIoRate=800
+
+ # If true, 'line of sight' distance rather than conduit path distance is used to calculate priorities.
+ B:itemConduitUsePhyscialDistance=false
+
+ # The cost in RF of transporting a bucket of fluid via a Dimensional Transceiver.
+ I:transceiverBucketTransmissionCostRF=100
+
+ # When true: correct lighting is recalculated (client side) for conduit bundles when transitioning to from being hidden behind a facade. This produces better quality rendering but can result in frame stutters when switching to/from a wrench.
+ B:updateLightingWhenHidingFacades=false
+
+ # The range of the vacuum chest
+ D:vacumChestRange=6.0
+
+ # The range of the wireless charger
+ I:wirelessChargerRange=24
+}
+
+
+enchantments {
+ # If false the soul bound enchantment will not be available [default: true]
+ B:enchantmentSoulBoundEnabled=true
+
+ # The id of the enchantment. If set to -1 the lowest unassigned id will be used.
+ I:enchantmentSoulBoundId=-1
+}
+
+
+enchantmentsoulboundweight {
+ # The chance of getting this enchantment in the enchantment table
+ I:Enchantments=1
+}
+
+
+"farm settings" {
+ # Disable the notification text above the farm block.
+ B:disableFarmNotifications=false
+
+ # The amount of power used by a farm per action (eg plant, till, harvest)
+ I:farmActionEnergyUseRF=500
+
+ # The amount of power used by a farm per wood block 'chopped'
+ I:farmAxeActionEnergyUseRF=1000
+
+ # Should axes in a farm take damage when breaking leaves?
+ B:farmAxeDamageOnLeafBreak=false
+
+ # The amount of power used by a farm per tick
+ I:farmContinuousEnergyUseRF=40
+
+ # The number of blocks a farm will extend from its center
+ I:farmDefaultSize=3
+
+ # This setting controls whether essence berry bushes from TiC can be harvested by the farm.
+ B:farmEssenceBerriesEnabled=true
+
+ # If this is enabled the farm will harvest jungle wood even if it has cocoa beans in its inventory.
+ B:farmHarvestJungleWhenCocoa=false
+
+ # Use this to specify items that can be hoes in the farming station. Use the registry name (eg. modid:name).
+ S:farmHoes <
+ minecraft:wooden_hoe
+ minecraft:stone_hoe
+ minecraft:iron_hoe
+ minecraft:diamond_hoe
+ minecraft:golden_hoe
+ MekanismTools:ObsidianHoe
+ MekanismTools:LapisLazuliHoe
+ MekanismTools:OsmiumHoe
+ MekanismTools:BronzeHoe
+ MekanismTools:GlowstoneHoe
+ MekanismTools:SteelHoe
+ Steamcraft:hoeBrass
+ Steamcraft:hoeGildedGold
+ Railcraft:tool.steel.hoe
+ TConstruct:mattock
+ appliedenergistics2:item.ToolCertusQuartzHoe
+ appliedenergistics2:item.ToolNetherQuartzHoe
+ ProjRed|Exploration:projectred.exploration.hoeruby
+ ProjRed|Exploration:projectred.exploration.hoesapphire
+ ProjRed|Exploration:projectred.exploration.hoeperidot
+ magicalcrops:magicalcrops_AccioHoe
+ magicalcrops:magicalcrops_CrucioHoe
+ magicalcrops:magicalcrops_ImperioHoe
+ BiomesOPlenty:hoeAmethyst
+ BiomesOPlenty:hoeMud
+ Eln:Eln.Copper Hoe
+ Thaumcraft:ItemHoeThaumium
+ Thaumcraft:ItemHoeElemental
+ Thaumcraft:ItemHoeVoid
+ ThermalExpansion:tool.hoeInvar
+ >
+
+ # This setting controls whether mana beans from Thaumcraft can be harvested by the farm.
+ B:farmManaBeansEnabled=false
+
+ # The chance that a tool in the farm will take damage.
+ D:farmToolTakeDamageChance=1.0
+}
+
+
+"fluid settings" {
+ # The delay in ticks between when nutrient distillation boosts your food value.
+ D:nutrientFluidFoodBoostDelay=400.0
+}
+
+
+"item enabling" {
+ # Allows ME conduits. Only has an effect with AE2 installed. [default: true]
+ B:enableMEConduits=true
+
+ # Can be set to 'auto', 'true' or 'false'. When set to auto the gas conduit will only be enabled when Mekanism is installed. [default: auto]
+ S:isGasConduitEnabled=auto
+
+ # If set to false: Photovoltaic Cells will not be craftable.
+ B:photovoltaicCellEnabled=true
+
+ # When set to false reinforced obsidian is not craftable.
+ B:reinforcedObsidianEnabled=true
+
+ # If set to false reservoirs will not be craftable.
+ B:reservoirEnabled=true
+
+ # If set to false: Dimensional Transceivers will not be craftable.
+ B:transceiverEnabled=true
+
+ # When set to false: the travel anchor will not be craftable.
+ B:travelAnchorEnabled=true
+
+ # If travelStaffBlinkThroughSolidBlocksEnabled is set to false and this is true: the travel staff can only be used to blink through transparent or partial blocks (e.g. torches). If both are false: only air blocks may be teleported through.
+ B:travelStaffBlinkThroughClearBlocksEnabled=true
+
+ # Allows the travel staff to blink through unbreakable blocks such as warded blocks and bedrock.
+ B:travelStaffBlinkThroughUnbreakableBlocksEnabled=false
+}
+
+
+"killer joe settings" {
+ # The reach of attacks above and bellow Joe.
+ D:killerJoeAttackHeight=2.0
+
+ # The reach of attacks in front of Joe.
+ D:killerJoeAttackLength=4.0
+
+ # The reach of attacks to each side of Joe.
+ D:killerJoeAttackWidth=2.0
+
+ # The distance from which XP will be gathered to each side of Joe.
+ D:killerJoeHooverXpLength=10.0
+
+ # The distance from which XP will be gathered in front of Joe.
+ D:killerJoeHooverXpWidth=5.0
+
+ # Set whether the Killer Joe can attack through blocks.
+ B:killerJoeMustSee=false
+
+ # The number of millibuckets of nutrient fluid used per attack.
+ I:killerJoeNutrientUsePerAttackMb=5
+}
+
+
+"loot config" {
+ # Adds Darksteel Ingots to loot tables [default: true]
+ B:lootDarkSteel=true
+
+ # Adds Darksteel Boots to loot tables [default: true]
+ B:lootDarkSteelBoots=true
+
+ # Adds Electric Steel Ingots to loot tables [default: true]
+ B:lootElectricSteel=true
+
+ # Adds ender pearls to loot tables [default: true]
+ B:lootEnderPearl=true
+
+ # Adds ItemConduitProbe to loot tables [default: true]
+ B:lootItemConduitProbe=true
+
+ # Adds nether wart to loot tables [default: true]
+ B:lootNetherWart=true
+
+ # Adds Phased Gold Ingots to loot tables [default: true]
+ B:lootPhasedGold=true
+
+ # Adds Phased Iron Ingots to loot tables [default: true]
+ B:lootPhasedIron=true
+
+ # Adds quartz to loot tables [default: true]
+ B:lootQuartz=true
+
+ # Adds Redstone Alloy Ingots to loot tables [default: true]
+ B:lootRedstoneAlloy=true
+
+ # Adds The Ender to loot tables [default: true]
+ B:lootTheEnder=true
+
+ # Adds Travel Staff to loot tables [default: true]
+ B:lootTravelStaff=true
+}
+
+
+"magnet settings" {
+ # Amount of RF power stored in a fully charged magnet
+ I:magnetPowerCapacityRF=100000
+
+ # The amount of RF power used per tick when the magnet is active
+ I:magnetPowerUsePerTickRF=1
+
+ # Range of the magnet in blocks.
+ I:magnetRange=5
+}
+
+
+misc {
+ # If true, quite clear glass will connect textures with fused quartz. [default: false]
+ B:clearGlassConnectToFusedQuartz=false
+
+ # If true, quite clear glass will use the fused quartz border texture for the block instead of the white border. [default: false]
+ B:clearGlassSameTexture=false
+
+ # Enables emptying vanilla water bottles without breaking the bottle. In combination with a water source block this allows duping of water without cost.
+ B:enableWaterFromBottles=true
+
+ # Maximum level of XP the killer joe can contain.
+ I:killerJoeMaxXpLevel=2147483647
+
+ # Separates wither and normal skeletons into different entities, enables the powered spawner to treat them differently [EXPERIMENTAL - MAY CAUSE ISSUES WITH OTHER MODS]
+ B:replaceWitherSkeletons=false
+
+ # Id of liquid XP fluid (WARNING: only for users who know what they are doing - changing this id can break worlds) - this should match the with OpenBlocks when installed [default: xpjuice]
+ S:xpJuiceName=xpjuice
+
+ # Maximum level of XP the xp obelisk can contain.
+ I:xpObeliskMaxXpLevel=2147483647
+}
+
+
+"mob attractor settings" {
+ # The RF/t power use of a levele 1 mob attractor
+ I:attractorPowerPerTickLevelOne=20
+
+ # The RF/t power use of a levele 3 mob attractor
+ I:attractorPowerPerTickLevelThree=80
+
+ # The RF/t power use of a levele 2 mob attractor
+ I:attractorPowerPerTickLevelTwo=40
+
+ # The range of the mob attractor with no upgrades
+ I:attractorRangeLevelOne=16
+
+ # The range of the mob attractor with an octadic capacitor upgrade
+ I:attractorRangeLevelThree=64
+
+ # The range of the mob attractor with a double layer capacitor upgrade
+ I:attractorRangeLevelTwo=32
+
+ # The RF/t power use of a levele 1 spawn guard
+ I:spawnGuardPowerPerTickLevelOne=80
+
+ # The RF/t power use of a levele 3 spawn guard
+ I:spawnGuardPowerPerTickLevelThree=800
+
+ # The RF/t power use of a levele 2 spawn guard
+ I:spawnGuardPowerPerTickLevelTwo=300
+
+ # The range of the spawn guard with no upgrades
+ I:spawnGuardRangeLevelOne=64
+
+ # The range of the spawn guard with an octadic capacitor upgrade
+ I:spawnGuardRangeLevelThree=160
+
+ # The range of the spawn guard with a double layer capacitor upgrade
+ I:spawnGuardRangeLevelTwo=96
+
+ # When true slimes wont be allowed to spawn at all. Only added to aid testing in super flat worlds. [default: false]
+ B:spawnGuardStopAllSlimesDebug=false
+
+ # When true no squid will be spawned. [default: false]
+ B:spawnGuardStopAllSquidSpawning=false
+}
+
+
+"mob config" {
+ # When set to true a list of all registered mobs will be dumped to config/enderio/mobTypes.txt The names are in the format required by EIOs mob blacklists. [default: false]
+ B:dumpMobNames=false
+}
+
+
+"personal settings" {
+ # If true, adds durability tooltips to tools and armor
+ B:addDurabilityTootip=true
+
+ # If true, the RF/t and burn time of the fuel will be displayed in all tooltips for fluid containers with fuel.
+ B:addFuelTooltipsToAllFluidContainers=true
+
+ # If true, adds burn duration tooltips to furnace fuels
+ B:addFurnaceFuelTootip=true
+
+ # If true, adds ore dictionary registrations to tooltips
+ B:addOreDictionaryTooltips=false
+
+ # If true, adds the registered name for the item
+ B:addRegisterdNameTooltip=false
+
+ # If false: you will not be able to access a ME access or crafting terminal using the Ender IO.
+ B:enderIoMeAccessEnabled=true
+
+ # Volume of machine sounds.
+ D:machineSoundVolume=1.0
+
+ # The chance per level of Beheading that a skull will be dropped when using a TiC weapon
+ D:ticBeheadingSkullModifier=0.07500000298023224
+
+ # If true, machines will make sounds.
+ B:useMachineSounds=true
+
+ # If true, shift-mouse wheel will change the conduit display mode when the YetaWrench is equipped.
+ B:useSneakMouseWheelYetaWrench=true
+
+ # If true, shift-clicking the YetaWrench on a null or non wrenchable object will change the conduit display mode.
+ B:useSneakRightClickYetaWrench=false
+
+ # The chance per looting level that a skull will be dropped when using a non-dark steel sword (0 = no chance, 1 = 100% chance)
+ D:vanillaSwordSkullLootingModifier=0.05000000074505806
+}
+
+
+"power settings" {
+ # The maximum IO for a single capacitor in RF/t
+ I:capacitorBankMaxIoRF=5000
+
+ # The maximum storage for a single capacitor in RF
+ I:capacitorBankMaxStorageRF=5000000
+
+ # The maximum IO for a single tier one capacitor in RF/t
+ I:capacitorBankTierOneMaxIoRF=1000
+
+ # The maximum storage for a single tier one capacitor in RF
+ I:capacitorBankTierOneMaxStorageRF=1000000
+
+ # The maximum IO for a single tier three capacitor in RF/t
+ I:capacitorBankTierThreeMaxIoRF=25000
+
+ # The maximum storage for a single tier three capacitor in RF
+ I:capacitorBankTierThreeMaxStorageRF=25000000
+
+ # The maximum IO for a single tier two capacitor in RF/t
+ I:capacitorBankTierTwoMaxIoRF=5000
+
+ # The maximum storage for a single tier two capacitor in RF
+ I:capacitorBankTierTwoMaxStorageRF=5000000
+
+ # The amount of power generated per BC engine cycle. Examples: BC Oil = 30, BC Fuel = 60
+ I:fireWaterPowerPerCycleRF=80
+
+ # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000
+ I:fireWaterPowerTotalBurnTime=15000
+
+ # The amount of power generated per BC engine cycle. Examples: BC Oil = 30, BC Fuel = 60
+ I:hootchPowerPerCycleRF=60
+
+ # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000
+ I:hootchPowerTotalBurnTime=6000
+
+ # Maximum output in RF/t of the Advanced Photovoltaic Panels.
+ I:maxPhotovoltaicAdvancedOutputRF=40
+
+ # Maximum output in RF/t of the Photovoltaic Panels.
+ I:maxPhotovoltaicOutputRF=10
+
+ # The total amount of RF required to paint one block
+ I:painterEnergyPerTaskRF=2000
+
+ # If set to false power conduits of different tiers cannot be connected. in this case a block such as a cap. bank is needed to bridge different tiered networks [default: false]
+ B:powerConduitCanDifferentTiersConnect=false
+
+ # When set to true power conduits will output MJ if RF is not supported [default: true]
+ B:powerConduitOutputMJ=true
+
+ # The maximum IO for the tier 1 power conduit
+ I:powerConduitTierOneRF=640
+
+ # The maximum IO for the tier 3 power conduit
+ I:powerConduitTierThreeRF=20480
+
+ # The maximum IO for the tier 2 power conduit
+ I:powerConduitTierTwoRF=5120
+
+ # The amount of power generated per BC engine cycle. Examples: BC Oil = 3, BC Fuel = 6
+ I:rocketFuelPowerPerCycleRF=160
+
+ # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000
+ I:rocketFuelPowerTotalBurnTime=7000
+
+ # The number of RF/t consumed by an unupgraded Slice'N'Splice
+ I:sliceAndSpliceLevelOnePowerPerTickRF=80
+
+ # The number of RF/t consumed by a Slice'N'Splice with an octadic capacitor upgrade.
+ I:sliceAndSpliceLevelThreePowerPerTickRF=320
+
+ # The number of RF/t consumed by a Slice'N'Splice with a double layer capacitor upgrade.
+ I:sliceAndSpliceLevelTwoPowerPerTickRF=160
+
+ # The amount of power generated per tick.
+ I:stirlingGeneratorBaseRfPerTick=20
+
+ # Amount of energy lost when transfered by Dimensional Transceiver; 0 is no loss, 1 is 100% loss
+ D:transceiverEnergyLoss=0.1
+
+ # Maximum RF/t sent and received by a Dimensional Transceiver per tick. Input and output limits are not cumulative
+ I:transceiverMaxIoRF=20480
+
+ # Number of RF/t required to keep a Dimensional Transceiver connection open
+ I:transceiverUpkeepCostRF=10
+
+ # Power use (RF/t) used by the vat.
+ I:vatPowerUserPerTickRF=20
+
+ # The amount of power generated per tick.
+ I:zombieGeneratorRfPerTick=80
+
+ # The number of ticks one bucket of fuel lasts.
+ I:zombieGeneratorTicksPerMbFuel=10000
+}
+
+
+"poweredspawner settings" {
+ # The chance a broken spawner will be dropped when a spawner is broken. 1 = 100% chance, 0 = 0% chance
+ D:brokenSpawnerDropChance=1.0
+
+ # When a spawner is broken with these tools they will not drop a broken spawner [default: [RotaryCraft:rotarycraft_item_bedpick]]
+ S:brokenSpawnerToolBlacklist <
+ RotaryCraft:rotarycraft_item_bedpick
+ >
+
+ # The number of levels it costs to add a broken spawner
+ I:powerSpawnerAddSpawnerCost=30
+
+ # RF per tick for a level 1 (non-upgraded) spawner. See PoweredSpanerConfig_Core.json for mob type multipliers
+ I:poweredSpawnerLevelOnePowerPerTickRF=160
+
+ # RF per tick for a level 3 spawner
+ I:poweredSpawnerLevelThreePowerPerTickRF=1500
+
+ # RF per tick for a level 2 spawner
+ I:poweredSpawnerLevelTwoPowerPerTickRF=500
+
+ # Min tick delay between spawns for a non-upgraded spawner
+ I:poweredSpawnerMaxDelayTicks=800
+
+ # Max distance of the closest player for the spawner to be active. A zero value will remove the player check
+ I:poweredSpawnerMaxPlayerDistance=0
+
+ # Min tick delay between spawns for a non-upgraded spawner
+ I:poweredSpawnerMinDelayTicks=200
+
+ # If true, regular spawn checks such as lighting level and dimension will be made before spawning mobs
+ B:poweredSpawnerUseVanillaSpawChecks=false
+}
+
+
+rail {
+ # When set to true the RF cost of sending a cart within the same dimension will be capped to the cross dimension cost [default: true]
+ B:enderRailCapSameDimensionPowerAtCrossDimensionCost=true
+
+ # Wether Ender Rails are enabled [default: true]
+ B:enderRailEnabled=true
+
+ # The amount of power required to transport a cart across dimensions
+ I:enderRailPowerRequireCrossDimensions=10000
+
+ # The amount of power required to teleport a cart per block in the same dimension
+ I:enderRailPowerRequiredPerBlock=10
+
+ # If true player in minecarts will be teleported. WARN: WIP, seems to cause a memory leak. [default: false]
+ B:enderRailTeleportPlayers=false
+
+ # The number of ticks to wait for the track to clear before force spawning the next cart in a (RailCraft) linked set
+ I:enderRailTicksBeforeForceSpawningLinkedCarts=60
+}
+
+
+"recipe settings" {
+ # When enabled blocks with tile entities (e.g. machines) can be used as paint targets.
+ B:allowTileEntitiesAsPaintSource=true
+
+ # Base level cost added to all recipes in the enchanter.
+ I:enchanterBaseLevelCost=4
+
+ # The number of conduits crafted per recipe.
+ I:numConduitsPerRecipe=8
+
+ # When set to true four dark steel blocks are required instead of ingots when making reinforced obsidian.
+ B:reinforcedObsidianUseDarkSteelBlocks=false
+
+ # When true the Soul Binder requires an Enderman Skull to craft [default: true]
+ B:soulBinderRequiresEndermanSkull=true
+
+ # When enabled the dim trans. will use a cheaper recipe
+ B:transceiverUseEasyRecipe=false
+
+ # Create conduit binder in crafting table instead of furnace
+ B:useAlternateBinderRecipe=false
+
+ # When enabled machines cost significantly more.
+ B:useHardRecipes=false
+
+ # If true copper and tin will be used in recipes when registered in the ore dictionary
+ B:useModMetals=true
+
+ # When enabled machine chassis will require steel instead of iron.
+ B:useSteelInChassi=false
+}
+
+
+"soul binder settings" {
+ # The number of levels required to create an attractor crystal.
+ I:soulBinderAttractorCystalLevels=10
+
+ # The number of RF required to create an attractor crystal.
+ I:soulBinderAttractorCystalRF=100000
+
+ # The number of levels required to change the type of a broken spawner.
+ I:soulBinderBrokenSpawnerLevels=15
+
+ # The number of RF required to change the type of a broken spawner.
+ I:soulBinderBrokenSpawnerRF=2500000
+
+ # The number of levels required to create an ender crystal.
+ I:soulBinderEnderCystalLevels=10
+
+ # The number of RF required to create an ender crystal.
+ I:soulBinderEnderCystalRF=100000
+
+ # The number of levels required to create an ender rail.
+ I:soulBinderEnderRailLevels=10
+
+ # The number of RF required to create an ender rail.
+ I:soulBinderEnderRailRF=100000
+
+ # The number of RF/t consumed by an unupgraded soul binder.
+ I:soulBinderLevelOnePowerPerTickRF=500
+
+ # The number of RF/t consumed by a soul binder with an octadic capacitor upgrade.
+ I:soulBinderLevelThreePowerPerTickRF=2000
+
+ # The number of RF/t consumed by a soul binder with a double layer capacitor upgrade.
+ I:soulBinderLevelTwoPowerPerTickRF=1000
+
+ # Maximum level of XP the soul binder can contain.
+ I:soulBinderMaxXPLevel=40
+
+ # The number of levels required to re-animate a mob head.
+ I:soulBinderReanimationLevels=10
+
+ # The number of RF required to to re-animated a mob head.
+ I:soulBinderReanimationRF=100000
+
+ # Entities listed here will can not be captured in a Soul Vial [default: ]
+ S:soulVesselBlackList <
+ >
+
+ # When set to false, any mob with a 'boss bar' won't be able to be captured in the Soul Vial [default: false]
+ B:soulVesselCapturesBosses=false
+}
+
+
+"staff settings" {
+ # Set the max zoomed size of a travel anchor as an aprox. percentage of screen height [range: 0.0 ~ 1.0, default: 0.2]
+ S:travelAnchorZoomScale=0.2
+
+ # Lists the blocks that cannot be teleported through in the form 'modID:blockName' [default: [minecraft:bedrock], [Thaumcraft:blockWarded]]
+ S:travelStaffBlinkBlackList <
+ minecraft:bedrock
+ Thaumcraft:blockWarded
+ >
+
+ # If set to false: the travel staff can not be used to shift-right click teleport, or blink.
+ B:travelStaffBlinkEnabled=true
+
+ # Minimum number of ticks between 'blinks'. Values of 10 or less allow a limited sort of flight.
+ I:travelStaffBlinkPauseTicks=10
+
+ # If set to false: the travel staff can be used to blink through any block.
+ B:travelStaffBlinkThroughSolidBlocksEnabled=true
+
+ # If set to false: the travel staff will not be craftable.
+ B:travelStaffEnabled=true
+
+ # Max number of blocks teleported when shift clicking the staff.
+ I:travelStaffMaxBlinkDistance=16
+
+ # Maximum number of blocks that can be traveled using the Staff of the Traveling.
+ I:travelStaffMaxDistance=128
+
+ # Number of RF required per block travelled using the Staff of the Traveling.
+ D:travelStaffPowerPerBlockRF=250.0
+}
+
+
diff --git a/config/enderio/OreDictionaryPreferences_Core.xml b/config/enderio/OreDictionaryPreferences_Core.xml
new file mode 100644
index 0000000000..052d53150d
--- /dev/null
+++ b/config/enderio/OreDictionaryPreferences_Core.xml
@@ -0,0 +1,120 @@
+<!--
+
+IMPORTANT:
+ This is the core recipe file. Modifying this file will have no effect.
+ It will be rewritten by EnderIO and all modifications made to it will be lost. To add
+ or modify ore dict preferences please use 'OreDictionaryPreferences_User.xml'
+
+This file contains the preferred outputs from Ender IO machines for items registered in the OreDictionary
+
+Details of itemStack definition can be found in SAGMillRecipes_Core.xml
+
+Item Information and data dumps:
+
+To show ore dictionary and/or registered names, in the EnderIO config set:
+addRegisterdNameTooltip=true
+addOreDictionaryTooltips=true
+
+To write all registered items to config/modObjectsRegistery.txt include in SAGMillRecipes_User.xml:
+<dumpRegistry modObjects="true/>
+
+To write the contents of the ore dictionary to config/oreDictionaryRegistery.txt include in SAGMillRecipes_User.xml:
+<dumpRegistery oreDictionary="true"/>
+-->
+<OreDictionaryPreferences>
+
+ <!-- Dusts -->
+
+ <preference oreDictionary="dustCoal">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="2" />
+ <itemStack modID="EnderIO" itemName="itemPowderIngot" itemMeta="0" />
+ </preference>
+
+ <preference oreDictionary="dustCharcoal">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="3" />
+ </preference>
+
+ <preference oreDictionary="dustObsidian">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="4" />
+ <itemStack modID="EnderIO" itemName="itemPowderIngot" itemMeta="8" />
+ </preference>
+
+ <preference oreDictionary="dustIron">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="0" />
+ <itemStack modID="EnderIO" itemName="itemPowderIngot" itemMeta="1" />
+ </preference>
+
+ <preference oreDictionary="dustGold">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="1" />
+ <itemStack modID="EnderIO" itemName="itemPowderIngot" itemMeta="2" />
+ </preference>
+
+ <preference oreDictionary="dustCopper">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="32" />
+ <itemStack modID="EnderIO" itemName="itemPowderIngot" itemMeta="3" />
+ </preference>
+
+ <preference oreDictionary="dustTin">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="33" />
+ <itemStack modID="EnderIO" itemName="itemPowderIngot" itemMeta="4" />
+ </preference>
+
+ <preference oreDictionary="dustSilver">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="34" />
+ </preference>
+
+ <preference oreDictionary="dustLead">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="35" />
+ </preference>
+
+ <preference oreDictionary="dustNickel">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="36" />
+ </preference>
+
+ <preference oreDictionary="dustSulfur">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="16" />
+ </preference>
+
+ <preference oreDictionary="dustBronze">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="41" />
+ </preference>
+
+ <preference oreDictionary="dustNetherQuartz">
+ <itemStack modID="appliedenergistics2" itemName="item.itemMultiMaterial" itemMeta="3" />
+ </preference>
+
+ <!-- Ingots -->
+
+ <preference oreDictionary="ingotCopper">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="64" />
+ <itemStack modID="TConstruct" itemName="materials" itemMeta="9" />
+ </preference>
+
+ <preference oreDictionary="ingotTin">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="65" />
+ <itemStack modID="TConstruct" itemName="materials" itemMeta="10" />
+ </preference>
+
+ <preference oreDictionary="ingotSilver">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="66" />
+ </preference>
+
+ <preference oreDictionary="ingotLead">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="67" />
+ </preference>
+
+ <preference oreDictionary="ingotBronze">
+ <itemStack modID="ThermalFoundation" itemName="material" itemMeta="73" />
+ <itemStack modID="TConstruct" itemName="materials" itemMeta="13" />
+ </preference>
+
+ <preference oreDictionary="ingotAluminum">
+ <itemStack modID="TConstruct" itemName="materials" itemMeta="11" />
+ </preference>
+
+ <preference oreDictionary="ingotAluminium">
+ <itemStack modID="TConstruct" itemName="materials" itemMeta="11" />
+ </preference>
+
+
+</OreDictionaryPreferences>
diff --git a/config/enderio/OreDictionaryPreferences_User.xml b/config/enderio/OreDictionaryPreferences_User.xml
new file mode 100644
index 0000000000..0ec411f50f
--- /dev/null
+++ b/config/enderio/OreDictionaryPreferences_User.xml
@@ -0,0 +1,5 @@
+<!--
+Entries in this file take precedence over the values in the core file
+ -->
+<OreDictionaryPreferences>
+</OreDictionaryPreferences>
diff --git a/config/enderio/PainterPaintSources_Core.xml b/config/enderio/PainterPaintSources_Core.xml
new file mode 100644
index 0000000000..516ed3cc17
--- /dev/null
+++ b/config/enderio/PainterPaintSources_Core.xml
@@ -0,0 +1,42 @@
+<!--
+
+ IMPORTANT:
+ This is the core config file. Modifying this file will have no effect.
+ It will be rewritten by EnderIO and all modifications made to it will be lost. To add
+ or modify sources please use 'PainterPaintSources_User.xml'
+
+This file is used to create a white list and black list for items that can be used as paint sources in
+the painting machine.
+
+Each entry in the lists describes an item stack. This stack must be for a block item (i.e. and item that can be placed in the world
+as a block). If an item is is not in either list then the default checks are used.
+For details on the format of item stack definitions see SAGMillRecipes_Core.xml.
+
+The contents of this file will be merged with the contents of 'PainterPaintSources_User.xml'. To remove an entry contained
+in this file simply include an identical entry in the user file with the added attribute 'remove=true'.
+For example, to remove Silverwood planks from the whitelist, the user file would contain this:
+
+ <PainterPaintSources>
+ <whitelist>
+ <itemStack modID="Thaumcraft" itemName="blockWoodenDevice" itemMeta="6" remove="true" />
+ </whitelist>
+</PainterPaintSources>
+
+ -->
+
+<PainterPaintSources>
+
+ <whitelist>
+ <!-- Greatwood planks -->
+ <itemStack modID="Thaumcraft" itemName="blockWoodenDevice" itemMeta="6" />
+ <!-- Silverwood planks -->
+ <itemStack modID="Thaumcraft" itemName="blockWoodenDevice" itemMeta="7" />
+ </whitelist>
+
+
+ <blacklist>
+
+ </blacklist>
+
+
+</PainterPaintSources>
diff --git a/config/enderio/PainterPaintSources_User.xml b/config/enderio/PainterPaintSources_User.xml
new file mode 100644
index 0000000000..ce19d6d76d
--- /dev/null
+++ b/config/enderio/PainterPaintSources_User.xml
@@ -0,0 +1,14 @@
+<!--
+See PainterPaintSources_Core.xml for documentation.
+ -->
+<PainterPaintSources>
+
+ <whitelist>
+
+ </whitelist>
+
+ <blacklist>
+
+ </blacklist>
+
+</PainterPaintSources>
diff --git a/config/enderio/PoweredSpawnerConfig_Core.json b/config/enderio/PoweredSpawnerConfig_Core.json
new file mode 100644
index 0000000000..e24347aabd
--- /dev/null
+++ b/config/enderio/PoweredSpawnerConfig_Core.json
@@ -0,0 +1,50 @@
+{
+
+ "_comment": "This is the CORE FILE. Do not edit. The RF cost per tick for spawners of each entity type is multiplied by these values:",
+ "costMultiplier": {
+
+ "Zombie" : "1",
+ "Creeper" : "1.5",
+ "Skeleton" : "2",
+ "Spider" : "1",
+ "CaveSpider" : "1",
+ "Silverfish" : "1",
+ "Witch" : "5",
+ "Slime" : "5",
+ "Enderman" : "10",
+ "SpecialMobs.SpecialEnderman" : "10",
+
+ "LavaSlime" : "2",
+ "PigZombie" : "5",
+ "Ghast" : "10",
+ "Blaze" : "5",
+
+ "SnowMan" : "1",
+ "VillagerGolem" : "10",
+ "Villager" : "1",
+
+ "Wolf" : "1",
+ "Ozelot" : "1",
+ "EntityHorse" : "1",
+ "Bat" : "0.5",
+
+ "Squid" : "0.5",
+ "Chicken" : "0.5",
+ "Sheep" : "0.5",
+ "Cow" : "0.5",
+ "Pig" : "0.5",
+ "MushroomCow" : "1",
+
+ "enderzoo.Enderminy" : "10",
+ "enderzoo.ConcussionCreeper" : "1.5",
+ "enderzoo.enderzoo.FallenKnight" : "1",
+ "enderzoo.WitherWitch" : "3",
+
+ "enderio.witherSkeleton" : "20"
+ },
+
+ "blackList": [
+ "VillagerGolem",
+ "Villager"
+ ]
+}
diff --git a/config/enderio/PoweredSpawnerConfig_User.json b/config/enderio/PoweredSpawnerConfig_User.json
new file mode 100644
index 0000000000..79a816816d
--- /dev/null
+++ b/config/enderio/PoweredSpawnerConfig_User.json
@@ -0,0 +1,9 @@
+{
+
+ "_comment": "New entities are added, one already in _Core will have their values replaced with those in this file",
+ "costMultiplier": {
+ },
+
+ "_comment": "Adding a blackList section will complete replace the one in the core file. Make sure you add a comma at the end of this line if adding a blacklist"
+
+} \ No newline at end of file
diff --git a/config/enderio/SAGMillRecipes_Core.xml b/config/enderio/SAGMillRecipes_Core.xml
new file mode 100644
index 0000000000..121282a100
--- /dev/null
+++ b/config/enderio/SAGMillRecipes_Core.xml
@@ -0,0 +1,2456 @@
+<!--
+
+ IMPORTANT:
+ This is the core recipe file. Modifying this file will have no effect.
+ It will be rewritten by EnderIO and all modifications made to it will be lost. To add
+ or modify recipes please use 'SagMillRecipes_User.xml'
+
+ Recipes are organized into named groups. A group of recipes can be disabled by setting the attribute 'enabled=false'.
+ A recipe group is composed of one or more recipes.
+
+ NB: All recipes MUST belong to a group.
+
+ Examples:
+ <recipeGroup name="EnderIO">
+ <recipe>...</recipe>
+ <recipe>...</recipe>
+ <recipeGroup/>
+
+ <recipeGroup name="EnderIO" enabled="false">
+ <recipe>...</recipe>
+ <recipe>...</recipe>
+ <recipeGroup/>
+
+
+ Each recipe must be named and contains one or more input item stack definition and one or more output stack definitions.
+ For each input, all outputs are produced.
+ A recipe may also define the amount of energy used to complete it. The default value used is 4000 RF. A typical
+ value for an ingot to dust recipe is 2400 RF.
+
+ Examples:
+ <recipe name="Blah">
+ <input>
+ <itemStack/>
+ </input>
+ <output>
+ <itemStack/>
+ </output>
+ </recipe>
+
+ <recipe name="BlahBlah" energyCost="2400">
+ <input>
+ <itemStack/> </input>
+ <output>
+ <itemStack/>
+ </output>
+ <output>
+ <itemStack/>
+ </output>
+ </recipe>
+
+
+ Valid input item definitions:
+ - Must have either: modID + itemName or oreDictionary
+ - 'modID' is the identifier registered by the mod with Forge (for example vanilla blocks use 'minecraft' while Ender IO is 'EnderIO').
+ This value can be found in the details panel of Forge's 'mods' UI.
+ - 'itemName' the name used to register the block/item with forge. To write all registered items to config/modObjectsRegistery.txt
+ include: <dumpRegistry modObjects="true/>
+ - 'oreDictionary' will use the OreDictionary to find the appropriate itemStack. The first entry returned by the dictionary
+ will be used. To write the contents of the ore dictionary to config/oreDictionaryRegistery.txt include <dumpRegistery oreDictionary="true"/>
+ - The item metadata/damage may optionally be specified for all types except
+ oreDictionary. If a '*' is used for the metadata value then meta data will ignored when determining if an input is valid.
+
+ Examples:
+
+ <itemStack modID="" itemName="" />
+ <itemStack modID="" itemName="" itemMeta="" />
+ <itemStack oreDictionary="" />
+
+ Valid output definitions:
+ - As per inputs with the additional optional fields, number and chance (both default to 1)
+ - 'number' is the number of output items for each input
+ - 'chance' is the chance the output will be crafted. Values are clamped between 0 - 1.
+ For example, a chance of 0.25 will result, on average, one of these outputs
+ being crafted for each 4 inputs processed by the SAG Mill.
+
+ Examples:
+ <itemStack modID="minecraft" itemName="sand"/>
+ <itemStack modID="minecraft" itemName="dye" itemMeta="15" number="6" />
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15"/>
+ <itemStack oreDictionary="dustNickel" number="1" chance="0.1" />
+ <itemStack modID="BiomesOPlenty" itemName="bop.bones" itemMeta="0" number="4" chance="0.1"/>
+
+Recipes can also be added using forge IMC messages. For example, in the init method of a mod:
+
+String recipe =
+ "<recipeGroup name=\"cheaty\">" +
+ "<recipe name=\"foo\" energyCost=\"2400\">" +
+ "<input>" +
+ "<itemStack modID=\"minecraft\" itemName=\"dirt\"/>" +
+ "</input>" +
+ "<output>" +
+ "<itemStack modID=\"minecraft\" itemName=\"diamond\"/>" +
+ "</output>" +
+ "</recipe>" +
+ "</recipeGroup>";
+FMLInterModComms.sendMessage("EnderIO", "recipe:sagmill", recipe);
+
+
+
+Grinding Balls
+Grinding balls provide bonus outputs and reduced power use. Using the user config new grinding balls may be added and existing ones
+removed. It is also possible to add or remove items from the 'exludes' list. Items on this list will not have grinding ball bonuses
+applied and will not reduce the durability of an balls in the mill at the time they are processed.
+
+Examples:
+- Adding a new grinding ball:
+
+ <grindingBalls>
+ <grindingBall id="Diamond" grindingMultiplier="1.5" chanceMultiplier="2" powerMultiplier="0.5" durationRF="50000">
+ <itemStack modID="minecraft" itemName="diamond"/>
+ </grindingBall>
+ </grindingBalls>
+
+- Removing an existing grinding ball:
+ <grindingBalls>
+ <grindingBall id="Flint" remove="true"/>
+ </grindingBalls>
+
+- Modifiying the excludes list: (removing glowstone, adding sand)
+ <grindingBalls>
+ <excludes>
+ <itemStack modID="minecraft" itemName="glowstone" remove="true"/>
+ <itemStack modID="minecraft" itemName="sand"/>
+ </excludes>
+ </grindingBalls>
+
+
+Item Information and data dumps:
+To write all registered items to config/modObjectsRegistery.txt include:
+<dumpRegistry modObjects="true/>
+
+To write the contents of the ore dictionary to config/oreDictionaryRegistery.txt include:
+<dumpRegistery oreDictionary="true"/>
+
+To show ore dictionary and/or registered names, in the EnderIO config set:
+addRegisterdNameTooltip=true
+addOreDictionaryTooltips=true
+
+-->
+
+<SAGMillRecipes>
+
+ <!-- <dumpRegistery oreDictionary="true" modObjects="true" /> -->
+
+ <recipeGroup name="EnderIO"> <!-- Required for EnderIO to function correctly. -->
+
+ <!-- Sand to Silicon -->
+ <recipe name="Silicon" energyCost="720">
+ <input>
+ <itemStack modID="minecraft" itemName="sand" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemMaterial" number="1" itemMeta="0" chance="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="SiliconRedSand" energyCost="720">
+ <input>
+ <itemStack modID="minecraft" itemName="sand" itemMeta="1" />
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemMaterial" number="1" itemMeta="0" chance="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="CoalOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreCoal" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="coal" number="3" />
+ <itemStack oreDictionary="dustCoal" number="1" chance="0.6"/>
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ <itemStack modID="minecraft" itemName="diamond" chance="0.001" />
+ </output>
+ </recipe>
+
+ <recipe name="Coal" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="coal" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCoal" number="1"/>
+ <itemStack oreDictionary="dustCoal" number="1" chance="0.1"/>
+ <itemStack oreDictionary="dustSulfur" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+
+ <recipe name="Charcoal" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="coal" itemMeta="1"/>
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCharcoal" number="1" />
+ </output>
+ </recipe>
+
+ <recipe name="IronOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustIron" number="2"/>
+ <itemStack oreDictionary="dustTin" number="1" chance="0.05" />
+ <itemStack oreDictionary="dustNickel" number="1" chance="0.1" />
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="IronIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustIron" number="1"/>
+ </output>
+ </recipe>
+
+ <recipe name="GoldOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreGold" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustGold" number="2"/>
+ <itemStack oreDictionary="dustCopper" number="1" chance="0.2" />
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="GoldIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotGold" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustGold" number="1"/>
+ </output>
+ </recipe>
+
+ <recipe name="EnderPearl" energyCost="1600">
+ <input>
+ <itemStack modID="minecraft" itemName="ender_pearl" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustEnderPearl" number="1"/>
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+ <recipeGroup name="Vanilla">
+
+ <recipe name="Strone Bricks" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="stonebrick" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="cobblestone"/>
+ </output>
+ </recipe>
+
+ <recipe name="CrackedBricks" energyCost="2000">
+ <input>
+ <itemStack modID="minecraft" itemName="stonebrick" itemMeta="2" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="cobblestone"/>
+ </output>
+ </recipe>
+
+ <recipe name="ChisledBricks" energyCost="2800">
+ <input>
+ <itemStack modID="minecraft" itemName="stonebrick" itemMeta="3" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="cobblestone"/>
+ </output>
+ </recipe>
+
+ <recipe name="Stone" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="stone" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="cobblestone" />
+ </output>
+ </recipe>
+
+ <recipe name="Cobblestone" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="cobblestone" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="sand" />
+ <itemStack modID="minecraft" itemName="gravel" chance="0.1" />
+ </output>
+ </recipe>
+
+ <recipe name="Sandstone" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="sandstone" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="sand" number="2" />
+ <itemStack modID="minecraft" itemName="sand" number="2" chance="0.4" />
+ <itemStack oreDictionary="dustSaltpeter" number="1" chance ="0.15"/>
+ </output>
+ </recipe>
+
+
+ <recipe name="Glass" energyCost="1200">
+ <input>
+ <itemStack oreDictionary="glass" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="sand" />
+ </output>
+ </recipe>
+
+ <recipe name="Gravel" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="gravel" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="flint" />
+ <itemStack modID="minecraft" itemName="flint" chance="0.1" />
+ <itemStack modID="minecraft" itemName="sand" chance="0.1" />
+ </output>
+ </recipe>
+
+ <recipe name="Netherrack" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="netherrack" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSulfur" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="BlazeRod" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="blaze_rod" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="blaze_powder" number="4" />
+ <itemStack oreDictionary="dustSulfur" chance="0.5" />
+ </output>
+ </recipe>
+
+ <recipe name="GlowStone" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="glowstone" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="3" />
+ <itemStack modID="minecraft" itemName="glowstone_dust" number="1" chance="0.8" />
+ </output>
+ </recipe>
+
+ <recipe name="Bone" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="bone" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="dye" itemMeta="15" number="6" />
+ <itemStack modID="minecraft" itemName="dye" itemMeta="15" number="2" chance="0.1" />
+ </output>
+ </recipe>
+
+ <recipe name="ClayBlock" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="clay" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="clay_ball" number="2" />
+ <itemStack modID="minecraft" itemName="clay_ball" number="1" chance="0.1" />
+ <itemStack modID="EnderIO" itemName="itemMaterial" number="2" itemMeta="0" chance="0.8" />
+ </output>
+ </recipe>
+
+ <recipe name="Wool" energyCost="1200">
+ <input>
+ <itemStack modID="minecraft" itemName="wool" itemMeta="*" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="string" number="3" />
+ <itemStack modID="minecraft" itemName="string" number="1" chance="0.1" />
+ </output>
+ </recipe>
+
+ <recipe name="Wheat" energyCost="800">
+ <input>
+ <itemStack modID="minecraft" itemName="wheat" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="wheat_seeds" number="2" />
+ </output>
+ </recipe>
+
+ <recipe name="RedstoneOre" energyCost="3000">
+ <input>
+ <itemStack oreDictionary="oreRedstone" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="redstone" number="8" />
+ <itemStack modID="minecraft" itemName="redstone" number="1" chance="0.2" />
+ <itemStack modID="EnderIO" itemName="itemMaterial" itemMeta="0" chance="0.8" />
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="DiamondOre" energyCost="3000">
+ <input>
+ <itemStack oreDictionary="oreDiamond" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="diamond" number="1" />
+ <itemStack modID="minecraft" itemName="diamond" number="1" chance="0.25" />
+ </output>
+ </recipe>
+
+ <recipe name="EmeraldOre" energyCost="3000">
+ <input>
+ <itemStack oreDictionary="oreEmerald" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="emerald" number="1" />
+ <itemStack modID="minecraft" itemName="emerald" number="1" chance="0.25" />
+ </output>
+ </recipe>
+
+ <recipe name="LapisLazuliOre" energyCost="3000">
+ <input>
+ <itemStack oreDictionary="oreLapis" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="dye" itemMeta="4" number="8" />
+ <itemStack modID="minecraft" itemName="dye" itemMeta="4" number="1" chance="0.2" />
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="Quartz Ore" energyCost="7200">
+ <input>
+ <itemStack oreDictionary="oreQuartz" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="quartz" number="4" />
+ <itemStack oreDictionary="dustCertusQuartz" chance="0.05" />
+ </output>
+ </recipe>
+
+ <recipe name="Block of Quartz" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz_block" itemMeta="*" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="quartz" number="2" />
+ <itemStack modID="minecraft" itemName="quartz" number="2" chance="0.25" />
+ </output>
+ </recipe>
+
+
+ <recipe name="Quartz Stairs" energyCost="1200">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz_stairs" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="quartz" number="2" />
+ <itemStack modID="minecraft" itemName="quartz" number="2" chance="0.25" />
+ </output>
+ </recipe>
+
+ <recipe name="Quartz Slab" energyCost="1200">
+ <input>
+ <itemStack modID="minecraft" itemName="stone_slab" itemMeta="7" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="quartz" number="1" />
+ <itemStack modID="minecraft" itemName="quartz" number="1" chance="0.25" />
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+ <recipeGroup name="Common Ores/Ingots">
+
+ <recipe name="CopperOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreCopper" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCopper" number="2"/>
+ <itemStack oreDictionary="dustGold" number="1" chance="0.125"/>
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="CopperIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotCopper" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCopper" number="1"/>
+ </output>
+ </recipe>
+
+ <recipe name="TinOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreTin" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustTin" number="2"/>
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="TinIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotTin" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustTin" number="1"/>
+ </output>
+ </recipe>
+
+ <recipe name="LeadOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreLead" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustLead" number="2" />
+ <itemStack oreDictionary="dustSilver" chance="0.1" />
+ <itemStack modID="minecraft" itemName="cobblestone" chance="0.15" />
+ </output>
+ </recipe>
+
+ <recipe name="LeadIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotLead" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustLead" />
+ </output>
+ </recipe>
+
+ <recipe name="SilverOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSilver" number="2" />
+ <itemStack oreDictionary="dustLead" chance="0.1" />
+ </output>
+ </recipe>
+
+ <recipe name="SilverIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSilver" />
+ </output>
+ </recipe>
+
+ <recipe name="BronzeIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotBronze" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBronze" />
+ </output>
+ </recipe>
+
+ <recipe name="NickelIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotNickel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustNickel" />
+ </output>
+ </recipe>
+
+ <recipe name="NickelOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreNickel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustNickel" number="2" />
+ <itemStack oreDictionary="dustPlatinum" chance="0.1" />
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+ <recipeGroup name="Thermal Expansion">
+
+ <recipe name="Obsidian" energyCost="4000">
+ <input>
+ <itemStack modID="minecraft" itemName="obsidian" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustObsidian" number="4" />
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+ <recipeGroup name="Forestry">
+
+ <recipe name="Log" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="logWood" />
+ </input>
+ <output>
+ <itemStack oreDictionary="pulpWood" number="1" />
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.9" />
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.5" />
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.1" />
+ </output>
+ </recipe>
+
+ <recipe name="Plank" energyCost="1200">
+ <input>
+ <itemStack oreDictionary="plankWood" />
+ </input>
+ <output>
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.9" />
+ </output>
+ </recipe>
+
+ <recipe name="Stairs" energyCost="1200">
+ <input>
+ <itemStack oreDictionary="stairsWood" />
+ </input>
+ <output>
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.8" />
+ </output>
+ </recipe>
+
+ <recipe name="Stair" energyCost="1200">
+ <input>
+ <itemStack oreDictionary="stairWood" />
+ </input>
+ <output>
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.8" />
+ </output>
+ </recipe>
+
+ <recipe name="SlabWood" energyCost="1200">
+ <input>
+ <itemStack oreDictionary="slabWood" />
+ </input>
+ <output>
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.7" />
+ </output>
+ </recipe>
+
+ <recipe name="Stick" energyCost="800">
+ <input>
+ <itemStack oreDictionary="stickWood" />
+ </input>
+ <output>
+ <itemStack oreDictionary="pulpWood" number="1" chance="0.15" />
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+
+ <recipeGroup name="Applied Energistics">
+
+
+ <recipe name="ChargedCertusQuartzOre" energyCost="2400">
+ <input>
+ <itemStack modID="appliedenergistics2" itemName="tile.OreQuartzCharged" />
+ </input>
+ <output>
+ <itemStack modID="appliedenergistics2" itemName="item.ItemMultiMaterial" itemMeta="1"/>
+ <itemStack oreDictionary="dustCertusQuartz" />
+ </output>
+ </recipe>
+
+ <recipe name="CertusQuartzOre" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="oreCertusQuartz" />
+ </input>
+ <output>
+ <itemStack oreDictionary="crystalCertusQuartz" />
+ <itemStack oreDictionary="dustCertusQuartz" />
+ </output>
+ </recipe>
+
+ <recipe name="CertusQuartzCrystal" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="crystalCertusQuartz" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCertusQuartz" />
+ </output>
+ </recipe>
+
+ <recipe name="ChargedCertusQuartzCrystal" energyCost="2400">
+ <input>
+ <itemStack modID="appliedenergistics2" itemName="item.ItemMultiMaterial" itemMeta="1"/>
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCertusQuartz" />
+ </output>
+ </recipe>
+
+ <recipe name="FluixCrystal" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="crystalFluix" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustFluix" />
+ </output>
+ </recipe>
+
+ <recipe name="NetherQuartz" energyCost="2400">
+ <input>
+ <itemStack modID="minecraft" itemName="quartz" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustNetherQuartz" />
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <recipeGroup name="Railcraft">
+
+ <recipe name="Sulfur Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="oreSulfur" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSulfur" number="6" />
+ </output>
+ </recipe>
+
+ <recipe name="CrushedObsidian" energyCost="2400">
+ <input>
+ <itemStack modID="Railcraft" itemName="tile.railcraft.cube" itemMeta="4" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustObsidian" number="1" />
+ <itemStack oreDictionary="dustObsidian" number="1" chance="0.01" />
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+ <recipeGroup name="Dense Ores">
+
+ <recipe name="Dense Iron Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreIron" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreIron" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Gold Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreGold" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreGold" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Copper Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreCopper" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreCopper" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Lead Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreLead" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreLead" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Silver Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreSilver" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreSilver" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Tin Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreTin" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreTin" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Nickel Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreNickel" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreNickel" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Platinum Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseorePlatinum" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="orePlatinum" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Mithril Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreMithril" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreMithril" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Cobalt Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreCobalt" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreCobalt" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Ardite Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreArdite" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreArdite" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Coal Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreCoal" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreCoal" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Diamond Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreDiamond" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreDiamond" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Lapis Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreLapis" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreLapis" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Emerald Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreEmerald" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreEmerald" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Redstone Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreRedstone" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreRedstone" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dense Quartz Ore" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="denseoreQuartz" number="1" />
+ </input>
+ <output>
+ <itemStack oreDictionary="oreQuartz" number="4" />
+ </output>
+ </recipe>
+
+
+ </recipeGroup>
+
+ <recipeGroup name="Biomes O' Plenty">
+
+ <recipe name="SmallBoneSegment" energyCost="2600">
+ <input>
+ <itemStack modID="BiomesOPlenty" itemName="bones" itemMeta="0" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="dye" itemMeta="15" number="8" />
+ </output>
+ </recipe>
+
+ <recipe name="MediumBoneSegment" energyCost="3200">
+ <input>
+ <itemStack modID="BiomesOPlenty" itemName="bones" itemMeta="1" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="dye" itemMeta="15" number="12" />
+ </output>
+ </recipe>
+
+ <recipe name="LargeBoneSegment" energyCost="4800">
+ <input>
+ <itemStack modID="BiomesOPlenty" itemName="bones" itemMeta="2" />
+ </input>
+ <output>
+ <itemStack modID="minecraft" itemName="dye" itemMeta="15" number="24" />
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <recipeGroup name="Metallurgy">
+
+ <!-- Metals -->
+ <recipe name="ManganeseOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreManganese" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustManganese" number="2" />
+ </output>
+ </recipe>
+ <recipe name="ZincOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreZinc" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustZinc" number="2" />
+ </output>
+ </recipe>
+ <recipe name="SilverOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSilver" number="2" />
+ </output>
+ </recipe>
+ <recipe name="PlatinumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="orePlatinum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustPlatinum" number="2" />
+ </output>
+ </recipe>
+ <recipe name="IgnatiusOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreIgnatius" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustIgnatius" number="2" />
+ </output>
+ </recipe>
+ <recipe name="ShadowIronOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreShadowIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustShadowIron" number="2" />
+ </output>
+ </recipe>
+ <recipe name="LemuriteOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreLemurite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustLemurite" number="2" />
+ </output>
+ </recipe>
+ <recipe name="MidasiumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreMidasium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustMidasium" number="2" />
+ </output>
+ </recipe>
+ <recipe name="VyroxeresOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreVyroxeres" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustVyroxeres" number="2" />
+ </output>
+ </recipe>
+ <recipe name="CeruclaseOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreCeruclase" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCeruclase" number="2" />
+ </output>
+ </recipe>
+ <recipe name="KalendriteOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreKalendrite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustKalendrite" number="2" />
+ </output>
+ </recipe>
+ <recipe name="VulcaniteOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreVulcanite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustVulcanite" number="2" />
+ </output>
+ </recipe>
+ <recipe name="SanguiniteOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreSanguinite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSanguinite" number="2" />
+ </output>
+ </recipe>
+ <recipe name="PrometheumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="orePrometheum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustPrometheum" number="2" />
+ </output>
+ </recipe>
+ <recipe name="DeepIronOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreDeepIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustDeepIron" number="2" />
+ </output>
+ </recipe>
+ <recipe name="InfuscoliumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreInfuscolium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustInfuscolium" number="2" />
+ </output>
+ </recipe>
+ <recipe name="OureclaseOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreOureclase" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOureclase" number="2" />
+ </output>
+ </recipe>
+ <recipe name="AstralSilverOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreAstralSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAstralSilver" number="2" />
+ </output>
+ </recipe>
+ <recipe name="CarmotOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreCarmot" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCarmot" number="2" />
+ </output>
+ </recipe>
+ <recipe name="MithrilOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreMithril" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustMithril" number="2" />
+ </output>
+ </recipe>
+ <recipe name="RubraciumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreRubracium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustRubracium" number="2" />
+ </output>
+ </recipe>
+ <recipe name="OrichalcumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreOrichalcum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOrichalcum" number="2" />
+ </output>
+ </recipe>
+ <recipe name="AdamantineOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreAdamantine" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAdamantine" number="2" />
+ </output>
+ </recipe>
+ <recipe name="AtlarusOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreAtlarus" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAtlarus" number="2" />
+ </output>
+ </recipe>
+
+ <!-- Alloys and Ingots -->
+ <recipe name="ManganeseIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotManganese" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustManganese" number="1" />
+ </output>
+ </recipe>
+ <recipe name="ZincIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotZinc" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustZinc" number="1" />
+ </output>
+ </recipe>
+ <recipe name="SilverIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSilver" number="1" />
+ </output>
+ </recipe>
+ <recipe name="PlatinumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotPlatinum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustPlatinum" number="1" />
+ </output>
+ </recipe>
+ <recipe name="IgnatiusIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotIgnatius" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustIgnatius" number="1" />
+ </output>
+ </recipe>
+ <recipe name="ShadowIronIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotShadowIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustShadowIron" number="1" />
+ </output>
+ </recipe>
+ <recipe name="LemuriteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotLemurite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustLemurite" number="1" />
+ </output>
+ </recipe>
+ <recipe name="MidasiumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotMidasium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustMidasium" number="1" />
+ </output>
+ </recipe>
+ <recipe name="VyroxeresIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotVyroxeres" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustVyroxeres" number="1" />
+ </output>
+ </recipe>
+ <recipe name="CeruclaseIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotCeruclase" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCeruclase" number="1" />
+ </output>
+ </recipe>
+ <recipe name="KalendriteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotKalendrite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustKalendrite" number="1" />
+ </output>
+ </recipe>
+ <recipe name="VulcaniteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotVulcanite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustVulcanite" number="1" />
+ </output>
+ </recipe>
+ <recipe name="SanguiniteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotSanguinite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSanguinite" number="1" />
+ </output>
+ </recipe>
+ <recipe name="PrometheumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotPrometheum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustPrometheum" number="1" />
+ </output>
+ </recipe>
+ <recipe name="DeepIronIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotDeepIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustDeepIron" number="1" />
+ </output>
+ </recipe>
+ <recipe name="InfuscoliumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotInfuscolium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustInfuscolium" number="1" />
+ </output>
+ </recipe>
+ <recipe name="OureclaseIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotOureclase" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOureclase" number="1" />
+ </output>
+ </recipe>
+ <recipe name="AstralSilverIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotAstral Silver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAstral Silver" number="1" />
+ </output>
+ </recipe>
+ <recipe name="CarmotIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotCarmot" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCarmot" number="1" />
+ </output>
+ </recipe>
+ <recipe name="MithrilIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotMithril" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustMithril" number="1" />
+ </output>
+ </recipe>
+ <recipe name="RubraciumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotRubracium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustRubracium" number="1" />
+ </output>
+ </recipe>
+ <recipe name="OrichalcumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotOrichalcum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOrichalcum" number="1" />
+ </output>
+ </recipe>
+ <recipe name="AdamantineIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotAdamantine" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAdamantine" number="1" />
+ </output>
+ </recipe>
+ <recipe name="AtlarusIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotAtlarus" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAtlarus" number="1" />
+ </output>
+ </recipe>
+ <recipe name="BronzeIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotBronze" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBronze" number="1" />
+ </output>
+ </recipe>
+ <recipe name="HepatizonIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotHepatizon" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustHepatizon" number="1" />
+ </output>
+ </recipe>
+ <recipe name="DamascusSteelIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotDamascusSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustDamascusSteel" number="1" />
+ </output>
+ </recipe>
+ <recipe name="AngmallenIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotAngmallen" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAngmallen" number="1" />
+ </output>
+ </recipe>
+ <recipe name="SteelIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSteel" number="1" />
+ </output>
+ </recipe>
+ <recipe name="BrassIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotBrass" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBrass" number="1" />
+ </output>
+ </recipe>
+ <recipe name="ElectrumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotElectrum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustElectrum" number="1" />
+ </output>
+ </recipe>
+ <recipe name="ShadowSteelIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotShadowSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustShadowSteel" number="1" />
+ </output>
+ </recipe>
+ <recipe name="InolashiteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotInolashite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustInolashite" number="1" />
+ </output>
+ </recipe>
+ <recipe name="AmordrineIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotAmordrine" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAmordrine" number="1" />
+ </output>
+ </recipe>
+ <recipe name="BlackSteelIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotBlackSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBlackSteel" number="1" />
+ </output>
+ </recipe>
+ <recipe name="QuicksilverIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotQuicksilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustQuicksilver" number="1" />
+ </output>
+ </recipe>
+ <recipe name="HaderothIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotHaderoth" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustHaderoth" number="1" />
+ </output>
+ </recipe>
+ <recipe name="CelenegilIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotCelenegil" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCelenegil" number="1" />
+ </output>
+ </recipe>
+ <recipe name="TartariteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotTartarite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustTartarite" number="1" />
+ </output>
+ </recipe>
+
+ <!-- Blocks -->
+ <recipe name="ManganeseBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockManganese" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustManganese" number="9" />
+ </output>
+ </recipe>
+ <recipe name="ZincBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockZinc" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustZinc" number="9" />
+ </output>
+ </recipe>
+ <recipe name="SilverBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSilver" number="9" />
+ </output>
+ </recipe>
+ <recipe name="PlatinumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockPlatinum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustPlatinum" number="9" />
+ </output>
+ </recipe>
+ <recipe name="IgnatiusBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockIgnatius" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustIgnatius" number="9" />
+ </output>
+ </recipe>
+ <recipe name="ShadowIronBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockShadowIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustShadowIron" number="9" />
+ </output>
+ </recipe>
+ <recipe name="LemuriteBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockLemurite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustLemurite" number="9" />
+ </output>
+ </recipe>
+ <recipe name="MidasiumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockMidasium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustMidasium" number="9" />
+ </output>
+ </recipe>
+ <recipe name="VyroxeresBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockVyroxeres" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustVyroxeres" number="9" />
+ </output>
+ </recipe>
+ <recipe name="CeruclaseBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockCeruclase" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCeruclase" number="9" />
+ </output>
+ </recipe>
+ <recipe name="KalendriteBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockKalendrite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustKalendrite" number="9" />
+ </output>
+ </recipe>
+ <recipe name="VulcaniteBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockVulcanite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustVulcanite" number="9" />
+ </output>
+ </recipe>
+ <recipe name="SanguiniteBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockSanguinite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSanguinite" number="9" />
+ </output>
+ </recipe>
+ <recipe name="PrometheumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockPrometheum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustPrometheum" number="9" />
+ </output>
+ </recipe>
+ <recipe name="DeepIronBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockDeepIron" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustDeepIron" number="9" />
+ </output>
+ </recipe>
+ <recipe name="InfuscoliumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockInfuscolium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustInfuscolium" number="9" />
+ </output>
+ </recipe>
+ <recipe name="OureclaseBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockOureclase" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOureclase" number="9" />
+ </output>
+ </recipe>
+ <recipe name="AstralSilverBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockAstralSilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAstralSilver" number="9" />
+ </output>
+ </recipe>
+ <recipe name="CarmotBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockCarmot" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCarmot" number="9" />
+ </output>
+ </recipe>
+ <recipe name="MithrilBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockMithril" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustMithril" number="9" />
+ </output>
+ </recipe>
+ <recipe name="RubraciumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockRubracium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustRubracium" number="9" />
+ </output>
+ </recipe>
+ <recipe name="OrichalcumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockOrichalcum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOrichalcum" number="9" />
+ </output>
+ </recipe>
+ <recipe name="AdamantineBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockAdamantine" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAdamantine" number="9" />
+ </output>
+ </recipe>
+ <recipe name="AtlarusBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockAtlarus" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAtlarus" number="9" />
+ </output>
+ </recipe>
+ <recipe name="BronzeBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockBronze" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBronze" number="9" />
+ </output>
+ </recipe>
+ <recipe name="HepatizonBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockHepatizon" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustHepatizon" number="9" />
+ </output>
+ </recipe>
+ <recipe name="DamascusSteelBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockDamascusSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustDamascusSteel" number="9" />
+ </output>
+ </recipe>
+ <recipe name="AngmallenBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockAngmallen" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAngmallen" number="9" />
+ </output>
+ </recipe>
+ <recipe name="SteelBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustSteel" number="9" />
+ </output>
+ </recipe>
+ <recipe name="BrassBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockBrass" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBrass" number="9" />
+ </output>
+ </recipe>
+ <recipe name="ElectrumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockElectrum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustElectrum" number="9" />
+ </output>
+ </recipe>
+ <recipe name="ShadowSteelBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockShadowSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustShadowSteel" number="9" />
+ </output>
+ </recipe>
+ <recipe name="InolashiteBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockInolashite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustInolashite" number="9" />
+ </output>
+ </recipe>
+ <recipe name="AmordrineBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockAmordrine" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAmordrine" number="9" />
+ </output>
+ </recipe>
+ <recipe name="BlackSteelBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockBlackSteel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBlackSteel" number="9" />
+ </output>
+ </recipe>
+ <recipe name="QuicksilverBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockQuicksilver" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustQuicksilver" number="9" />
+ </output>
+ </recipe>
+ <recipe name="HaderothBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockHaderoth" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustHaderoth" number="9" />
+ </output>
+ </recipe>
+ <recipe name="CelenegilBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockCelenegil" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCelenegil" number="9" />
+ </output>
+ </recipe>
+ <recipe name="TartariteBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockTartarite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustTartarite" number="9" />
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <recipeGroup name="Mekanism">
+
+ <!-- Metals -->
+ <recipe name="OsmiumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreOsmium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOsmium" number="2" />
+ <itemStack oreDictionary="dustOsmium" number="1" chance="0.10" />
+ </output>
+ </recipe>
+
+ <!-- Alloys and Ingots -->
+ <recipe name="OsmiumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotOsmium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOsmium" number="1" />
+ </output>
+ </recipe>
+
+
+ <!-- Blocks -->
+ <recipe name="OsmiumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockOsmium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustOsmium" number="9" />
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <recipeGroup name="Engineer's Toolbox">
+
+ <!-- Metals -->
+ <recipe name="NickelOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreNickel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustNickel" number="2" />
+ <itemStack oreDictionary="dustIron" number="1" chance="0.05" />
+ </output>
+ </recipe>
+ <recipe name="AluminumOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreAluminum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAluminum" number="2" />
+ </output>
+ </recipe>
+
+ <!-- Alloys and Ingots -->
+ <recipe name="NickelIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotNickel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustNickel" number="1" />
+ </output>
+ </recipe>
+ <recipe name="AluminumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotAluminum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAluminum" number="1" />
+ </output>
+ </recipe>
+
+
+ <!-- Blocks -->
+ <recipe name="NickelBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockNickel" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustNickel" number="9" />
+ </output>
+ </recipe>
+ <recipe name="AluminumBlock" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="blockAluminum" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustAluminum" number="9" />
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <recipeGroup name="BigReactors">
+ <!-- Metals -->
+ <recipe name="YelloriteOre" energyCost="3600">
+ <input>
+ <itemStack oreDictionary="oreYellorite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustYellorium" number="2" />
+ <itemStack oreDictionary="dustCyanite" number="1" chance="0.05" />
+ </output>
+ </recipe>
+
+ <!-- Alloys and Ingots -->
+ <recipe name="YelloriteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotYellorium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustUranium" number="1" />
+
+ </output>
+ </recipe>
+ <recipe name="CyaniteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotCyanite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustCyanite" number="1" />
+ </output>
+ </recipe>
+ <recipe name="BlutoniumIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotBlutonium" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustBlutonium" number="1" />
+ </output>
+ </recipe>
+ <recipe name="GraphiteIngot" energyCost="2400">
+ <input>
+ <itemStack oreDictionary="ingotGraphite" />
+ </input>
+ <output>
+ <itemStack oreDictionary="dustGraphite" number="1" />
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <recipeGroup name="UndergroundBiomesConstruct">
+ <recipe name="Red Granite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="0" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="0" />
+ </output>
+ </recipe>
+
+ <recipe name="Black Granite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="1" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="1" />
+ </output>
+ </recipe>
+
+ <recipe name="Rhyolite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="2" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="2" />
+ </output>
+ </recipe>
+
+ <recipe name="Andesite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="3" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="3" />
+ </output>
+ </recipe>
+
+ <recipe name="Gabbro" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="4" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Basalt" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="5" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="5" />
+ </output>
+ </recipe>
+
+ <recipe name="Komatiite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="6" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="6" />
+ </output>
+ </recipe>
+
+ <recipe name="Dacite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStone" itemMeta="7" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="7" />
+ </output>
+ </recipe>
+
+ <recipe name="Red Granite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="0" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="0" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Black Granite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="1" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="1" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Rhyolite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="2" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="2" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Andesite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="3" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="3" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Gabbro Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="4" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="4" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Basalt Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="5" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="5" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Komatiite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="6" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="6" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Dacite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="igneousStoneBrick" itemMeta="7" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="igneousCobblestone" itemMeta="7" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Gneiss" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="0" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="0" />
+ </output>
+ </recipe>
+
+ <recipe name="Eclogite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="1" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="1" />
+ </output>
+ </recipe>
+
+ <recipe name="Marble" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="2" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="2" />
+ </output>
+ </recipe>
+
+ <recipe name="Quartzite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="3" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="3" />
+ </output>
+ </recipe>
+
+ <recipe name="Blue Schist" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="4" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Green Schist" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="5" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="5" />
+ </output>
+ </recipe>
+
+ <recipe name="Soapstone" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="6" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="6" />
+ </output>
+ </recipe>
+
+ <recipe name="Migmatite" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStone" itemMeta="7" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="7" />
+ </output>
+ </recipe>
+
+ <recipe name="Gneiss Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="0" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="0" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Eclogite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="1" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="1" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Marble Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="2" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="2" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Quartzite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="3" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="3" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Blue Schist Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="4" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="4" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Green Schist Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="5" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="5" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Soapstone Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="6" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="6" number="4" />
+ </output>
+ </recipe>
+
+ <recipe name="Migmatite Brick" energyCost="2400">
+ <input>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicStoneBrick" itemMeta="7" />
+ </input>
+ <output>
+ <itemStack modID="UndergroundBiomes" itemName="metamorphicCobblestone" itemMeta="7" number="4" />
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <recipeGroup name="ExNihilo">
+ <recipe name="iron_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="iron_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.iron_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.iron_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.iron_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="iron_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="iron_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.iron_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.iron_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.iron_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="gold_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="gold_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.gold_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.gold_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.gold_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="gold_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="gold_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.gold_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.gold_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.gold_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="copper_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="copper_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.copper_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.copper_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.copper_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="copper_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="copper_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.copper_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.copper_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.copper_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="tin_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="tin_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.tin_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.tin_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.tin_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="tin_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="tin_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.tin_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.tin_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.tin_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="silver_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="silver_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.silver_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.silver_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.silver_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="silver_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="silver_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.silver_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.silver_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.silver_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="lead_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="lead_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.lead_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.lead_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.lead_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="lead_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="lead_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.lead_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.lead_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.lead_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="nickel_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="nickel_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.nickel_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.nickel_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.nickel_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="nickel_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="nickel_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.nickel_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.nickel_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.nickel_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="platinum_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="platinum_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.platinum_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.platinum_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.platinum_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="platinum_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="platinum_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.platinum_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.platinum_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.platinum_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="aluminum_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="aluminum_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.aluminum_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.aluminum_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.aluminum_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="aluminum_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="aluminum_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.aluminum_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.aluminum_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.aluminum_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="osmium_gravel_to_crushed" energyCost="500" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="osmium_gravel"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.osmium_crushed" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.osmium_crushed" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.osmium_crushed" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <recipe name="osmium_sand_to_powdered" energyCost="1000" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="osmium_sand"/></input>
+ <output>
+ <itemStack modID="exnihilo" itemName="exnihilo.osmium_powdered" number="4" itemMeta="0"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.osmium_powdered" number="1" itemMeta="0" chance="0.5"/>
+ <itemStack modID="exnihilo" itemName="exnihilo.osmium_powdered" number="1" itemMeta="0" chance="0.05"/>
+ </output>
+ </recipe>
+ <!-- dust to dust -->
+ <recipe name="iron_dust_to_dustIron" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="iron_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustIron" number="2"/>
+ <itemStack oreDictionary="dustNickel" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="gold_dust_to_dustGold" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="gold_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustGold" number="2"/>
+ <itemStack oreDictionary="dustCopper" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="copper_dust_to_dustCopper" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="copper_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustCopper" number="2"/>
+ <itemStack oreDictionary="dustGold" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="tin_dust_to_dustTin" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="tin_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustTin" number="2"/>
+ <itemStack oreDictionary="dustIron" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="silver_dust_to_dustSilver" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="silver_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustSilver" number="2"/>
+ <itemStack oreDictionary="dustLead" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="lead_dust_to_dustLead" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="lead_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustLead" number="2"/>
+ <itemStack oreDictionary="dustSilver" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="nickel_dust_to_dustNickel" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="nickel_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustNickel" number="2"/>
+ <itemStack oreDictionary="dustPlatinum" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="platinum_dust_to_dustPlatinum" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="platinum_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustPlatinum" number="2"/>
+ <itemStack oreDictionary="dustPlatinum" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="aluminum_dust_to_dustAluminum" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="aluminum_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustAluminum" number="2"/>
+ <itemStack oreDictionary="dustAluminum" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ <recipe name="osmium_dust_to_dustOsmium" energyCost="3200" bonusType="chance_only">
+ <input><itemStack modID="exnihilo" itemName="osmium_dust"/></input>
+ <output>
+ <itemStack oreDictionary="dustOsmium" number="2"/>
+ <itemStack oreDictionary="dustOsmium" number="1" chance="0.1"/>
+ </output>
+ </recipe>
+ </recipeGroup>
+
+ <grindingBalls>
+ <grindingBall id="Flint" grindingMultiplier="1.2" chanceMultiplier="1.25" powerMultiplier="0.85"
+ durationRF="24000">
+ <itemStack modID="minecraft" itemName="flint" />
+ </grindingBall>
+ <grindingBall id="DarkSteelBall" grindingMultiplier="1.5" chanceMultiplier="2" powerMultiplier="0.7"
+ durationRF="100000">
+ <itemStack modID="EnderIO" itemName="itemMaterial" itemMeta="7" />
+ </grindingBall>
+
+ <excludes>
+ <itemStack modID="minecraft" itemName="glowstone" />
+ <itemStack modID="minecraft" itemName="wool" itemMeta="*" />
+ <itemStack modID="minecraft" itemName="quartz_block" itemMeta="*" />
+ <itemStack modID="minecraft" itemName="quartz_stairs" />
+ <itemStack modID="minecraft" itemName="stone_slab" itemMeta="7" />
+
+ <itemStack modID="minecraft" itemName="quartz" />
+ <itemStack oreDictionary="crystalCertusQuartz" />
+ <itemStack oreDictionary="crystalFluix" />
+ </excludes>
+
+ </grindingBalls>
+
+</SAGMillRecipes>
diff --git a/config/enderio/SAGMillRecipes_User.xml b/config/enderio/SAGMillRecipes_User.xml
new file mode 100644
index 0000000000..82a2bc160c
--- /dev/null
+++ b/config/enderio/SAGMillRecipes_User.xml
@@ -0,0 +1,107 @@
+<!--
+This is the user configurable SAG Mill recipe file. This file will not be modified or removed by EnderIO.
+
+Adding new Recipes:
+For details of how to add a new recipe please see the documentation at the top of SAGMillRecipes_Core.xml.
+
+Removing Recipes:
+To disable all recipes within a group, in this example Forestry, include the following in this file:
+
+<recipeGroup name="Forestry" enabled="false"/>
+
+To disable individual recipes, simply provide an invalid recipe for them:
+
+<recipeGroup name="Applied Energistics">
+ <recipe name="CertusQuartzOre"/>
+</recipeGroup>
+
+To change an existing recipe, just add the recipe to this file using the same recipe group and recipe name as
+found in the core file.
+
+-->
+
+<SAGMillRecipes>
+
+<!-- Disables all recipes in the group 'Vanilla'
+<recipeGroup name="Vanilla" enabled="false"/>
+-->
+
+<!-- Uncomment this block to change the default TE obsidian -> dust recipe to the railcraft recipe.
+ <recipeGroup name="Thermal Expansion">
+
+ <recipe name="Obsidian" energyCost="400">
+ <input>
+ <itemStack itemID="49" />
+ </input>
+ <output>
+ <itemStack modID="Railcraft" itemName="tile.railcraft.cube" itemMeta="4" number="1" />
+ </output>
+ <output>
+ <itemStack oreDictionary="dustObsidian" number="1" chance="0.15" />
+ </output>
+ <output>
+ <itemStack oreDictionary="dustObsidian" number="1" chance="0.025" />
+ </output>
+ </recipe>
+
+</recipeGroup>
+-->
+
+<!-- Disables the glass recipes in the group 'Vanilla'
+<recipeGroup name="Vanilla">
+ <recipe name="Glass"/>
+</recipeGroup>
+-->
+
+
+<!-- Modify a core recipe defination, in this case, make glass give diamonds.
+<recipeGroup name="Vanilla">
+ <recipe name="Glass" energyCost="120">
+ <input>
+ <itemStack itemID="20" />
+ </input>
+ <output>
+ <itemStack itemID="264" />
+ </output>
+ </recipe>
+</recipeGroup>
+-->
+
+<!-- Adding a new recipe to a new group
+<recipeGroup name="CrazyPantsGroup">
+ <recipe name="SolarToGlass" energyCost="120">
+ <input>
+ <itemStack modID="EnderIO" itemName="enderIO:blockSolarPanel"/>
+ </input>
+ <output>
+ <itemStack itemID="20" />
+ </output>
+ </recipe>
+</recipeGroup>
+-->
+
+<!-- Adding a new grinding ball
+ <grindingBalls>
+ <grindingBall id="Diamond" grindingMultiplier="1.5" chanceMultiplier="2" powerMultiplier="0.5" durationRF="50000">
+ <itemStack modID="minecraft" itemName="diamond"/>
+ </grindingBall>
+ </grindingBalls>
+ -->
+
+<!-- - Removing an existing grinding ball:
+ <grindingBalls>
+ <grindingBall id="Flint" remove="true" />
+ </grindingBalls>
+ -->
+
+ <!-- - Modifiying the excludes list: (removing glowstone, adding sand)
+ <grindingBalls>
+ <excludes>
+ <itemStack modID="minecraft" itemName="glowstone" remove="true" />
+ <itemStack modID="minecraft" itemName="sand" />
+ </excludes>
+ </grindingBalls>
+ -->
+
+
+</SAGMillRecipes>
diff --git a/config/enderio/SliceAndSpliceRecipes_Core.xml b/config/enderio/SliceAndSpliceRecipes_Core.xml
new file mode 100644
index 0000000000..f3d9feb248
--- /dev/null
+++ b/config/enderio/SliceAndSpliceRecipes_Core.xml
@@ -0,0 +1,72 @@
+<!--
+
+IMPORTANT:
+ This is the core recipe file. Modifying this file will have no effect.
+ It will be rewritten by EnderIO and all modifications made to it will be lost. To add
+ or modify recipes please use 'SliceAndSpliceRecipes_User.xml'
+
+-->
+
+<SliceAndSpliceRecipes>
+
+ <recipeGroup name="EnderIO">
+
+ <recipe name="Electrode Skull" energyCost="20000">
+ <input>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="1" slot="0"/>
+ <itemStack modID="minecraft" itemName="skull" itemMeta="2" slot="1"/>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="1" slot="2"/>
+ <itemStack oreDictionary="itemSilicon" slot="3"/>
+ <itemStack modID="EnderIO" itemName="itemBasicCapacitor" itemMeta="0" slot="4"/>
+ <itemStack oreDictionary="itemSilicon" slot="5"/>
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemFrankenSkull" itemMeta="0"/>
+ </output>
+ </recipe>
+
+ <recipe name="Controller Skull" energyCost="20000">
+ <input>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="7" slot="0"/>
+ <itemStack modID="minecraft" itemName="skull" itemMeta="2" slot="1"/>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="7" slot="2"/>
+ <itemStack oreDictionary="itemSilicon" slot="3"/>
+ <itemStack modID="minecraft" itemName="redstone" slot="4"/>
+ <itemStack oreDictionary="itemSilicon" slot="5"/>
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemFrankenSkull" itemMeta="1"/>
+ </output>
+ </recipe>
+
+ <recipe name="Tormented Enderman Head" energyCost="20000">
+ <input>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="7" slot="0"/>
+ <itemStack modID="EnderIO" itemName="blockEndermanSkull" itemMeta="0" slot="1"/>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="7" slot="2"/>
+ <itemStack modID="minecraft" itemName="potion" slot="3"/>
+ <itemStack modID="EnderIO" itemName="itemBasicCapacitor" itemMeta="0" slot="4"/>
+ <itemStack modID="minecraft" itemName="potion" slot="5"/>
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="blockEndermanSkull" itemMeta="2"/>
+ </output>
+ </recipe>
+
+ <recipe name="Ender Resonator" energyCost="20000">
+ <input>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="7" slot="0"/>
+ <itemStack modID="EnderIO" itemName="blockEndermanSkull" itemMeta="0" slot="1"/>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="7" slot="2"/>
+ <itemStack oreDictionary="itemSilicon" slot="3"/>
+ <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="2" slot="4"/>
+ <itemStack oreDictionary="itemSilicon" slot="5"/>
+ </input>
+ <output>
+ <itemStack modID="EnderIO" itemName="itemFrankenSkull" itemMeta="3"/>
+ </output>
+ </recipe>
+
+ </recipeGroup>
+
+</SliceAndSpliceRecipes>
diff --git a/config/enderio/SliceAndSpliceRecipes_User.xml b/config/enderio/SliceAndSpliceRecipes_User.xml
new file mode 100644
index 0000000000..baed1110bc
--- /dev/null
+++ b/config/enderio/SliceAndSpliceRecipes_User.xml
@@ -0,0 +1,3 @@
+<SliceAndSpliceRecipes>
+
+</SliceAndSpliceRecipes>
diff --git a/config/enderio/VatRecipes_Core.xml b/config/enderio/VatRecipes_Core.xml
new file mode 100644
index 0000000000..feeb3f4d8e
--- /dev/null
+++ b/config/enderio/VatRecipes_Core.xml
@@ -0,0 +1,113 @@
+<!--
+
+IMPORTANT:
+ This is the core recipe file. Modifying this file will have no effect.
+ It will be rewritten by EnderIO and all modifications made to it will be lost. To add
+ or modify recipes please use 'VatRecipes_User.xml'
+
+Vat recipes take two item inputs and one fluid input, and output a fluid.
+The various values are calulcated like this:
+
+For:
+ingredient multiplier (IM) = slot0.multiplier * slot1.multiplier;
+
+input fluid volume (mb) = IM * 1000
+
+Produce:
+output fluid volume (mb) = IM * inputFluid.multiplier * 1000.
+
+The vat always uses 1 MJ per tick, so energy cost also equates to duration.
+
+Recipes can also be added using forge IMC messages. For example, in the init method of a mod:
+String recipe =
+ "<recipeGroup name=\"cheaty\">" +
+ "<recipe name=\"foo\" energyCost=\"2400\">" +
+ "<input>" +
+ "<itemStack modID=\"minecraft\" itemName=\"dirt\" slot=\"0\"/>" +
+ "<fluidStack name=\"water\" multiplier=\"1\"/>" +
+ "</input>" +
+ "<output>" +
+ "<fluidStack name=\"lava\"/>" +
+ "</output>" +
+ "</recipe>" +
+ "</recipeGroup>";
+FMLInterModComms.sendMessage("EnderIO", "recipe:vat", recipe);
+
+ -->
+<VatRecipes>
+
+ <recipeGroup name="EnderIO"> <!-- Required for EnderIO to function correctly. -->
+
+ <recipe name="Nutrient Distilation" energyCost="10000">
+ <input>
+ <itemStack modID="Thaumcraft" itemName="ItemZombieBrain" slot="0" multiplier="2"/>
+ <itemStack oreDictionary="itemSkull" slot="0" multiplier="2"/>
+ <itemStack modID="minecraft" itemName="rotten_flesh" slot="0" multiplier="1.5"/>
+ <itemStack modID="minecraft" itemName="chicken" slot="0" multiplier="0.75"/>
+ <itemStack modID="minecraft" itemName="beef" slot="0" multiplier="0.75"/>
+ <itemStack modID="minecraft" itemName="porkchop" slot="0" multiplier="0.75"/>
+
+ <itemStack modID="minecraft" itemName="sugar" slot="1" multiplier="1"/>
+ <itemStack modID="minecraft" itemName="brown_mushroom" slot="1" multiplier="1.5"/>
+ <itemStack modID="minecraft" itemName="red_mushroom" slot="1" multiplier="1.5"/>
+ <itemStack modID="minecraft" itemName="nether_wart" slot="1" multiplier="1.5"/>
+ <itemStack modID="minecraft" itemName="fermented_spider_eye" slot="1" multiplier="2"/>
+
+
+ <fluidStack name="water" multiplier="0.25"/>
+ </input>
+ <output>
+ <fluidStack name="nutrient_distillation"/>
+ </output>
+
+ </recipe>
+
+
+ <recipe name="Hootch" energyCost="10000">
+ <input>
+
+ <itemStack modID="minecraft" itemName="poisonous_potato" slot="0" multiplier="8"/>
+ <itemStack modID="minecraft" itemName="potato" slot="0" multiplier="4"/>
+ <itemStack modID="minecraft" itemName="apple" slot="0" multiplier="3.5"/>
+ <itemStack modID="minecraft" itemName="wheat" slot="0" multiplier="3"/>
+ <itemStack modID="minecraft" itemName="wheat_seeds" slot="0" multiplier="2"/>
+
+ <itemStack modID="minecraft" itemName="sugar" slot="1" multiplier="1"/>
+
+ <fluidStack name="water" multiplier="0.25"/>
+
+ </input>
+ <output>
+ <fluidStack name="hootch"/>
+ </output>
+
+ </recipe>
+
+ <recipe name="Rocket Fuel" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="gunpowder" slot="0" multiplier="1"/>
+ <itemStack modID="minecraft" itemName="redstone" slot="1" multiplier="1"/>
+ <fluidStack name="hootch" multiplier="1"/>
+ </input>
+ <output>
+ <fluidStack name="rocket_fuel"/>
+ </output>
+
+ </recipe>
+
+ <recipe name="Fire Water" energyCost="10000">
+ <input>
+ <itemStack modID="minecraft" itemName="blaze_powder" slot="0" multiplier="1"/>
+ <itemStack modID="minecraft" itemName="redstone" slot="1" multiplier="1"/>
+ <fluidStack name="hootch" multiplier="1"/>
+ </input>
+ <output>
+ <fluidStack name="fire_water"/>
+ </output>
+
+ </recipe>
+
+ </recipeGroup>
+
+
+</VatRecipes>
diff --git a/config/enderio/VatRecipes_User.xml b/config/enderio/VatRecipes_User.xml
new file mode 100644
index 0000000000..715fca5893
--- /dev/null
+++ b/config/enderio/VatRecipes_User.xml
@@ -0,0 +1,3 @@
+<VatRecipes>
+
+</VatRecipes>