diff options
Diffstat (limited to 'config')
22 files changed, 4662 insertions, 0 deletions
diff --git a/config/CodeChickenCore.cfg b/config/CodeChickenCore.cfg new file mode 100644 index 0000000000..b5851ee122 --- /dev/null +++ b/config/CodeChickenCore.cfg @@ -0,0 +1,27 @@ +#CodeChickenCore configuration file. + +checkUpdates=true + +#set to true to completely deobfuscate mcp names +dev.deobfuscate=true +#Enabling this setting will make all minecraft classes public at runtime in MCP just as they are in modloader. +#You should ONLY use this when you are testing with a mod that relies on runtime publicity and doesn't include access transformers. +#Such mods are doing the wrong thing and should be fixed. +dev.runtimePublic=false + +#Various tweaks that can be applied to game mechanics. +tweaks +{ + #If set to true and doFireTick is disabled in the game rules, fire will still dissipate if it's not over a fire source + doFireTickOut=true + #If set to true, creepers will not destroy landscape. (A version of mobGriefing setting just for creepers) + environmentallyFriendlyCreepers=false + #If set to true two adjacent water source blocks will not generate a third. + finiteWater=false + #Set this to true to use the pre1.5 lava textures + replaceLavaFX=false + #Set this to true to use the pre1.5 water textures + replaceWaterFX=false + #If set to false, leaves will only replace air when growing + softLeafReplace=false +} diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg new file mode 100644 index 0000000000..d19a4f9b85 --- /dev/null +++ b/config/CodeChickenLib.cfg @@ -0,0 +1,8 @@ +#CodeChickenLib development configuration file. + +dump_asm=true + +#Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping +mappingDir=C:\eclipse\AlkalusCraft\mcp908\conf + +textify=true 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> diff --git a/config/forge.cfg b/config/forge.cfg new file mode 100644 index 0000000000..976d1345d1 --- /dev/null +++ b/config/forge.cfg @@ -0,0 +1,57 @@ +# Configuration file + +general { + # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. + B:disableVersionCheck=false + + # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 + I:clumpingThreshold=64 + + # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. + B:sortRecipies=true + + # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringEntities=false + + # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringTileEntities=false + + # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false + B:fullBoundingBoxLadders=false + + # Control the range of sky blending for colored skies in biomes. + I:biomeSkyBlendRange < + 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 + 26 + 28 + 30 + 32 + 34 + > + + # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + D:zombieBaseSummonChance=0.1 + + # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + D:zombieBabyChance=0.05 + + # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. + I:defaultSpawnFuzz=20 + + # If the overworld has ANY spawn fuzz at all. If not, the spawn will always be the exact same location. + B:spawnHasFuzz=true + B:enableGlobalConfig=false +} + + diff --git a/config/forgeChunkLoading.cfg b/config/forgeChunkLoading.cfg new file mode 100644 index 0000000000..3051bdffab --- /dev/null +++ b/config/forgeChunkLoading.cfg @@ -0,0 +1,47 @@ +# Configuration file + +########################################################################################################## +# Forge +#--------------------------------------------------------------------------------------------------------# +# Sample mod specific control section. +# Copy this section and rename the with the modid for the mod you wish to override. +# A value of zero in either entry effectively disables any chunkloading capabilities +# for that mod +########################################################################################################## + +Forge { + # Maximum chunks per ticket for the mod. + I:maximumChunksPerTicket=25 + + # Maximum ticket count for the mod. Zero disables chunkloading capabilities. + I:maximumTicketCount=200 +} + + +########################################################################################################## +# defaults +#--------------------------------------------------------------------------------------------------------# +# Default configuration for forge chunk loading control +########################################################################################################## + +defaults { + # Are mod overrides enabled? + B:enabled=true + + # The default maximum number of chunks a mod can force, per ticket, + # for a mod without an override. This is the maximum number of chunks a single ticket can force. + I:maximumChunksPerTicket=25 + + # The default maximum ticket count for a mod which does not have an override + # in this file. This is the number of chunk loading requests a mod is allowed to make. + I:maximumTicketCount=200 + + # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. + I:playerTicketCount=500 + + # Unloaded chunks can first be kept in a dormant cache for quicker + # loading times. Specify the size (in chunks) of that cache here + I:dormantChunkCacheSize=0 +} + + diff --git a/config/splash.properties b/config/splash.properties new file mode 100644 index 0000000000..d5e5ffaaaf --- /dev/null +++ b/config/splash.properties @@ -0,0 +1,14 @@ +#Splash screen properties +#Tue Nov 24 13:39:38 AEST 2015 +logoTexture=textures/gui/title/mojang.png +background=0xFFFFFF +font=0x0 +barBackground=0xFFFFFF +barBorder=0xC0C0C0 +rotate=false +bar=0xCB3D35 +enabled=true +resourcePackPath=resources +logoOffset=0 +forgeTexture=fml\:textures/gui/forge.gif +fontTexture=textures/font/ascii.png |