Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local machines = {
- meinterface = 0,
- pulverizer = 1,
- inductionsmelter = 2,
- alloysmelter = 3,
- inscriber = 4,
- }
- local recipes = {
- ["ExtraUtilities:cobblestone_compressed/4"] = { -- Quintuple Compressed Cobblestone
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed/5",
- },
- },
- ["ExtraUtilities:cobblestone_compressed/3"] = { -- Quadruple Compressed Cobblestone
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed/4",
- },
- },
- ["ExtraUtilities:cobblestone_compressed/2"] = { -- Triple Compressed Cobblestone
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed/3",
- },
- },
- ["ExtraUtilities:cobblestone_compressed/1"] = { -- Double Compressed Cobblestone
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed/2",
- },
- },
- ["ExtraUtilities:cobblestone_compressed"] = { -- Compressed Cobblestone
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed/1",
- },
- },
- ["minecraft:cobblestone"] = { -- Cobblestone
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed",
- },
- },
- ["ExtraUtilities:cobblestone_compressed/12"] = { -- Compressed Gravel
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed/13",
- },
- },
- ["minecraft:gravel"] = { -- Gravel
- method = "craft", output = 9, input = {
- [1] = "ExtraUtilities:cobblestone_compressed/12",
- },
- },
- ["minecraft:planks/3"] = { -- Jungle Wood Planks
- method = "craft", output = 4, input = {
- [1] = "MineFactoryReloaded:rubberwood.log",
- },
- },
- ["minecraft:stick"] = { -- Stick
- method = "craft", output = 4, input = {
- [1] = "minecraft:planks/3",
- },
- },
- ["minecraft:paper"] = { -- Paper
- method = "craft", output = 3, input = {
- [1] = "minecraft:reeds",
- [2] = "minecraft:reeds",
- [3] = "minecraft:reeds",
- },
- },
- ["minecraft:blaze_powder"] = { -- Blaze Powder
- method = "craft", output = 2, input = {
- [1] = "minecraft:blaze_rod",
- },
- },
- ["minecraft:redstone"] = { -- Redstone
- method = "craft", output = 9, input = {
- [1] = "minecraft:redstone_block",
- },
- },
- ["minecraft:diamond"] = { -- Diamond
- method = "craft", output = 9, input = {
- [1] = "minecraft:diamond_block",
- },
- },
- ["minecraft:emerald"] = { -- Emerald
- method = "craft", output = 9, input = {
- [1] = "minecraft:emerald_block",
- },
- },
- ["minecraft:dye/4"] = { -- Lapis Lazuli
- method = "craft", output = 9, input = {
- [1] = "minecraft:lapis_block",
- },
- },
- ["ThermalFoundation:material/66"] = { -- Silver Ingot
- method = "craft", output = 9, input = {
- [1] = "ThermalFoundation:Storage/2",
- },
- },
- ["Railcraft:ingot"] = { -- Steel Ingot
- method = "craft", output = 9, input = {
- [1] = "Railcraft:cube/2",
- },
- },
- ["Railcraft:ingot/1"] = { -- Copper Ingot
- method = "craft", output = 9, input = {
- [1] = "Railcraft:cube/9",
- },
- },
- ["Railcraft:ingot/2"] = { -- Tin Ingot
- method = "craft", output = 9, input = {
- [1] = "Railcraft:cube/10",
- },
- },
- ["minecraft:iron_ingot"] = { -- Iron Ingot
- method = "craft", output = 9, input = {
- [1] = "minecraft:iron_block",
- },
- },
- ["Thaumcraft:ItemNugget"] = { -- Iron Nugget
- method = "craft", output = 9, input = {
- [1] = "minecraft:iron_ingot",
- },
- },
- ["minecraft:gold_ingot"] = { -- Gold Ingot
- method = "craft", output = 9, input = {
- [1] = "minecraft:gold_block",
- },
- },
- ["minecraft:gold_nugget"] = { -- Gold Nugget
- method = "craft", output = 9, input = {
- [1] = "minecraft:gold_ingot",
- },
- },
- ["Railcraft:ingot/3"] = { -- Lead Ingot
- method = "craft", output = 9, input = {
- [1] = "Railcraft:cube/11",
- },
- },
- ["Thaumcraft:ItemNugget/4"] = { -- Lead Nugget
- method = "craft", output = 9, input = {
- [1] = "Railcraft:ingot/3",
- },
- },
- ["Railcraft:nugget/1"] = { -- Steel Nugget
- method = "craft", output = 9, input = {
- [1] = "Railcraft:ingot",
- },
- },
- ["ThermalFoundation:material/104"] = { -- Invar Nugget
- method = "craft", output = 9, input = {
- [1] = "ThermalFoundation:material/72",
- },
- },
- ["ThermalFoundation:material/68"] = { -- Ferrous Ingot
- method = "craft", output = 9, input = {
- [1] = "ThermalFoundation:Storage/4",
- },
- },
- ["ThermalFoundation:material/69"] = { -- Shiny Ingot
- method = "craft", output = 9, input = {
- [1] = "ThermalFoundation:Storage/5",
- },
- },
- ["ThermalFoundation:material/103"] = { -- Electrum Nugget
- method = "craft", output = 9, input = {
- [1] = "ThermalFoundation:material/71",
- },
- },
- ["ThermalFoundation:material/108"] = { -- Enderium Nugget
- method = "craft", output = 9, input = {
- [1] = "ThermalFoundation:material/76",
- },
- },
- ["EnderIO:itemMaterial/3"] = { -- Pulsating Iron Nugget
- method = "craft", output = 9, input = {
- [1] = "EnderIO:itemAlloy/5",
- },
- },
- ["EnderIO:itemMaterial/4"] = { -- Vibrant Alloy Nugget
- method = "craft", output = 9, input = {
- [1] = "EnderIO:itemAlloy/2",
- },
- },
- ["SolarExpansion:lapisShard"] = { -- Lapis Lazuli Shard
- method = "craft", output = 9, input = {
- [1] = "minecraft:dye/4",
- },
- },
- ["ThermalFoundation:material/512"] = { -- Pyrotheum Dust
- method = "craft", output = 2, input = {
- [1] = "ThermalFoundation:material/2",
- [2] = "ThermalFoundation:material/16",
- [5] = "minecraft:redstone",
- [6] = "minecraft:blaze_powder",
- },
- },
- ["EnderIO:itemMaterial/6"] = { -- Vibrant Crystal
- method = "craft", input = {
- [1] = "EnderIO:itemMaterial/4",
- [2] = "EnderIO:itemMaterial/4",
- [3] = "EnderIO:itemMaterial/4",
- [5] = "EnderIO:itemMaterial/4",
- [6] = "minecraft:emerald",
- [7] = "EnderIO:itemMaterial/4",
- [9] = "EnderIO:itemMaterial/4",
- [10] = "EnderIO:itemMaterial/4",
- [11] = "EnderIO:itemMaterial/4",
- },
- },
- ["minecraft:glass_pane"] = { -- Glass Pane
- method = "craft", output = 16, input = {
- [1] = "EnderIO:blockFusedQuartz/1",
- [2] = "EnderIO:blockFusedQuartz/1",
- [3] = "EnderIO:blockFusedQuartz/1",
- [5] = "EnderIO:blockFusedQuartz/1",
- [6] = "EnderIO:blockFusedQuartz/1",
- [7] = "EnderIO:blockFusedQuartz/1",
- },
- },
- ["SolarExpansion:solarPanelLeadstone"] = { -- Leadstone Solar Panel
- method = "craft", input = {
- [1] = "SolarExpansion:photovoltaicCell",
- [2] = "SolarExpansion:photovoltaicCell",
- [3] = "SolarExpansion:photovoltaicCell",
- [5] = "minecraft:redstone",
- [6] = "SolarExpansion:solarCoreLeadstone",
- [7] = "minecraft:redstone",
- [9] = "Railcraft:nugget/1",
- [10] = "Railcraft:nugget/1",
- [11] = "Railcraft:nugget/1",
- },
- },
- ["SolarExpansion:solarPanelHardened"] = { -- Hardened Solar Panel
- method = "craft", input = {
- [1] = "SolarExpansion:solarPanelLeadstone",
- [2] = "SolarExpansion:solarPanelLeadstone",
- [3] = "SolarExpansion:solarPanelLeadstone",
- [5] = "SolarExpansion:solarPanelLeadstone",
- [6] = "SolarExpansion:solarCoreHardened",
- [7] = "SolarExpansion:solarPanelLeadstone",
- [9] = "SolarExpansion:solarPanelLeadstone",
- [10] = "SolarExpansion:solarPanelLeadstone",
- [11] = "SolarExpansion:solarPanelLeadstone",
- },
- },
- ["SolarExpansion:solarPanelRedstone"] = { -- Redstone Solar Panel
- method = "craft", input = {
- [1] = "SolarExpansion:solarPanelHardened",
- [2] = "SolarExpansion:solarPanelHardened",
- [3] = "SolarExpansion:solarPanelHardened",
- [5] = "SolarExpansion:solarPanelHardened",
- [6] = "SolarExpansion:solarCoreRedstone",
- [7] = "SolarExpansion:solarPanelHardened",
- [9] = "SolarExpansion:solarPanelHardened",
- [10] = "SolarExpansion:solarPanelHardened",
- [11] = "SolarExpansion:solarPanelHardened",
- },
- },
- ["SolarExpansion:solarPanelResonant"] = { -- Resonant Solar Panel
- method = "craft", input = {
- [1] = "SolarExpansion:solarPanelRedstone",
- [2] = "SolarExpansion:solarPanelRedstone",
- [3] = "SolarExpansion:solarPanelRedstone",
- [5] = "SolarExpansion:solarPanelRedstone",
- [6] = "SolarExpansion:solarCoreResonant",
- [7] = "SolarExpansion:solarPanelRedstone",
- [9] = "SolarExpansion:solarPanelRedstone",
- [10] = "SolarExpansion:solarPanelRedstone",
- [11] = "SolarExpansion:solarPanelRedstone",
- },
- },
- ["SolarExpansion:solarPanelAdvanced"] = { -- Advanced Solar Panel
- method = "craft", input = {
- [1] = "SolarExpansion:solarPanelResonant",
- [2] = "SolarExpansion:solarPanelResonant",
- [3] = "SolarExpansion:solarPanelResonant",
- [5] = "SolarExpansion:solarPanelResonant",
- [6] = "SolarExpansion:solarCoreAdvanced",
- [7] = "SolarExpansion:solarPanelResonant",
- [9] = "SolarExpansion:solarPanelResonant",
- [10] = "SolarExpansion:solarPanelResonant",
- [11] = "SolarExpansion:solarPanelResonant",
- },
- },
- ["SolarExpansion:solarPanelUltimate"] = { -- Ultimate Solar Panel
- method = "craft", input = {
- [1] = "SolarExpansion:solarPanelAdvanced",
- [2] = "SolarExpansion:solarPanelAdvanced",
- [3] = "SolarExpansion:solarPanelAdvanced",
- [5] = "SolarExpansion:solarPanelAdvanced",
- [6] = "SolarExpansion:solarCoreUltimate",
- [7] = "SolarExpansion:solarPanelAdvanced",
- [9] = "SolarExpansion:solarPanelAdvanced",
- [10] = "SolarExpansion:solarPanelAdvanced",
- [11] = "SolarExpansion:solarPanelAdvanced",
- },
- },
- ["SolarExpansion:solarCoreLeadstone"] = { -- Leadstone Solar Core
- method = "craft", input = {
- [2] = "Thaumcraft:ItemNugget/4",
- [5] = "Thaumcraft:ItemNugget/4",
- [6] = "minecraft:iron_ingot",
- [7] = "Thaumcraft:ItemNugget/4",
- [10] = "Thaumcraft:ItemNugget/4",
- },
- },
- ["SolarExpansion:solarCoreHardened"] = { -- Hardened Solar Core
- method = "craft", input = {
- [2] = "ThermalFoundation:material/104",
- [5] = "ThermalFoundation:material/104",
- [6] = "SolarExpansion:solarCoreLeadstone",
- [7] = "ThermalFoundation:material/104",
- [10] = "ThermalFoundation:material/104",
- },
- },
- ["SolarExpansion:solarCoreRedstone"] = { -- Redstone Solar Core
- method = "craft", input = {
- [2] = "ThermalFoundation:material/103",
- [5] = "ThermalFoundation:material/103",
- [6] = "SolarExpansion:solarCoreHardened",
- [7] = "ThermalFoundation:material/103",
- [10] = "ThermalFoundation:material/103",
- },
- },
- ["SolarExpansion:solarCoreResonant"] = { -- Resonant Solar Core
- method = "craft", input = {
- [2] = "ThermalFoundation:material/108",
- [5] = "ThermalFoundation:material/108",
- [6] = "SolarExpansion:solarCoreRedstone",
- [7] = "ThermalFoundation:material/108",
- [10] = "ThermalFoundation:material/108",
- },
- },
- ["SolarExpansion:solarCoreAdvanced"] = { -- Advanced Solar Core
- method = "craft", input = {
- [2] = "minecraft:dye/4",
- [5] = "minecraft:dye/4",
- [6] = "SolarExpansion:solarCoreResonant",
- [7] = "minecraft:dye/4",
- [10] = "minecraft:dye/4",
- },
- },
- ["SolarExpansion:solarCoreUltimate"] = { -- Ultimate Solar Core
- method = "craft", input = {
- [2] = "minecraft:dye/5",
- [5] = "minecraft:dye/5",
- [6] = "SolarExpansion:solarCoreAdvanced",
- [7] = "minecraft:dye/5",
- [10] = "minecraft:dye/5",
- },
- },
- ["SolarExpansion:photovoltaicCell"] = { -- Photovoltaic Cell
- method = "craft", input = {
- [1] = "minecraft:glass_pane",
- [2] = "minecraft:glass_pane",
- [3] = "minecraft:glass_pane",
- [5] = "SolarExpansion:lapisShard",
- [6] = "SolarExpansion:lapisShard",
- [7] = "SolarExpansion:lapisShard",
- [9] = "Thaumcraft:ItemNugget",
- [10] = "Thaumcraft:ItemNugget",
- [11] = "Thaumcraft:ItemNugget",
- },
- },
- ["ThermalFoundation:material/129"] = { -- Tin Gear
- method = "craft", input = {
- [2] = "Railcraft:ingot/2",
- [5] = "Railcraft:ingot/2",
- [6] = "minecraft:iron_ingot",
- [7] = "Railcraft:ingot/2",
- [10] = "Railcraft:ingot/2",
- },
- },
- ["ThermalFoundation:material/128"] = { -- Copper Gear
- method = "craft", input = {
- [2] = "Railcraft:ingot/1",
- [5] = "Railcraft:ingot/1",
- [6] = "minecraft:iron_ingot",
- [7] = "Railcraft:ingot/1",
- [10] = "Railcraft:ingot/1",
- },
- },
- ["ThermalFoundation:material/132"] = { -- Ferrous Gear
- method = "craft", input = {
- [2] = "ThermalFoundation:material/68",
- [5] = "ThermalFoundation:material/68",
- [6] = "minecraft:iron_ingot",
- [7] = "ThermalFoundation:material/68",
- [10] = "ThermalFoundation:material/68",
- },
- },
- ["ThermalFoundation:material/12"] = { -- Iron Gear
- method = "craft", input = {
- [2] = "minecraft:iron_ingot",
- [5] = "minecraft:iron_ingot",
- [6] = "minecraft:iron_ingot",
- [7] = "minecraft:iron_ingot",
- [10] = "minecraft:iron_ingot",
- },
- },
- ["ThermalFoundation:material/13"] = { -- Gold Gear
- method = "craft", input = {
- [2] = "minecraft:gold_ingot",
- [5] = "minecraft:gold_ingot",
- [6] = "minecraft:iron_ingot",
- [7] = "minecraft:gold_ingot",
- [10] = "minecraft:gold_ingot",
- },
- },
- ["ThermalFoundation:material/135"] = { -- Electrum Gear
- method = "craft", input = {
- [2] = "ThermalFoundation:material/71",
- [5] = "ThermalFoundation:material/71",
- [6] = "minecraft:iron_ingot",
- [7] = "ThermalFoundation:material/71",
- [10] = "ThermalFoundation:material/71",
- },
- },
- ["ThermalFoundation:material/136"] = { -- Invar Gear
- method = "craft", input = {
- [2] = "ThermalFoundation:material/72",
- [5] = "ThermalFoundation:material/72",
- [6] = "minecraft:iron_ingot",
- [7] = "ThermalFoundation:material/72",
- [10] = "ThermalFoundation:material/72",
- },
- },
- ["ThermalFoundation:material/137"] = { -- Bronze Gear
- method = "craft", input = {
- [2] = "ThermalFoundation:material/73",
- [5] = "ThermalFoundation:material/73",
- [6] = "minecraft:iron_ingot",
- [7] = "ThermalFoundation:material/73",
- [10] = "ThermalFoundation:material/73",
- },
- },
- ["ThermalFoundation:material/138"] = { -- Signalum Gear
- method = "craft", input = {
- [2] = "ThermalFoundation:material/74",
- [5] = "ThermalFoundation:material/74",
- [6] = "minecraft:iron_ingot",
- [7] = "ThermalFoundation:material/74",
- [10] = "ThermalFoundation:material/74",
- },
- },
- ["ThermalFoundation:material/140"] = { -- Enderium Gear
- method = "craft", input = {
- [2] = "ThermalFoundation:material/76",
- [5] = "ThermalFoundation:material/76",
- [6] = "minecraft:iron_ingot",
- [7] = "ThermalFoundation:material/76",
- [10] = "ThermalFoundation:material/76",
- },
- },
- ["ThermalExpansion:Frame"] = { -- Machine Frame (Basic)
- method = "craft", input = {
- [1] = "minecraft:iron_ingot",
- [2] = "EnderIO:blockFusedQuartz/1",
- [3] = "minecraft:iron_ingot",
- [5] = "EnderIO:blockFusedQuartz/1",
- [6] = "ThermalFoundation:material/129",
- [7] = "EnderIO:blockFusedQuartz/1",
- [9] = "minecraft:iron_ingot",
- [10] = "EnderIO:blockFusedQuartz/1",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["ThermalExpansion:Frame/1"] = { -- Machine Frame (Hardened)
- method = "craft", input = {
- [1] = "ThermalFoundation:material/72",
- [2] = "ThermalFoundation:material/135",
- [3] = "ThermalFoundation:material/72",
- [6] = "ThermalExpansion:Frame",
- [9] = "ThermalFoundation:material/72",
- [11] = "ThermalFoundation:material/72",
- },
- },
- ["ThermalExpansion:Frame/2"] = { -- Machine Frame (Reinforced)
- method = "craft", input = {
- [1] = "ThermalExpansion:Glass",
- [2] = "ThermalFoundation:material/138",
- [3] = "ThermalExpansion:Glass",
- [6] = "ThermalExpansion:Frame/1",
- [9] = "ThermalExpansion:Glass",
- [11] = "ThermalExpansion:Glass",
- },
- },
- ["ThermalExpansion:Frame/3"] = { -- Machine Frame (Resonant)
- method = "craft", input = {
- [1] = "ThermalFoundation:material/66",
- [2] = "ThermalFoundation:material/140",
- [3] = "ThermalFoundation:material/66",
- [6] = "ThermalExpansion:Frame/2",
- [9] = "ThermalFoundation:material/66",
- [11] = "ThermalFoundation:material/66",
- },
- },
- ["ThermalExpansion:material/1"] = { -- Redstone Reception Coil
- method = "craft", input = {
- [3] = "minecraft:redstone",
- [6] = "minecraft:gold_ingot",
- [9] = "minecraft:redstone",
- },
- },
- ["ThermalExpansion:material/2"] = { -- Redstone Transmission Coil
- method = "craft", input = {
- [3] = "minecraft:redstone",
- [6] = "ThermalFoundation:material/66",
- [9] = "minecraft:redstone",
- },
- },
- ["minecraft:brick_block"] = { -- Bricks
- method = "craft", input = {
- [1] = "minecraft:brick",
- [2] = "minecraft:brick",
- [5] = "minecraft:brick",
- [6] = "minecraft:brick",
- },
- },
- ["minecraft:bucket"] = { -- Bucket
- method = "craft", input = {
- [5] = "minecraft:iron_ingot",
- [7] = "minecraft:iron_ingot",
- [10] = "minecraft:iron_ingot",
- },
- },
- ["minecraft:piston"] = { -- Piston
- method = "craft", input = {
- [1] = "minecraft:planks/3",
- [2] = "minecraft:planks/3",
- [3] = "minecraft:planks/3",
- [5] = "minecraft:cobblestone",
- [6] = "minecraft:iron_ingot",
- [7] = "minecraft:cobblestone",
- [9] = "minecraft:cobblestone",
- [10] = "minecraft:redstone",
- [11] = "minecraft:cobblestone",
- },
- },
- ["minecraft:chest"] = { -- Chest
- method = "craft", input = {
- [1] = "minecraft:planks/3",
- [2] = "minecraft:planks/3",
- [3] = "minecraft:planks/3",
- [5] = "minecraft:planks/3",
- [7] = "minecraft:planks/3",
- [9] = "minecraft:planks/3",
- [10] = "minecraft:planks/3",
- [11] = "minecraft:planks/3",
- },
- },
- ["minecraft:hopper"] = { -- Hopper
- method = "craft", input = {
- [1] = "minecraft:iron_ingot",
- [3] = "minecraft:iron_ingot",
- [5] = "minecraft:iron_ingot",
- [6] = "minecraft:chest",
- [7] = "minecraft:iron_ingot",
- [10] = "minecraft:iron_ingot",
- },
- },
- ["EnderIO:itemMaterial/2"] = { -- Binder Composite
- method = "craft", output = 8, input = {
- [1] = "minecraft:gravel",
- [2] = "minecraft:gravel",
- [3] = "minecraft:gravel",
- [5] = "minecraft:sand",
- [6] = "minecraft:clay_ball",
- [7] = "minecraft:sand",
- [9] = "minecraft:gravel",
- [10] = "minecraft:gravel",
- [11] = "minecraft:gravel",
- },
- },
- ["EnderIO:itemRedstoneConduit"] = { -- Redstone Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemAlloy/3",
- [2] = "EnderIO:itemAlloy/3",
- [3] = "EnderIO:itemAlloy/3",
- },
- },
- ["EnderIO:itemRedstoneConduit/2"] = { -- Insulated Redstone Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:itemAlloy/3",
- [6] = "EnderIO:itemAlloy/3",
- [7] = "EnderIO:itemAlloy/3",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemPowerConduit"] = { -- Energy Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:itemAlloy/4",
- [6] = "EnderIO:itemAlloy/4",
- [7] = "EnderIO:itemAlloy/4",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemPowerConduit/1"] = { -- Enhanced Energy Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:itemAlloy/1",
- [6] = "EnderIO:itemAlloy/1",
- [7] = "EnderIO:itemAlloy/1",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemPowerConduit/2"] = { -- Ender Energy Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:itemAlloy/2",
- [6] = "EnderIO:itemAlloy/2",
- [7] = "EnderIO:itemAlloy/2",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemLiquidConduit"] = { -- Fluid Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:blockFusedQuartz/1",
- [6] = "EnderIO:blockFusedQuartz/1",
- [7] = "EnderIO:blockFusedQuartz/1",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemLiquidConduit/1"] = { -- Pressurized Fluid Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:blockFusedQuartz",
- [6] = "EnderIO:blockFusedQuartz",
- [7] = "EnderIO:blockFusedQuartz",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemLiquidConduit/2"] = { -- Ender Fluid Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:blockFusedQuartz",
- [6] = "EnderIO:itemAlloy/2",
- [7] = "EnderIO:blockFusedQuartz",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemItemConduit"] = { -- Item Conduit
- method = "craft", output = 8, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:itemMaterial/3",
- [6] = "EnderIO:itemMaterial/3",
- [7] = "EnderIO:itemMaterial/3",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemMEConduit"] = { -- ME Conduit
- method = "craft", output = 4, input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMaterial/1",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/12",
- [6] = "appliedenergistics2:item.ItemMultiPart/140",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/12",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMaterial/1",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemMEConduit/1"] = { -- Dense ME Conduit
- method = "craft", input = {
- [1] = "EnderIO:itemMaterial/1",
- [2] = "EnderIO:itemMEConduit",
- [3] = "EnderIO:itemMaterial/1",
- [5] = "EnderIO:itemMEConduit",
- [6] = "EnderIO:itemMaterial/1",
- [7] = "EnderIO:itemMEConduit",
- [9] = "EnderIO:itemMaterial/1",
- [10] = "EnderIO:itemMEConduit",
- [11] = "EnderIO:itemMaterial/1",
- },
- },
- ["EnderIO:itemBasicFilterUpgrade"] = { -- Basic Item Filter
- method = "craft", input = {
- [2] = "minecraft:paper",
- [5] = "minecraft:paper",
- [6] = "minecraft:hopper",
- [7] = "minecraft:paper",
- [10] = "minecraft:paper",
- },
- },
- ["EnderIO:itemBasicCapacitor"] = { -- Basic Capacitor
- method = "craft", input = {
- [2] = "minecraft:gold_nugget",
- [3] = "minecraft:redstone",
- [5] = "minecraft:gold_nugget",
- [6] = "Railcraft:ingot/1",
- [7] = "minecraft:gold_nugget",
- [9] = "minecraft:redstone",
- [10] = "minecraft:gold_nugget",
- },
- },
- ["EnderIO:itemBasicCapacitor/1"] = { -- Double-Layer Capacitor
- method = "craft", input = {
- [2] = "EnderIO:itemAlloy/1",
- [5] = "EnderIO:itemBasicCapacitor",
- [6] = "ThermalFoundation:material/2",
- [7] = "EnderIO:itemBasicCapacitor",
- [10] = "EnderIO:itemAlloy/1",
- },
- },
- ["EnderIO:itemBasicCapacitor/2"] = { -- Octadic Capacitor
- method = "craft", input = {
- [2] = "EnderIO:itemAlloy/2",
- [5] = "EnderIO:itemBasicCapacitor/1",
- [6] = "minecraft:glowstone",
- [7] = "EnderIO:itemBasicCapacitor/1",
- [10] = "EnderIO:itemAlloy/2",
- },
- },
- ["EnderIO:blockCapBank/1?a25b058e84c7358311c62e4ac2eaf7eb"] = { -- Basic Capacitor Bank
- method = "craft", input = {
- [1] = "minecraft:iron_ingot",
- [2] = "EnderIO:itemBasicCapacitor",
- [3] = "minecraft:iron_ingot",
- [5] = "EnderIO:itemBasicCapacitor",
- [6] = "minecraft:redstone_block",
- [7] = "EnderIO:itemBasicCapacitor",
- [9] = "minecraft:iron_ingot",
- [10] = "EnderIO:itemBasicCapacitor",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["EnderIO:blockCapBank/2?60b91e7944c313e4cd8892ff9588d98b"] = { -- Capacitor Bank
- method = "craft", input = {
- [1] = "EnderIO:itemAlloy/1",
- [2] = "EnderIO:itemAlloy/1",
- [3] = "EnderIO:itemAlloy/1",
- [5] = "EnderIO:blockCapBank/1?a25b058e84c7358311c62e4ac2eaf7eb",
- [6] = "EnderIO:itemBasicCapacitor/1",
- [7] = "EnderIO:blockCapBank/1?a25b058e84c7358311c62e4ac2eaf7eb",
- [9] = "EnderIO:itemAlloy/1",
- [10] = "EnderIO:itemAlloy/1",
- [11] = "EnderIO:itemAlloy/1",
- },
- },
- ["EnderIO:blockCapBank/3?59b8a9d9c7ab159344e472e362b34ac2"] = { -- Vibrant Capacitor Bank
- method = "craft", input = {
- [1] = "EnderIO:itemAlloy/2",
- [2] = "EnderIO:itemBasicCapacitor/2",
- [3] = "EnderIO:itemAlloy/2",
- [5] = "EnderIO:blockCapBank/2?60b91e7944c313e4cd8892ff9588d98b",
- [6] = "EnderIO:itemMaterial/6",
- [7] = "EnderIO:blockCapBank/2?60b91e7944c313e4cd8892ff9588d98b",
- [9] = "EnderIO:itemAlloy/2",
- [10] = "EnderIO:itemBasicCapacitor/2",
- [11] = "EnderIO:itemAlloy/2",
- },
- },
- ["ThermalExpansion:Machine?47c6c93d8696d4d341dbf43e040509d7"] = { -- Redstone Furnace (Basic)
- method = "craft", input = {
- [2] = "minecraft:redstone",
- [5] = "minecraft:brick_block",
- [6] = "ThermalExpansion:Frame",
- [7] = "minecraft:brick_block",
- [9] = "ThermalFoundation:material/128",
- [10] = "ThermalExpansion:material/1",
- [11] = "ThermalFoundation:material/128",
- },
- },
- ["ThermalExpansion:Machine/1?6fff1ea7c34e731b1397d8dd17b328e4"] = { -- Pulverizer (Basic)
- method = "craft", input = {
- [2] = "minecraft:piston",
- [5] = "minecraft:flint",
- [6] = "ThermalExpansion:Frame",
- [7] = "minecraft:flint",
- [9] = "ThermalFoundation:material/128",
- [10] = "ThermalExpansion:material/1",
- [11] = "ThermalFoundation:material/128",
- },
- },
- ["ThermalExpansion:Machine/3?6fff1ea7c34e731b1397d8dd17b328e4"] = { -- Induction Smelter (Basic)
- method = "craft", input = {
- [2] = "minecraft:bucket",
- [5] = "ThermalFoundation:material/72",
- [6] = "ThermalExpansion:Frame",
- [7] = "ThermalFoundation:material/72",
- [9] = "ThermalFoundation:material/136",
- [10] = "ThermalExpansion:material/1",
- [11] = "ThermalFoundation:material/136",
- },
- },
- ["appliedenergistics2:tile.BlockQuartzGlass"] = { -- Quartz Glass
- method = "craft", output = 4, input = {
- [1] = "appliedenergistics2:item.ItemMultiMaterial/3",
- [2] = "EnderIO:blockFusedQuartz/1",
- [3] = "appliedenergistics2:item.ItemMultiMaterial/3",
- [5] = "EnderIO:blockFusedQuartz/1",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/3",
- [7] = "EnderIO:blockFusedQuartz/1",
- [9] = "appliedenergistics2:item.ItemMultiMaterial/3",
- [10] = "EnderIO:blockFusedQuartz/1",
- [11] = "appliedenergistics2:item.ItemMultiMaterial/3",
- },
- },
- ["appliedenergistics2:item.ItemMultiPart/140"] = { -- Quartz Fiber
- method = "craft", output = 4, input = {
- [1] = "EnderIO:blockFusedQuartz/1",
- [2] = "EnderIO:blockFusedQuartz/1",
- [3] = "EnderIO:blockFusedQuartz/1",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/3",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/3",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/3",
- [9] = "EnderIO:blockFusedQuartz/1",
- [10] = "EnderIO:blockFusedQuartz/1",
- [11] = "EnderIO:blockFusedQuartz/1",
- },
- },
- ["appliedenergistics2:tile.BlockFluix"] = { -- Fluix Block
- method = "craft", input = {
- [1] = "appliedenergistics2:item.ItemMultiMaterial/7",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/7",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/7",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/7",
- },
- },
- ["appliedenergistics2:item.ItemMultiPart/16"] = { -- ME Glass Cable - Fluix
- method = "craft", output = 4, input = {
- [1] = "appliedenergistics2:item.ItemMultiPart/140",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/12",
- [3] = "appliedenergistics2:item.ItemMultiMaterial/12",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/43"] = { -- Formation Core
- method = "craft", output = 2, input = {
- [1] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:item.ItemMultiMaterial/22",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/44"] = { -- Annihilation Core
- method = "craft", output = 2, input = {
- [1] = "appliedenergistics2:item.ItemMultiMaterial/11",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:item.ItemMultiMaterial/22",
- },
- },
- ["appliedenergistics2:tile.BlockQuartzGrowthAccelerator"] = { -- Crystal Growth Accelerator
- method = "craft", input = {
- [1] = "minecraft:iron_ingot",
- [2] = "appliedenergistics2:item.ItemMultiPart/16",
- [3] = "minecraft:iron_ingot",
- [5] = "appliedenergistics2:tile.BlockQuartzGlass",
- [6] = "appliedenergistics2:tile.BlockFluix",
- [7] = "appliedenergistics2:tile.BlockQuartzGlass",
- [9] = "minecraft:iron_ingot",
- [10] = "appliedenergistics2:item.ItemMultiPart/16",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["appliedenergistics2:tile.BlockInterface"] = { -- ME Interface
- method = "craft", input = {
- [1] = "minecraft:iron_ingot",
- [2] = "EnderIO:blockFusedQuartz/1",
- [3] = "minecraft:iron_ingot",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/44",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/43",
- [9] = "minecraft:iron_ingot",
- [10] = "EnderIO:blockFusedQuartz/1",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["appliedenergistics2:tile.BlockDrive"] = { -- ME Drive
- method = "craft", input = {
- [1] = "minecraft:iron_ingot",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:iron_ingot",
- [5] = "appliedenergistics2:item.ItemMultiPart/16",
- [7] = "appliedenergistics2:item.ItemMultiPart/16",
- [9] = "minecraft:iron_ingot",
- [10] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/35"] = { -- 1k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:redstone",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [3] = "minecraft:redstone",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [9] = "minecraft:redstone",
- [10] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [11] = "minecraft:redstone",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/36"] = { -- 4k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:redstone",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/23",
- [3] = "minecraft:redstone",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/35",
- [6] = "appliedenergistics2:tile.BlockQuartzGlass",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/35",
- [9] = "minecraft:redstone",
- [10] = "appliedenergistics2:item.ItemMultiMaterial/35",
- [11] = "minecraft:redstone",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/37"] = { -- 16k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:glowstone_dust",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:glowstone_dust",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/36",
- [6] = "appliedenergistics2:tile.BlockQuartzGlass",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/36",
- [9] = "minecraft:glowstone_dust",
- [10] = "appliedenergistics2:item.ItemMultiMaterial/36",
- [11] = "minecraft:glowstone_dust",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/38"] = { -- 64k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:glowstone_dust",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:glowstone_dust",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/37",
- [6] = "appliedenergistics2:tile.BlockQuartzGlass",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/37",
- [9] = "minecraft:glowstone_dust",
- [10] = "appliedenergistics2:item.ItemMultiMaterial/37",
- [11] = "minecraft:glowstone_dust",
- },
- },
- ["extracells:storage.component"] = { -- 256k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:glowstone_dust",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:glowstone_dust",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/38",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/38",
- [9] = "minecraft:glowstone_dust",
- [10] = "appliedenergistics2:item.ItemMultiMaterial/38",
- [11] = "minecraft:glowstone_dust",
- },
- },
- ["extracells:storage.component/1"] = { -- 1024k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:glowstone_dust",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:glowstone_dust",
- [5] = "extracells:storage.component",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "extracells:storage.component",
- [9] = "minecraft:glowstone_dust",
- [10] = "extracells:storage.component",
- [11] = "minecraft:glowstone_dust",
- },
- },
- ["extracells:storage.component/2"] = { -- 4096k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:glowstone_dust",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:glowstone_dust",
- [5] = "extracells:storage.component/1",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "extracells:storage.component/1",
- [9] = "minecraft:glowstone_dust",
- [10] = "extracells:storage.component/1",
- [11] = "minecraft:glowstone_dust",
- },
- },
- ["extracells:storage.component/3"] = { -- 16384k ME Storage Component
- method = "craft", input = {
- [1] = "minecraft:glowstone_dust",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:glowstone_dust",
- [5] = "extracells:storage.component/2",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "extracells:storage.component/2",
- [9] = "minecraft:glowstone_dust",
- [10] = "extracells:storage.component/2",
- [11] = "minecraft:glowstone_dust",
- },
- },
- ["appliedenergistics2:item.ItemBasicStorageCell.1k"] = { -- 1k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "minecraft:redstone",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "minecraft:redstone",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/35",
- [7] = "minecraft:redstone",
- [9] = "minecraft:iron_ingot",
- [10] = "minecraft:iron_ingot",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["appliedenergistics2:item.ItemBasicStorageCell.4k"] = { -- 4k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "minecraft:redstone",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "minecraft:redstone",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/36",
- [7] = "minecraft:redstone",
- [9] = "minecraft:iron_ingot",
- [10] = "minecraft:iron_ingot",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["appliedenergistics2:item.ItemBasicStorageCell.16k"] = { -- 16k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "minecraft:redstone",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "minecraft:redstone",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/37",
- [7] = "minecraft:redstone",
- [9] = "minecraft:iron_ingot",
- [10] = "minecraft:iron_ingot",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["appliedenergistics2:item.ItemBasicStorageCell.64k"] = { -- 64k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "minecraft:redstone",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "minecraft:redstone",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/38",
- [7] = "minecraft:redstone",
- [9] = "minecraft:iron_ingot",
- [10] = "minecraft:iron_ingot",
- [11] = "minecraft:iron_ingot",
- },
- },
- ["extracells:storage.physical"] = { -- 256k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "minecraft:diamond",
- [10] = "minecraft:diamond",
- [11] = "minecraft:diamond",
- },
- },
- ["extracells:storage.physical/1"] = { -- 1024k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/1",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "minecraft:diamond",
- [10] = "minecraft:diamond",
- [11] = "minecraft:diamond",
- },
- },
- ["extracells:storage.physical/2"] = { -- 4096k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/2",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "minecraft:diamond",
- [10] = "minecraft:diamond",
- [11] = "minecraft:diamond",
- },
- },
- ["extracells:storage.physical/3"] = { -- 16384k ME Storage Cell
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/3",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "minecraft:diamond",
- [10] = "minecraft:diamond",
- [11] = "minecraft:diamond",
- },
- },
- ["extracells:storage.component/4"] = { -- 1k ME Fluid Storage Component
- method = "craft", input = {
- [1] = "minecraft:dye/4",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [3] = "minecraft:dye/4",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [9] = "minecraft:dye/4",
- [10] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [11] = "minecraft:dye/4",
- },
- },
- ["extracells:storage.component/5"] = { -- 4k ME Fluid Storage Component
- method = "craft", input = {
- [1] = "minecraft:dye/4",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/23",
- [3] = "minecraft:dye/4",
- [5] = "extracells:storage.component/4",
- [6] = "appliedenergistics2:tile.BlockQuartzGlass",
- [7] = "extracells:storage.component/4",
- [9] = "minecraft:dye/4",
- [10] = "extracells:storage.component/4",
- [11] = "minecraft:dye/4",
- },
- },
- ["extracells:storage.component/6"] = { -- 16k ME Fluid Storage Component
- method = "craft", input = {
- [1] = "minecraft:dye/4",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:dye/4",
- [5] = "extracells:storage.component/5",
- [6] = "appliedenergistics2:tile.BlockQuartzGlass",
- [7] = "extracells:storage.component/5",
- [9] = "minecraft:dye/4",
- [10] = "extracells:storage.component/5",
- [11] = "minecraft:dye/4",
- },
- },
- ["extracells:storage.component/7"] = { -- 64k ME Fluid Storage Component
- method = "craft", input = {
- [1] = "minecraft:dye/4",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:dye/4",
- [5] = "extracells:storage.component/6",
- [6] = "appliedenergistics2:tile.BlockQuartzGlass",
- [7] = "extracells:storage.component/6",
- [9] = "minecraft:dye/4",
- [10] = "extracells:storage.component/6",
- [11] = "minecraft:dye/4",
- },
- },
- ["extracells:storage.component/8"] = { -- 256k ME Fluid Storage Component
- method = "craft", input = {
- [1] = "minecraft:dye/4",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:dye/4",
- [5] = "extracells:storage.component/7",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "extracells:storage.component/7",
- [9] = "minecraft:dye/4",
- [10] = "extracells:storage.component/7",
- [11] = "minecraft:dye/4",
- },
- },
- ["extracells:storage.component/9"] = { -- 1024k ME Fluid Storage Component
- method = "craft", input = {
- [1] = "minecraft:dye/4",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:dye/4",
- [5] = "extracells:storage.component/8",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "extracells:storage.component/8",
- [9] = "minecraft:dye/4",
- [10] = "extracells:storage.component/8",
- [11] = "minecraft:dye/4",
- },
- },
- ["extracells:storage.component/10"] = { -- 4096k ME Fluid Storage Component
- method = "craft", input = {
- [1] = "minecraft:dye/4",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/24",
- [3] = "minecraft:dye/4",
- [5] = "extracells:storage.component/9",
- [6] = "appliedenergistics2:item.ItemMultiMaterial/22",
- [7] = "extracells:storage.component/9",
- [9] = "minecraft:dye/4",
- [10] = "extracells:storage.component/9",
- [11] = "minecraft:dye/4",
- },
- },
- ["extracells:certustank"] = { -- Certus Quartz Tank
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:tile.BlockQuartzGlass",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:tile.BlockQuartzGlass",
- [7] = "appliedenergistics2:tile.BlockQuartzGlass",
- [9] = "appliedenergistics2:tile.BlockQuartzGlass",
- [10] = "appliedenergistics2:tile.BlockQuartzGlass",
- [11] = "appliedenergistics2:tile.BlockQuartzGlass",
- },
- },
- ["extracells:storage.fluid"] = { -- ME 1k Fluid Storage
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/4",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "extracells:certustank",
- [10] = "extracells:certustank",
- [11] = "extracells:certustank",
- },
- },
- ["extracells:storage.fluid/1"] = { -- ME 4k Fluid Storage
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/5",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "extracells:certustank",
- [10] = "extracells:certustank",
- [11] = "extracells:certustank",
- },
- },
- ["extracells:storage.fluid/2"] = { -- ME 16k Fluid Storage
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/6",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "extracells:certustank",
- [10] = "extracells:certustank",
- [11] = "extracells:certustank",
- },
- },
- ["extracells:storage.fluid/3"] = { -- ME 64k Fluid Storage
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/7",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "extracells:certustank",
- [10] = "extracells:certustank",
- [11] = "extracells:certustank",
- },
- },
- ["extracells:storage.fluid/4"] = { -- ME 256k Fluid Storage
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/8",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "extracells:certustank",
- [10] = "extracells:certustank",
- [11] = "extracells:certustank",
- },
- },
- ["extracells:storage.fluid/5"] = { -- ME 1024k Fluid Storage
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/9",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "extracells:certustank",
- [10] = "extracells:certustank",
- [11] = "extracells:certustank",
- },
- },
- ["extracells:storage.fluid/6"] = { -- ME 4096k Fluid Storage
- method = "craft", input = {
- [1] = "appliedenergistics2:tile.BlockQuartzGlass",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [3] = "appliedenergistics2:tile.BlockQuartzGlass",
- [5] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [6] = "extracells:storage.component/10",
- [7] = "appliedenergistics2:item.ItemMultiMaterial/8",
- [9] = "extracells:certustank",
- [10] = "extracells:certustank",
- [11] = "extracells:certustank",
- },
- },
- ["ThermalExpansion:Tank/1"] = { -- Portable Tank
- method = "craft", input = {
- [2] = "EnderIO:blockFusedQuartz/1",
- [5] = "EnderIO:blockFusedQuartz/1",
- [6] = "Railcraft:ingot/1",
- [7] = "EnderIO:blockFusedQuartz/1",
- [10] = "EnderIO:blockFusedQuartz/1",
- },
- },
- ["ThermalExpansion:Tank/2"] = { -- Hardened Portable Tank
- method = "craft", input = {
- [2] = "ThermalFoundation:material/72",
- [5] = "ThermalFoundation:material/72",
- [6] = "ThermalExpansion:Tank/1",
- [7] = "ThermalFoundation:material/72",
- [10] = "ThermalFoundation:material/72",
- },
- },
- ["ThermalExpansion:Tank/3"] = { -- Reinforced Portable Tank
- method = "craft", input = {
- [2] = "ThermalExpansion:Glass",
- [5] = "ThermalExpansion:Glass",
- [6] = "ThermalExpansion:Tank/2",
- [7] = "ThermalExpansion:Glass",
- [10] = "ThermalExpansion:Glass",
- },
- },
- ["ThermalExpansion:Tank/4"] = { -- Resonant Portable Tank
- method = "craft", input = {
- [2] = "ThermalFoundation:material/76",
- [5] = "ThermalFoundation:material/76",
- [6] = "ThermalExpansion:Tank/3",
- [7] = "ThermalFoundation:material/76",
- [10] = "ThermalFoundation:material/76",
- },
- },
- ["MineFactoryReloaded:plastic.sheet"] = { -- Plastic Sheets
- method = "craft", output = 4, input = {
- [1] = "MineFactoryReloaded:plastic.raw",
- [2] = "MineFactoryReloaded:plastic.raw",
- [5] = "MineFactoryReloaded:plastic.raw",
- [6] = "MineFactoryReloaded:plastic.raw",
- },
- },
- ["ThermalExpansion:Strongbox/1"] = { -- Strongbox
- method = "craft", input = {
- [2] = "Railcraft:ingot/2",
- [5] = "Railcraft:ingot/2",
- [6] = "minecraft:chest",
- [7] = "Railcraft:ingot/2",
- [10] = "Railcraft:ingot/2",
- },
- },
- ["ThermalExpansion:Strongbox/2"] = { -- Hardened Strongbox
- method = "craft", input = {
- [2] = "ThermalFoundation:material/72",
- [5] = "ThermalFoundation:material/72",
- [6] = "ThermalExpansion:Strongbox/1",
- [7] = "ThermalFoundation:material/72",
- [10] = "ThermalFoundation:material/72",
- },
- },
- ["ThermalExpansion:Strongbox/3"] = { -- Reinforced Strongbox
- method = "craft", input = {
- [2] = "ThermalExpansion:Glass",
- [5] = "ThermalExpansion:Glass",
- [6] = "ThermalExpansion:Strongbox/2",
- [7] = "ThermalExpansion:Glass",
- [10] = "ThermalExpansion:Glass",
- },
- },
- ["ThermalExpansion:Frame/6"] = { -- Redstone Energy Cell Frame (Empty)
- method = "craft", output = 4, input = {
- [1] = "ThermalFoundation:material/71",
- [2] = "EnderIO:blockFusedQuartz",
- [3] = "ThermalFoundation:material/71",
- [5] = "EnderIO:blockFusedQuartz",
- [6] = "minecraft:diamond",
- [7] = "EnderIO:blockFusedQuartz",
- [9] = "ThermalFoundation:material/71",
- [10] = "EnderIO:blockFusedQuartz",
- [11] = "ThermalFoundation:material/71",
- },
- },
- ["ThermalExpansion:Frame/8"] = { -- Resonant Energy Cell Frame (Empty)
- method = "craft", output = 4, input = {
- [2] = "ThermalFoundation:material/76",
- [5] = "ThermalFoundation:material/76",
- [6] = "ThermalExpansion:Frame/6",
- [7] = "ThermalFoundation:material/76",
- [10] = "ThermalFoundation:material/76",
- },
- },
- ["MineFactoryReloaded:machine.1/3"] = { -- Deep Storage Unit
- method = "craft", output = 4, input = {
- [1] = "MineFactoryReloaded:plastic.sheet",
- [2] = "ThermalExpansion:Strongbox/3",
- [3] = "MineFactoryReloaded:plastic.sheet",
- [5] = "ThermalExpansion:Strongbox/3",
- [6] = "ThermalExpansion:Frame/8",
- [7] = "ThermalExpansion:Strongbox/3",
- [9] = "MineFactoryReloaded:plastic.sheet",
- [10] = "ThermalExpansion:Strongbox/3",
- [11] = "MineFactoryReloaded:plastic.sheet",
- },
- },
- ["ThermalFoundation:material"] = { -- Pulverized Iron
- method = "pulverize", input = {
- [1] = "minecraft:iron_ingot",
- },
- },
- ["ThermalFoundation:material/2"] = { -- Pulverized Coal
- method = "pulverize", input = {
- [1] = "minecraft:coal",
- },
- },
- ["ThermalFoundation:material/4"] = { -- Pulverized Obsidian
- method = "pulverize", output = 4, input = {
- [1] = "minecraft:obsidian",
- },
- },
- ["ThermalFoundation:material/35"] = { -- Pulverized Lead
- method = "pulverize", input = {
- [1] = "Railcraft:ingot/3",
- },
- },
- ["minecraft:quartz"] = { -- Nether Quartz
- method = "pulverize", output = 4, input = {
- [1] = "minecraft:quartz_block",
- },
- },
- ["minecraft:glowstone_dust"] = { -- Glowstone Dust
- method = "pulverize", output = 4, input = {
- [1] = "minecraft:glowstone",
- },
- },
- ["minecraft:sand"] = { -- Sand
- method = "pulverize", input = {
- [1] = "minecraft:cobblestone",
- },
- },
- ["EnderIO:itemMaterial"] = { -- Silicon
- method = "pulverize", input = {
- [1] = "minecraft:sand",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/3"] = { -- Quartz Dust
- method = "pulverize", input = {
- [1] = "minecraft:quartz",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/8"] = { -- Fluix Dust
- method = "pulverize", input = {
- [1] = "appliedenergistics2:item.ItemMultiMaterial/7",
- },
- },
- --["Railcraft:ingot"] = { -- Refined Iron Ingot (Steel)
- -- method = "inductionsmelt", input = {
- -- [1] = "ThermalFoundation:material",
- -- [2] = "ThermalFoundation:material/2",
- -- [3] = "ThermalFoundation:material/2",
- -- },
- --},
- ["ThermalFoundation:material/71"] = { -- Electrum Ingot
- method = "inductionsmelt", output = 2, input = {
- [1] = "minecraft:gold_ingot",
- [2] = "ThermalFoundation:material/66",
- },
- },
- ["ThermalFoundation:material/72"] = { -- Invar Ingot
- method = "inductionsmelt", output = 3, input = {
- [1] = "ThermalFoundation:material/68",
- [2] = "minecraft:iron_ingot",
- [3] = "minecraft:iron_ingot",
- },
- },
- ["ThermalFoundation:material/73"] = { -- Bronze Ingot
- method = "inductionsmelt", output = 4, input = {
- [1] = "Railcraft:ingot/2",
- [2] = "Railcraft:ingot/1",
- [3] = "Railcraft:ingot/1",
- [4] = "Railcraft:ingot/1",
- },
- },
- ["ThermalExpansion:Glass"] = { -- Hardened Glass
- method = "inductionsmelt", output = 2, input = {
- [1] = "ThermalFoundation:material/35",
- [2] = "ThermalFoundation:material/4",
- [3] = "ThermalFoundation:material/4",
- [4] = "ThermalFoundation:material/4",
- [5] = "ThermalFoundation:material/4",
- },
- },
- ["EnderIO:itemAlloy"] = { -- Electrical Steel
- method = "inductionsmelt", input = {
- [1] = "EnderIO:itemMaterial",
- [2] = "Railcraft:ingot",
- },
- },
- ["EnderIO:itemAlloy/1"] = { -- Energetic Alloy
- method = "alloysmelt", input = {
- [1] = "minecraft:redstone",
- [2] = "minecraft:gold_ingot",
- [3] = "minecraft:glowstone_dust",
- },
- },
- ["EnderIO:itemAlloy/2"] = { -- Vibrant Alloy
- method = "inductionsmelt", input = {
- [1] = "minecraft:ender_pearl",
- [2] = "EnderIO:itemAlloy/1",
- },
- },
- ["EnderIO:itemAlloy/3"] = { -- Redstone Alloy
- method = "inductionsmelt", input = {
- [1] = "EnderIO:itemMaterial",
- [2] = "minecraft:redstone",
- },
- },
- ["EnderIO:itemAlloy/4"] = { -- Conductive Iron
- method = "inductionsmelt", input = {
- [1] = "minecraft:redstone",
- [2] = "minecraft:iron_ingot",
- },
- },
- ["EnderIO:itemAlloy/5"] = { -- Pulsating Iron
- method = "inductionsmelt", input = {
- [1] = "minecraft:ender_pearl",
- [2] = "minecraft:iron_ingot",
- },
- },
- ["EnderIO:blockFusedQuartz"] = { -- Fused Quartz
- method = "alloysmelt", input = {
- [1] = "minecraft:quartz",
- [2] = "minecraft:quartz",
- [3] = "minecraft:quartz",
- [4] = "minecraft:quartz",
- },
- },
- ["EnderIO:blockFusedQuartz/1"] = { -- Quite Clear Glass
- method = "alloysmelt", input = {
- [1] = "minecraft:sand",
- },
- },
- ["minecraft:brick"] = { -- Brick
- method = "alloysmelt", input = {
- [1] = "minecraft:clay_ball",
- },
- },
- ["minecraft:baked_potato"] = { -- Baked Potato
- method = "alloysmelt", input = {
- [1] = "minecraft:potato",
- },
- },
- ["EnderIO:itemMaterial/1"] = { -- Conduit Binder
- method = "alloysmelt", output = 4, input = {
- [1] = "EnderIO:itemMaterial/2",
- },
- },
- ["ThermalFoundation:material/74"] = { -- Signalum Ingot
- method = "alloysmelt", output = 4, input = {
- [4] = "ThermalFoundation:material/66",
- [1] = "Railcraft:ingot/1",
- [2] = "Railcraft:ingot/1",
- [3] = "Railcraft:ingot/1",
- [5] = "minecraft:redstone",
- [6] = "minecraft:redstone",
- [7] = "minecraft:redstone",
- [8] = "minecraft:redstone",
- [9] = "minecraft:redstone",
- [10] = "minecraft:redstone",
- [11] = "minecraft:redstone",
- [12] = "minecraft:redstone",
- [13] = "minecraft:redstone",
- [14] = "minecraft:redstone",
- },
- },
- ["EnderIO:itemPowderIngot/6"] = { -- Enderium Base
- method = "alloysmelt", output = 4, input = {
- [1] = "Railcraft:ingot/2",
- [2] = "Railcraft:ingot/2",
- [3] = "ThermalFoundation:material/66",
- [4] = "ThermalFoundation:material/69",
- },
- },
- ["ThermalFoundation:material/76"] = { -- Enderium Ingot
- method = "alloysmelt", output = 2, max = 32, input = {
- [1] = "EnderIO:itemPowderIngot/6",
- [2] = "EnderIO:itemPowderIngot/6",
- [3] = "ThermalFoundation:material/512",
- [4] = "minecraft:ender_pearl",
- [5] = "minecraft:ender_pearl",
- },
- },
- ["MineFactoryReloaded:rubber.bar"] = { -- Rubber Bar
- method = "alloysmelt", input = {
- [1] = "MineFactoryReloaded:rubber.raw",
- },
- },
- ["MineFactoryReloaded:plastic.raw"] = { -- Raw Plastic
- method = "alloysmelt", input = {
- [1] = "MineFactoryReloaded:rubber.bar",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/22"] = { -- Logic Processor
- method = "inscribe", plate = 2, input = {
- [1] = "EnderIO:itemMaterial",
- [2] = "minecraft:gold_ingot",
- [3] = "minecraft:redstone",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/23"] = { -- Calculation Processor
- method = "inscribe", plate = 3, input = {
- [1] = "EnderIO:itemMaterial",
- [2] = "appliedenergistics2:item.ItemMultiMaterial/10",
- [3] = "minecraft:redstone",
- },
- },
- ["appliedenergistics2:item.ItemMultiMaterial/24"] = { -- Engineering Processor
- method = "inscribe", plate = 4, input = {
- [1] = "EnderIO:itemMaterial",
- [2] = "minecraft:diamond",
- [3] = "minecraft:redstone",
- },
- },
- }
- local aliases = {
- paper = "minecraft:paper",
- vibrantcrystal = "EnderIO:itemMaterial/6",
- pyrotheum = "ThermalFoundation:material/512",
- solarpanel0 = "SolarExpansion:solarPanelLeadstone",
- solarpanel1 = "SolarExpansion:solarPanelHardened",
- solarpanel2 = "SolarExpansion:solarPanelRedstone",
- solarpanel3 = "SolarExpansion:solarPanelResonant",
- solarpanel4 = "SolarExpansion:solarPanelAdvanced",
- solarpanel5 = "SolarExpansion:solarPanelUltimate",
- tingear = "ThermalFoundation:material/129",
- ferrousgear = "ThermalFoundation:material/132",
- coppergear = "ThermalFoundation:material/128",
- irongear = "ThermalFoundation:material/12",
- goldgear = "ThermalFoundation:material/13",
- electrumgear = "ThermalFoundation:material/135",
- invargear = "ThermalFoundation:material/136",
- bronzegear = "ThermalFoundation:material/137",
- signalumgear = "ThermalFoundation:material/138",
- eneriumgear = "ThermalFoundation:material/140",
- frame0 = "ThermalExpansion:Frame",
- frame1 = "ThermalExpansion:Frame/1",
- frame2 = "ThermalExpansion:Frame/2",
- frame3 = "ThermalExpansion:Frame/3",
- rxcoil = "ThermalExpansion:material/1",
- txcoil = "ThermalExpansion:material/2",
- bricks = "minecraft:brick_block",
- bucket = "minecraft:bucket",
- piston = "minecraft:piston",
- chest = "minecraft:chest",
- hopper = "minecraft:hopper",
- redstoneconduit = "EnderIO:itemRedstoneConduit",
- insulatedredstoneconduit = "EnderIO:itemRedstoneConduit/2",
- powerconduit0 = "EnderIO:itemPowerConduit",
- powerconduit1 = "EnderIO:itemPowerConduit/1",
- powerconduit2 = "EnderIO:itemPowerConduit/2",
- liquidconduit0 = "EnderIO:itemLiquidConduit",
- liquidconduit1 = "EnderIO:itemLiquidConduit/1",
- liquidconduit2 = "EnderIO:itemLiquidConduit/2",
- itemconduit = "EnderIO:itemItemConduit",
- meconduit = "EnderIO:itemMEConduit",
- densemeconduit = "EnderIO:itemMEConduit/1",
- filter = "EnderIO:itemBasicFilterUpgrade",
- capacitor0 = "EnderIO:itemBasicCapacitor",
- capacitor1 = "EnderIO:itemBasicCapacitor/1",
- capacitor2 = "EnderIO:itemBasicCapacitor/2",
- capacitorbank0 = "EnderIO:blockCapBank/1?a25b058e84c7358311c62e4ac2eaf7eb",
- capacitorbank1 = "EnderIO:blockCapBank/2?60b91e7944c313e4cd8892ff9588d98b",
- capacitorbank2 = "EnderIO:blockCapBank/3?59b8a9d9c7ab159344e472e362b34ac2",
- redstonefurnace = "ThermalExpansion:Machine?47c6c93d8696d4d341dbf43e040509d7",
- pulverizer = "ThermalExpansion:Machine/1?6fff1ea7c34e731b1397d8dd17b328e4",
- inductionsmelter = "ThermalExpansion:Machine/3?6fff1ea7c34e731b1397d8dd17b328e4",
- quartzglass = "appliedenergistics2:tile.BlockQuartzGlass",
- quartzfiber = "appliedenergistics2:item.ItemMultiPart/140",
- fluixblock = "appliedenergistics2:tile.BlockFluix",
- glasscable = "appliedenergistics2:item.ItemMultiPart/16",
- formationcore = "appliedenergistics2:item.ItemMultiMaterial/43",
- annihilationcore = "appliedenergistics2:item.ItemMultiMaterial/44",
- growthaccel = "appliedenergistics2:tile.BlockQuartzGrowthAccelerator",
- meinterface = "appliedenergistics2:tile.BlockInterface",
- medrive = "appliedenergistics2:tile.BlockDrive",
- comp1k = "appliedenergistics2:item.ItemMultiMaterial/35",
- comp4k = "appliedenergistics2:item.ItemMultiMaterial/36",
- comp16k = "appliedenergistics2:item.ItemMultiMaterial/37",
- comp64k = "appliedenergistics2:item.ItemMultiMaterial/38",
- comp256k = "extracells:storage.component",
- comp1024k = "extracells:storage.component/1",
- comp4096k = "extracells:storage.component/2",
- comp16384k = "extracells:storage.component/3",
- cell1k = "appliedenergistics2:item.ItemBasicStorageCell.1k",
- cell4k = "appliedenergistics2:item.ItemBasicStorageCell.4k",
- cell16k = "appliedenergistics2:item.ItemBasicStorageCell.16k",
- cell64k = "appliedenergistics2:item.ItemBasicStorageCell.64k",
- cell256k = "extracells:storage.physical",
- cell1024k = "extracells:storage.physical/1",
- cell4096k = "extracells:storage.physical/2",
- cell16384k = "extracells:storage.physical/3",
- fcomp1k = "extracells:storage.component/4",
- fcomp4k = "extracells:storage.component/5",
- fcomp16k = "extracells:storage.component/6",
- fcomp64k = "extracells:storage.component/7",
- fcomp256k = "extracells:storage.component/8",
- fcomp1024k = "extracells:storage.component/9",
- fcomp4096k = "extracells:storage.component/10",
- ctank = "extracells:certustank",
- fcell1k = "extracells:storage.fluid",
- fcell4k = "extracells:storage.fluid/1",
- fcell16k = "extracells:storage.fluid/2",
- fcell64k = "extracells:storage.fluid/3",
- fcell256k = "extracells:storage.fluid/4",
- fcell1024k = "extracells:storage.fluid/5",
- fcell4096k = "extracells:storage.fluid/6",
- ptank0 = "ThermalExpansion:Tank/1",
- ptank1 = "ThermalExpansion:Tank/2",
- ptank2 = "ThermalExpansion:Tank/3",
- ptank3 = "ThermalExpansion:Tank/4",
- plastic = "MineFactoryReloaded:plastic.sheet",
- strongbox0 = "ThermalExpansion:Strongbox/1",
- strongbox1 = "ThermalExpansion:Strongbox/2",
- strongbox2 = "ThermalExpansion:Strongbox/3",
- teframe2 = "ThermalExpansion:Frame/6",
- teframe3 = "ThermalExpansion:Frame/8",
- dsu = "MineFactoryReloaded:machine.1/3",
- sand = "minecraft:sand",
- silicon = "EnderIO:itemMaterial",
- quartzdust = "appliedenergistics2:item.ItemMultiMaterial/3",
- fluixdust = "appliedenergistics2:item.ItemMultiMaterial/8",
- --steel = "Railcraft:ingot",
- electrum = "ThermalFoundation:material/71",
- invar = "ThermalFoundation:material/72",
- bronze = "ThermalFoundation:material/73",
- hardenedglass = "ThermalExpansion:Glass",
- electricalsteel = "EnderIO:itemAlloy",
- energeticalloy = "EnderIO:itemAlloy/1",
- vibrantalloy = "EnderIO:itemAlloy/2",
- conductiveiron = "EnderIO:itemAlloy/4",
- pulsatingiron = "EnderIO:itemAlloy/5",
- fusedquartz = "EnderIO:blockFusedQuartz",
- glass = "EnderIO:blockFusedQuartz/1",
- brick = "minecraft:brick",
- bakedpotato = "minecraft:baked_potato",
- conduitbinder = "EnderIO:itemMaterial/1",
- signalum = "ThermalFoundation:material/74",
- enderium = "ThermalFoundation:material/76",
- rubber = "MineFactoryReloaded:rubber.bar",
- rawplastic = "MineFactoryReloaded:plastic.raw",
- logicprocessor = "appliedenergistics2:item.ItemMultiMaterial/22",
- calcprocessor = "appliedenergistics2:item.ItemMultiMaterial/23",
- engprocessor = "appliedenergistics2:item.ItemMultiMaterial/24",
- }
- local me = peripheral.find("tileinterface") or error("ME interface not found")
- local mestock = {}
- local location = 0
- local function me2i(item)
- item = item.fingerprint or item
- return item.id .. (item.dmg ~= 0 and "/" .. item.dmg or "") .. (item.nbt_hash and "?" .. item.nbt_hash or "")
- end
- local function i2me(item)
- slash = item:find("/", 1, true)
- qm = item:find("?", 1, true)
- return {
- id = slash and item:sub(1, slash - 1) or qm and item:sub(1, qm - 1) or item,
- dmg = slash and tonumber((qm and item:sub(1, qm - 1) or item):sub(slash + 1)) or 0,
- nbt_hash = qm and item:sub(qm + 1) or nil,
- }
- end
- local function updateMEStock()
- mestock = {}
- for _, stack in pairs(me.getAvailableItems()) do
- mestock[me2i(stack.fingerprint)] = stack.size
- end
- end
- local function goTo(target)
- if location < target then
- for i = 1, target - location do
- turtle.forward()
- end
- elseif location > target then
- for i = 1, location - target do
- turtle.back()
- end
- end
- location = target
- end
- local function empty()
- for slot = 1, 16 do
- if turtle.getItemCount(slot) > 0 then
- me.pullItem("up", slot)
- end
- end
- end
- local function getRecipe(item)
- recipe = recipes[item] or error("No recipe for " .. item)
- recipe.output = recipe.output or 1
- recipe.max = recipe.max or 64
- return recipe
- end
- local function checkRequirements(item, count)
- local amount = math.min(count, mestock[item] or 0)
- if amount > 0 then
- mestock[item] = mestock[item] - amount
- end
- local need = count - amount
- if need > 0 then
- recipe = getRecipe(item)
- amount = math.floor((need + recipe.output - 1) / recipe.output)
- for _, ingredient in pairs(recipe.input) do
- checkRequirements(ingredient, amount)
- end
- mestock[item] = amount * recipe.output - need
- end
- end
- local produce
- local function ensurePresence(item, count)
- local stock = me.getItemDetail(i2me(item))
- local qty = stock and stock.basic().qty or 0
- while qty < count do
- produce(item, count - qty)
- stock = me.getItemDetail(i2me(item))
- qty = stock and stock.basic().qty or 0
- end
- end
- local function allEmpty(inv, maxSlot)
- for k, v in pairs(inv) do
- if k <= maxSlot then
- return false
- end
- end
- return true
- end
- local function fillMachine(firstSlot)
- for slot = firstSlot, 16 do
- if turtle.getItemCount(slot) ~= 0 then
- turtle.select(slot)
- turtle.drop()
- end
- end
- turtle.select(1)
- end
- local function operateGenericMachine(machine, maxSlot, wait, count)
- goTo(machine)
- turtle.turnRight()
- fillMachine(1)
- p = peripheral.wrap("front")
- local i = 0
- while not allEmpty(p.getAllStacks(), maxSlot) do
- sleep(0.5)
- turtle.suck()
- i = i + 1
- if i >= 10 then
- i = 0
- fillMachine(2)
- end
- end
- for i = 1, wait * 10 do
- if turtle.getItemCount(1) == count then
- break
- end
- sleep(0.1)
- turtle.suck()
- end
- turtle.turnLeft()
- goTo(machines.meinterface)
- end
- local function operateTEMachine(machine)
- goTo(machine)
- turtle.turnRight()
- turtle.up()
- for slot = 1, 5 do
- turtle.select(slot)
- turtle.drop()
- end
- turtle.select(1)
- turtle.down()
- p = peripheral.wrap("front")
- while p.hasWork() or #p.getAllStacks() ~= 0 do
- sleep(0.5)
- end
- turtle.turnLeft()
- goTo(machines.meinterface)
- end
- local function operateInscriber(p, inSlot, outDir)
- turtle.select(inSlot)
- while turtle.getItemCount(inSlot) ~= 0 do
- turtle.drop(1)
- while p.pushItem(outDir, 4, 1, 27) ~= 1 do
- sleep(0.1)
- end
- end
- end
- local methods = {
- craft = function(recipe, count)
- sleep(0.2)
- turtle.craft()
- sleep(0.2)
- end,
- inductionsmelt = function(recipe, count)
- operateTEMachine(machines.inductionsmelter)
- end,
- pulverize = function(recipe, count)
- operateTEMachine(machines.pulverizer)
- end,
- alloysmelt = function(recipe, count)
- operateGenericMachine(machines.alloysmelter, 4, 20, count)
- end,
- inscribe = function(recipe, count)
- goTo(machines.inscriber)
- turtle.turnRight()
- local p = peripheral.wrap("front")
- p.pullItem("up", 1, 1, 1)
- operateInscriber(p, 1, "down")
- p.pushItem("up", 1, 1, 1)
- p.pullItem("up", recipe.plate, 1, 1)
- operateInscriber(p, 2, "up")
- p.pushItem("up", 1, 1, recipe.plate)
- while turtle.getItemCount(3) ~= 0 do
- p.pullItem("up", 27, 1, 1)
- p.pullItem("down", 27, 1, 2)
- turtle.select(3)
- turtle.drop(1)
- turtle.select(4)
- while not turtle.suck(1) do
- sleep(0.1)
- end
- end
- turtle.select(1)
- turtle.turnLeft()
- goTo(machines.meinterface)
- end,
- }
- function produce(item, count)
- local recipe = getRecipe(item)
- local need = math.floor((count + recipe.output - 1) / recipe.output)
- print("need ", need * recipe.output, "x ", item)
- local ingredients = {}
- for _, ingredient in pairs(recipe.input) do
- ingredients[ingredient] = (ingredients[ingredient] or 0) + need
- end
- for ingredient, totalqty in pairs(ingredients) do
- ensurePresence(ingredient, totalqty)
- end
- while need > 0 do
- local amount = math.floor(math.min(recipe.max, need * recipe.output) / recipe.output)
- need = need - amount
- for slot, ingredient in pairs(recipe.input) do
- me.exportItem(i2me(ingredient), "up", amount, slot)
- end
- methods[recipe.method](recipe, amount)
- empty()
- end
- end
- local tArgs = { ... }
- if #tArgs ~= 2 then
- error("Usage: craft <count> <item>")
- end
- local count = tonumber(tArgs[1])
- if count < 1 then
- error("count must be >0")
- end
- local item = aliases[tArgs[2]] or error("unknown item")
- turtle.select(1)
- empty()
- updateMEStock()
- checkRequirements(item, count)
- ensurePresence(item, count)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement