diff options
Diffstat (limited to 'config/enderio')
-rw-r--r-- | config/enderio/AlloySmelterRecipes_Core.xml | 444 | ||||
-rw-r--r-- | config/enderio/AlloySmelterRecipes_User.xml | 31 | ||||
-rw-r--r-- | config/enderio/EnchanterRecipes_Core.xml | 137 | ||||
-rw-r--r-- | config/enderio/EnchanterRecipes_User.xml | 27 | ||||
-rw-r--r-- | config/enderio/EnderIO.cfg | 876 | ||||
-rw-r--r-- | config/enderio/OreDictionaryPreferences_Core.xml | 120 | ||||
-rw-r--r-- | config/enderio/OreDictionaryPreferences_User.xml | 5 | ||||
-rw-r--r-- | config/enderio/PainterPaintSources_Core.xml | 42 | ||||
-rw-r--r-- | config/enderio/PainterPaintSources_User.xml | 14 | ||||
-rw-r--r-- | config/enderio/PoweredSpawnerConfig_Core.json | 50 | ||||
-rw-r--r-- | config/enderio/PoweredSpawnerConfig_User.json | 9 | ||||
-rw-r--r-- | config/enderio/SAGMillRecipes_Core.xml | 2456 | ||||
-rw-r--r-- | config/enderio/SAGMillRecipes_User.xml | 107 | ||||
-rw-r--r-- | config/enderio/SliceAndSpliceRecipes_Core.xml | 72 | ||||
-rw-r--r-- | config/enderio/SliceAndSpliceRecipes_User.xml | 3 | ||||
-rw-r--r-- | config/enderio/VatRecipes_Core.xml | 113 | ||||
-rw-r--r-- | config/enderio/VatRecipes_User.xml | 3 |
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> |