diff --git a/package.json b/package.json index 228c03bf7..5ad7ada93 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "grunt-contrib-jade": "^0.13.0", "grunt-contrib-sass": "^0.8.1", "grunt-contrib-watch": "^0.6.1", - "grunt-exorcise": "^0.2.0" + "grunt-exorcise": "^0.2.0", + "underscore": "^1.7.0" }, "dependencies": { "backbone": "^1.1.2", diff --git a/scripts/reformat b/scripts/reformat new file mode 100755 index 000000000..c4b32795f --- /dev/null +++ b/scripts/reformat @@ -0,0 +1,21 @@ +#!/usr/bin/env coffee + +global._ = require 'underscore' +global.Backbone = require 'backbone' + +fs = require 'fs' +RecipeBookParser = require '../src/scripts/models/recipe_book_parser' + +######################################################################################################################## + +if process.argv.length isnt 3 + throw new Error "Expected a file name as an argument" + +fileName = process.argv[2] +text = fs.readFileSync fileName, 'UTF-8' +data = JSON.parse text +parser = new RecipeBookParser +recipeBook = parser.parse data +text = parser.unparse recipeBook + +fs.writeFileSync fileName, text, encoding:'UTF-8' diff --git a/src/data/applied_energetics.json b/src/data/applied_energetics.json index c43323dce..c8749cb62 100644 --- a/src/data/applied_energetics.json +++ b/src/data/applied_energetics.json @@ -5,328 +5,328 @@ "description": "Crafting recipes from Applied Energetics, by AlgorithmX2", "recipes": [ { - "output": "Grind Stone", - "input": [[3, "Certus Quartz Dust"], [3, "Stone"], [2, "Cobblestone"], "Wooden Gear"], - "tools": "Crafting Table" - }, { - "output": "Quartz Cutting Knife", - "input": ["Iron Ingot", [2, "Stick"], [2, "Certus Quartz"]], - "tools": "Crafting Table" - }, { - "output": "Basic Processor Assembly", - "input": ["Gold Ingot", [2, "Redstone"], "Silicon"], - "tools": ["Crafting Table", "Quartz Cutting Knife"] - }, { "output": "Advanced Processor Assembly", - "input": ["Diamond", [2, "Redstone"], "Silicon"], + "input": [[2, "Redstone"], "Diamond", "Silicon"], "tools": ["Crafting Table", "Quartz Cutting Knife"] }, { - "output": "Silicon", - "input": "Certus Quartz Dust", - "tools": "Furnace" - }, { - "output": "ME Basic Processor", - "input": "Basic Processor Assembly", - "tools": "Furnace" - }, { - "output": "ME Basic Processor", - "input": ["Redstone Golden Chipset", [1, "Silicon"], [1, "Fluix Dust"]], - "tools": ["Assembly Table", "Laser"] - }, { - "output": "ME Advanced Processor", - "input": "Advanced Processor Assembly", - "tools": "Furnace" - }, { - "output": "ME Advanced Processor", - "input": ["Redstone Diamond Chipset", [1, "Silicon"], [1, "Fluix Dust"]], - "tools": ["Assembly Table", "Laser"] - }, { - "output": "Vibration Catalyst", - "input": ["Iron Ingot", "ME Conversion Matrix", "Lava Bucket", [1, "Energy Cell"]], - "tools": "Crafting Table" - }, { - "output": "Entropy Accelerator", - "input": ["Iron Ingot", "ME Conversion Matrix", "Ice", [1, "Energy Cell"]], - "tools": "Crafting Table" - }, { - "output": "Tiny TNT", - "input": [[2, "Gunpowder"], [2, "Certus Quartz Dust"]] - }, { - "output": [[8, "ME Cable - Blue"]], - "input": ["Lapis Lazuli", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": [[8, "ME Cable - Black"]], - "input": ["Ink Sac", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": [[8, "ME Cable - White"]], - "input": ["Bone Meal", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": [[8, "ME Cable - Brown"]], - "input": ["Cocoa Beans", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": [[8, "ME Cable - Red"]], - "input": ["Rose Red", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": [[8, "ME Cable - Yellow"]], - "input": ["Dandelion Yellow", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": [[8, "ME Cable - Green"]], - "input": ["Cactus Green", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": [[8, "ME Cable - Green"]], - "input": ["Cactus Green", [8, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": "ME Pattern Provider", - "input": [[4, "Iron Ingot"], [1, "Crafting Table"], [2, "Conversion Matrix"], [1, "ME Advanced Processor"], [1, "Storage Cell"]], - "tools": "Crafting Table" - }, { - "output": "ME Controller", - "input": [[4, "Iron Ingot"], [4, "Fluix Crystal"], "ME Advanced Processor"], - "tools": "Crafting Table" - }, { - "output": "ME Drive", - "input": [[4, "Iron Ingot"], [2, "Glass"], [2, "ME Basic Processor"], [1, "Chest"]], - "tools": "Crafting Table" - }, { - "output": "ME Pattern Encoder", - "input": [[7, "Iron Ingot"], [1, "Crafting Table"], [1, "Conversion Matrix"]], - "tools": "Crafting Table" - }, { - "output": "ME Wireless Access Point", - "input": [[4, "Iron Ingot"], [3, "Glass"], [1, "Wireless Receiver"], [1, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": "ME Access Terminal", - "input": [[4, "Iron Ingot"], [3, "Glass"], [1, "Conversion Matrix"], [1, "ME Cable"]], - "tools": "Crafting Table" - }, { - "output": "ME Chest", - "input": [[5, "Iron Ingot"], "Chest", "Conversion Matrix", [2, "Glass"]], - "tools": "Crafting Table" - }, { - "output": "ME Interface", - "input": [[4, "Iron Ingot"], [3, "Glass"], [1, "Conversion Matrix"], [1, "ME Cable"]], - "tools": "Craftin Table" - }, { - "output": "ME Partition Editor", - "input": [[5, "Iron Ingot"], [2, "Glass"], [1, "Conversion Matrix"], [1, "Crafting Table"]], - "tools": "Crafting Table" - }, { - "output": "ME Precision Export Bus", - "input": ["ME Basic Export Bus", [1, "ME Basic Processor"]], - "tools": "Crafting Table" - }, { - "output": "ME Precision Import Bus", - "input": ["ME Basic Import Bus", [1, "ME Basic Processor"]], - "tools": "Crafting Table" - }, { - "output": "ME Crafting Terminal", - "input": [[4, "Iron Ingot"], [2, "Glass"], [1, "Crafting Table"], [1, "Storage Cell"], [1, "ME Access Terminal"]], - "tools": "Crafting Table" - }, { - "output": "ME Level Emitter", - "input": [[2, "Iron Ingot"], "ME Basic Processor", "ME Cable", "Redstone Torch"], - "tools": "Crafting Table" - }, { - "output": "ME Crafting CPU", - "input": [[4, "Iron Ingot"], [2, "Certus Quartz"], [2, "Glowstone Dust"], "ME Advanced Processor"], - "tools": "Crafting Table" - }, { - "output": "ME Heat Vent", - "input": [[4, "Iron Ingot"], [4, "Iron Bars"], "ME Cable"], - "tools": "Crafting Table" - }, { - "output": "ME Assembler Containment Wall", - "input": [[4, "Iron Ingot"], [4, "Gold Ingot"], "Certus Quartz"], - "tools": "Crafting Table" - }, { - "output": "ME Dark Cable", - "input": [[2, "Redstone"], [2, "ME Cable"], "Lever"], - "tools": "Crafting Table" - }, { - "output": "ME Storage Bus", - "input": ["ME Cable", "ME Interface", [3, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "ME IO Port", - "input": [[3, "Glass"], [2, "ME Drive"], "ME Cable", [2, "Iron Ingot"], "ME Basic Processor"], - "tools": "Crafting Table" - }, { - "output": "ME Crafting Monitor", - "input": [[4, "Iron Ingot"], [3, "Glass"], "ME Cable", "ME Basic Processor"], - "tools": "Crafting Table" - }, { - "output": "ME Storage Monitor", - "input": [[4, "Iron Ingot"], [3, "Glass"], "ME Cable", "ME Level Emitter"], - "tools": "Crafting Table" - }, { - "output": "ME Covered Cable", - "input": ["ME Cable", "Wool"], - "tools": "Crafting Table" - }, { - "output": [[3, "ME Cable"]], - "input": [[6, "Glass"], [3, "Fluix Dust"]], - "tools": "Crafting Table" - }, { - "output": "ME Fuzzy Storage Bus", - "input": [[4, "Wool"], "ME Storage Bus"], - "tools": "Crafting Table" - }, { - "output": "ME Fuzzy Export Bus", - "input": ["ME Basic Export Bus", "ME Advanced Processor"], - "tools": "Crafting Table" - }, { - "output": "ME Fuzzy Import Bus", - "input": ["ME Basic Import Bus", "ME Advanced Processor"], - "tools": "Crafting Table" - }, { - "output": "ME Basic Export Bus", - "input": ["ME Cable", [2, "Iron Ingot"], "ME Interface", "Piston"], - "tools": "Crafting Table" - }, { - "output": "ME Basic Import Bus", - "input": ["ME Cable", [2, "Iron Ingot"], "ME Interface", "Sticky Piston"], - "tools": "Crafting Table" - }, { - "output": "ME Transition Plane", - "input": [[3, "Fluix Dust"], [4, "Iron Ingot"], "Conversion Matrix", "ME Cable"], - "tools": "Crafting Table" - }, { - "output": "Energy Cell", - "input": [[4, "Iron Ingot"], [4, "Fluix Crystal"], "Glass"], - "tools": "Crafting Table" - }, { - "output": "ME Power Relay", - "input": [[4, "Iron Ingot"], [4, "ME Cable"], "Energy Cell"], - "tools": "Crafting Table" - }, { - "output": "ME Condenser", - "input": [[4, "Iron Ingot"], [4, "Glass"], "Fluix Dust"], - "tools": "Crafting Table" - }, { - "output": "Quantum Field Ring", - "input": [[4, "Iron Ingot"], [2, "ME Basic Processor"], "ME Advanced Processor", "Energy Cell", "ME Cable"], - "tools": "Crafting Table" - }, { - "output": "Quantum Link Chamber", - "input": [[4, "Quartz Glass"], [4, "Fluix Pearl"]], - "tools": "Crafting Table" + "output": "Basic Processor Assembly", + "input": [[2, "Redstone"], "Gold Ingot", "Silicon"], + "tools": ["Crafting Table", "Quartz Cutting Knife"] }, { "output": "Certus Quartz Block", "input": [[4, "Certus Quartz"]], "tools": "Crafting Table" - }, { - "output": [[4, "Quartz Glass"]], - "input": [[5, "Certus Quartz Dust"], [4, "Glass"]], - "tools": "Crafting Table" - }, { - "output": "Vibrant Quartz Glass", - "input": ["Quartz Glass", [2, "Glowstone Dust"]], - "tools": "Crafting Table" - }, { - "output": "ME 1k Storage", - "input": [[2, "Glass"], [3, "Redstone"], "Storage Cell", [3, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "ME 4k Storage", - "input": [[2, "Glass"], [3, "Redstone"], "Storage Segment", [3, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "ME 16k Storage", - "input": [[2, "Glass"], [3, "Redstone"], "Storage Block", [3, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "ME 64k Storage", - "input": [[2, "Glass"], [3, "Redstone"], "Storage Cluster", [3, "Iron Ingot"]], - "tools": "Crafting Table" }, { "output": "Conversion Matrix", - "input": [[4, "Iron Ingot"], "Nether Quartz", [2, "Fluix Dust"], "ME Basic Processor", "Certus Quartz"], + "input": [[4, "Iron Ingot"], [2, "Fluix Dust"], "Certus Quartz", "ME Basic Processor", "Nether Quartz"], "tools": "Crafting Table" }, { - "output": "Storage Cell", - "input": [[4, "Redstone"], [4, "Certus Quartz"], "ME Basic Processor"], + "output": "Ender Pearl Dust", + "input": "Ender Pearl", + "tools": "Pulverizer" + }, { + "output": "Energy Cell", + "input": [[4, "Fluix Crystal"], [4, "Iron Ingot"], "Glass"], "tools": "Crafting Table" }, { - "output": "Storage Segment", - "input": [[4, "Redstone"], [3, "Storage Cell"], "Glass", [1, "ME Basic Processor"]], - "tools": "Crafting Table" - }, { - "output": "Storage Block", - "input": [[4, "Glowstone"], [3, "Storage Segment"], "Glass", [1, "ME Advanced Processor"]], - "tools": "Crafting Table" - }, { - "output": "Storage Cluster", - "input": [[4, "Glowstone"], [3, "Storage Block"], "Glass", [1, "ME Advanced Processor"]], - "tools": "Crafting Table" - }, { - "output": "Wireless Receiver", - "input": ["Fluix Pearl", [3, "Iron Ingot"], "Stick"], - "tools": "Crafting Table" - }, { - "output": "Wireless Booster", - "input": [[2, "Iron Ingot"], "Redstone", "Certus Quartz"], - "tools": "Crafting Table" - }, { - "output": "Wooden Crank", - "input": [[5, "Stick"]], + "output": "Entropy Accelerator", + "input": ["Energy Cell", "Ice", "Iron Ingot", "ME Conversion Matrix"], "tools": "Crafting Table" }, { "output": "Flour", "input": "Wheat", "tools": "Pulverizer" - }, { - "output": [[2, "Fluix Dust"]], - "input": ["Redstone", "Certus Quartz Dust", "Nether Quartz Dust"], - "tools": "Crafting Table" - }, { - "output": "ME Blank Pattern", - "input": [[2, "Glass"], [3, "Glowstone"], "Certus Quartz", [3, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Nether Quartz Dust", - "input": "Nether Quartz", - "tools": "Pulverizer" }, { "output": "Fluix Crystal", "input": ["Certus Quartz", "Nether Quartz", "Redstone"], "tools": "Crafting Table" + }, { + "output": [[2, "Fluix Dust"]], + "input": ["Certus Quartz Dust", "Nether Quartz Dust", "Redstone"], + "tools": "Crafting Table" }, { "output": "Fluix Pearl", - "input": [[4, "Fluix Dust"], [4, "Fluix Crystal"], "Ender Pearl"], + "input": [[4, "Fluix Crystal"], [4, "Fluix Dust"], "Ender Pearl"], + "tools": "Crafting Table" + }, { + "output": "Grind Stone", + "input": [[3, "Certus Quartz Dust"], [3, "Stone"], [2, "Cobblestone"], "Wooden Gear"], + "tools": "Crafting Table" + }, { + "output": "ME 16k Storage", + "input": [[3, "Iron Ingot"], [3, "Redstone"], [2, "Glass"], "Storage Block"], + "tools": "Crafting Table" + }, { + "output": "ME 1k Storage", + "input": [[3, "Iron Ingot"], [3, "Redstone"], [2, "Glass"], "Storage Cell"], + "tools": "Crafting Table" + }, { + "output": "ME 4k Storage", + "input": [[3, "Iron Ingot"], [3, "Redstone"], [2, "Glass"], "Storage Segment"], + "tools": "Crafting Table" + }, { + "output": "ME 64k Storage", + "input": [[3, "Iron Ingot"], [3, "Redstone"], [2, "Glass"], "Storage Cluster"], + "tools": "Crafting Table" + }, { + "output": "ME Access Terminal", + "input": [[4, "Iron Ingot"], [3, "Glass"], "Conversion Matrix", "ME Cable"], + "tools": "Crafting Table" + }, { + "output": "ME Advanced Processor", + "input": "Advanced Processor Assembly", + "tools": "Furnace" + }, { + "output": "ME Advanced Processor", + "input": ["Fluix Dust", "Redstone Diamond Chipset", "Silicon"], + "tools": ["Assembly Table", "Laser"] + }, { + "output": "ME Assembler Containment Wall", + "input": [[4, "Gold Ingot"], [4, "Iron Ingot"], "Certus Quartz"], + "tools": "Crafting Table" + }, { + "output": "ME Basic Export Bus", + "input": [[2, "Iron Ingot"], "ME Cable", "ME Interface", "Piston"], + "tools": "Crafting Table" + }, { + "output": "ME Basic Import Bus", + "input": [[2, "Iron Ingot"], "ME Cable", "ME Interface", "Sticky Piston"], + "tools": "Crafting Table" + }, { + "output": "ME Basic Processor", + "input": "Basic Processor Assembly", + "tools": "Furnace" + }, { + "output": "ME Basic Processor", + "input": ["Fluix Dust", "Redstone Golden Chipset", "Silicon"], + "tools": ["Assembly Table", "Laser"] + }, { + "output": "ME Blank Pattern", + "input": [[3, "Glowstone"], [3, "Iron Ingot"], [2, "Glass"], "Certus Quartz"], + "tools": "Crafting Table" + }, { + "output": [[3, "ME Cable"]], + "input": [[6, "Glass"], [3, "Fluix Dust"]], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - Black"]], + "input": [[8, "ME Cable"], "Ink Sac"], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - Blue"]], + "input": [[8, "ME Cable"], "Lapis Lazuli"], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - Brown"]], + "input": [[8, "ME Cable"], "Cocoa Beans"], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - Green"]], + "input": [[8, "ME Cable"], "Cactus Green"], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - Green"]], + "input": [[8, "ME Cable"], "Cactus Green"], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - Red"]], + "input": [[8, "ME Cable"], "Rose Red"], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - White"]], + "input": [[8, "ME Cable"], "Bone Meal"], + "tools": "Crafting Table" + }, { + "output": [[8, "ME Cable - Yellow"]], + "input": [[8, "ME Cable"], "Dandelion Yellow"], + "tools": "Crafting Table" + }, { + "output": "ME Chest", + "input": [[5, "Iron Ingot"], [2, "Glass"], "Chest", "Conversion Matrix"], + "tools": "Crafting Table" + }, { + "output": "ME Condenser", + "input": [[4, "Glass"], [4, "Iron Ingot"], "Fluix Dust"], + "tools": "Crafting Table" + }, { + "output": "ME Controller", + "input": [[4, "Fluix Crystal"], [4, "Iron Ingot"], "ME Advanced Processor"], + "tools": "Crafting Table" + }, { + "output": "ME Covered Cable", + "input": ["ME Cable", "Wool"], + "tools": "Crafting Table" + }, { + "output": "ME Crafting CPU", + "input": [[4, "Iron Ingot"], [2, "Certus Quartz"], [2, "Glowstone Dust"], "ME Advanced Processor"], + "tools": "Crafting Table" + }, { + "output": "ME Crafting Monitor", + "input": [[4, "Iron Ingot"], [3, "Glass"], "ME Basic Processor", "ME Cable"], + "tools": "Crafting Table" + }, { + "output": "ME Crafting Terminal", + "input": [[4, "Iron Ingot"], [2, "Glass"], "Crafting Table", "ME Access Terminal", "Storage Cell"], + "tools": "Crafting Table" + }, { + "output": "ME Dark Cable", + "input": [[2, "ME Cable"], [2, "Redstone"], "Lever"], + "tools": "Crafting Table" + }, { + "output": "ME Drive", + "input": [[4, "Iron Ingot"], [2, "Glass"], [2, "ME Basic Processor"], "Chest"], + "tools": "Crafting Table" + }, { + "output": "ME Fuzzy Export Bus", + "input": ["ME Advanced Processor", "ME Basic Export Bus"], + "tools": "Crafting Table" + }, { + "output": "ME Fuzzy Import Bus", + "input": ["ME Advanced Processor", "ME Basic Import Bus"], + "tools": "Crafting Table" + }, { + "output": "ME Fuzzy Storage Bus", + "input": [[4, "Wool"], "ME Storage Bus"], + "tools": "Crafting Table" + }, { + "output": "ME Heat Vent", + "input": [[4, "Iron Bars"], [4, "Iron Ingot"], "ME Cable"], + "tools": "Crafting Table" + }, { + "output": "ME IO Port", + "input": [[3, "Glass"], [2, "Iron Ingot"], [2, "ME Drive"], "ME Basic Processor", "ME Cable"], + "tools": "Crafting Table" + }, { + "output": "ME Interface", + "input": [[4, "Iron Ingot"], [3, "Glass"], "Conversion Matrix", "ME Cable"], + "tools": "Craftin Table" + }, { + "output": "ME Level Emitter", + "input": [[2, "Iron Ingot"], "ME Basic Processor", "ME Cable", "Redstone Torch"], + "tools": "Crafting Table" + }, { + "output": "ME Partition Editor", + "input": [[5, "Iron Ingot"], [2, "Glass"], "Conversion Matrix", "Crafting Table"], + "tools": "Crafting Table" + }, { + "output": "ME Pattern Encoder", + "input": [[7, "Iron Ingot"], "Conversion Matrix", "Crafting Table"], + "tools": "Crafting Table" + }, { + "output": "ME Pattern Provider", + "input": [[4, "Iron Ingot"], [2, "Conversion Matrix"], "Crafting Table", "ME Advanced Processor", "Storage Cell"], + "tools": "Crafting Table" + }, { + "output": "ME Power Relay", + "input": [[4, "Iron Ingot"], [4, "ME Cable"], "Energy Cell"], + "tools": "Crafting Table" + }, { + "output": "ME Precision Export Bus", + "input": ["ME Basic Export Bus", "ME Basic Processor"], + "tools": "Crafting Table" + }, { + "output": "ME Precision Import Bus", + "input": ["ME Basic Import Bus", "ME Basic Processor"], + "tools": "Crafting Table" + }, { + "output": "ME Storage Bus", + "input": [[3, "Iron Ingot"], "ME Cable", "ME Interface"], + "tools": "Crafting Table" + }, { + "output": "ME Storage Monitor", + "input": [[4, "Iron Ingot"], [3, "Glass"], "ME Cable", "ME Level Emitter"], + "tools": "Crafting Table" + }, { + "output": "ME Transition Plane", + "input": [[4, "Iron Ingot"], [3, "Fluix Dust"], "Conversion Matrix", "ME Cable"], + "tools": "Crafting Table" + }, { + "output": "ME Wireless Access Point", + "input": [[4, "Iron Ingot"], [3, "Glass"], "ME Cable", "Wireless Receiver"], + "tools": "Crafting Table" + }, { + "output": "ME Wireless Access Terminal", + "input": ["Energy Cell", "ME Access Terminal", "Wireless Receiver"], "tools": "Crafting Table" }, { "output": "Matter Ball", "input": [[256, "Cobblestone"]], "tools": "ME Condenser" }, { - "output": "Singularity", - "input": [[25600, "Cobblestone"]], - "tools": "ME Condenser" + "output": "Matter Cannon", + "input": [[3, "Iron Ingot"], "Conversion Matrix", "Energy Cell", "Storage Segment"], + "tools": "Crafting Table" }, { - "output": "Ender Pearl Dust", - "input": "Ender Pearl", + "output": "Nether Quartz Dust", + "input": "Nether Quartz", "tools": "Pulverizer" + }, { + "output": "Quantum Field Ring", + "input": [[4, "Iron Ingot"], [2, "ME Basic Processor"], "Energy Cell", "ME Advanced Processor", "ME Cable"], + "tools": "Crafting Table" + }, { + "output": "Quantum Link Chamber", + "input": [[4, "Fluix Pearl"], [4, "Quartz Glass"]], + "tools": "Crafting Table" + }, { + "output": "Quartz Cutting Knife", + "input": [[2, "Certus Quartz"], [2, "Stick"], "Iron Ingot"], + "tools": "Crafting Table" + }, { + "output": [[4, "Quartz Glass"]], + "input": [[5, "Certus Quartz Dust"], [4, "Glass"]], + "tools": "Crafting Table" }, { "output": "Quartz Wrench", "input": [[5, "Certus Quartz"]], "tools": "Crafting Table" }, { - "output": "ME Wireless Access Terminal", - "input": ["Wireless Receiver", "ME Access Terminal", "Energy Cell"], + "output": "Silicon", + "input": "Certus Quartz Dust", + "tools": "Furnace" + }, { + "output": "Singularity", + "input": [[25600, "Cobblestone"]], + "tools": "ME Condenser" + }, { + "output": "Storage Block", + "input": [[4, "Glowstone"], [3, "Storage Segment"], "Glass", "ME Advanced Processor"], "tools": "Crafting Table" }, { - "output": "Matter Cannon", - "input": [[3, "Iron Ingot"], "Conversion Matrix", "Storage Segment", "Energy Cell"], + "output": "Storage Cell", + "input": [[4, "Certus Quartz"], [4, "Redstone"], "ME Basic Processor"], + "tools": "Crafting Table" + }, { + "output": "Storage Cluster", + "input": [[4, "Glowstone"], [3, "Storage Block"], "Glass", "ME Advanced Processor"], + "tools": "Crafting Table" + }, { + "output": "Storage Segment", + "input": [[4, "Redstone"], [3, "Storage Cell"], "Glass", "ME Basic Processor"], + "tools": "Crafting Table" + }, { + "output": "Tiny TNT", + "input": [[2, "Certus Quartz Dust"], [2, "Gunpowder"]] + }, { + "output": "Vibrant Quartz Glass", + "input": [[2, "Glowstone Dust"], "Quartz Glass"], + "tools": "Crafting Table" + }, { + "output": "Vibration Catalyst", + "input": ["Energy Cell", "Iron Ingot", "Lava Bucket", "ME Conversion Matrix"], + "tools": "Crafting Table" + }, { + "output": "Wireless Booster", + "input": [[2, "Iron Ingot"], "Certus Quartz", "Redstone"], + "tools": "Crafting Table" + }, { + "output": "Wireless Receiver", + "input": [[3, "Iron Ingot"], "Fluix Pearl", "Stick"], + "tools": "Crafting Table" + }, { + "output": "Wooden Crank", + "input": [[5, "Stick"]], "tools": "Crafting Table" } ] -} +} \ No newline at end of file diff --git a/src/data/buildcraft.json b/src/data/buildcraft.json index c91317e90..c28fe4ea4 100644 --- a/src/data/buildcraft.json +++ b/src/data/buildcraft.json @@ -6,7 +6,7 @@ "recipes": [ { "output": "Advanced Crafting Table", - "input": [[6, "Obsidian"], "Crafting Table", "Chest", "Redstone Chipset"], + "input": [[6, "Obsidian"], "Chest", "Crafting Table", "Redstone Chipset"], "tools": "Crafting Table" }, { "output": "Assembly Table", @@ -22,18 +22,18 @@ "tools": ["Assembly Table", "Laser"] }, { "output": [[8, "Blue Pipe Wire"]], - "input": ["Iron Ingot", "Redstone", "Lapis Lazuli"], + "input": ["Iron Ingot", "Lapis Lazuli", "Redstone"], "tools": ["Assembly Table", "Laser"] }, { "output": "Chute", - "input": [[5, "Iron Ingot"], "Cobblestone Gear", "Chest"], + "input": [[5, "Iron Ingot"], "Chest", "Cobblestone Gear"], "tools": "Crafting Table" }, { "output": "Cobblestone Conductive Pipe", "input": ["Cobblestone Pipe", "Redstone"] }, { "output": "Cobblestone Gear", - "input": ["Wooden Gear", [4, "Cobblestone"]], + "input": [[4, "Cobblestone"], "Wooden Gear"], "tools": "Crafting Table" }, { "output": [[8, "Cobblestone Pipe"]], @@ -48,27 +48,27 @@ "tools": "Crafting Table" }, { "output": "Diamond AND Gate", - "input": ["Diamond Chipset", "Red Pipe Wire", "Blue Pipe Wire", "Yellow Pipe Wire", "Green Pipe Wire"], + "input": ["Blue Pipe Wire", "Diamond Chipset", "Green Pipe Wire", "Red Pipe Wire", "Yellow Pipe Wire"], "tools": ["Assembly Table", "Laser"] }, { "output": "Diamond Chipset", - "input": ["Redstone", "Diamond"], + "input": ["Diamond", "Redstone"], "tools": ["Assembly Table", "Laser"] - }, { - "output": [[8, "Diamond Pipe"]], - "input": [[2, "Diamond"], "Glass"], - "tools": "Crafting Table" }, { "output": "Diamond Conductive Pipe", "input": ["Diamond Pipe", "Redstone"] }, { "output": "Diamond Gear", - "input": ["Gold Gear", [4, "Diamond"]], + "input": [[4, "Diamond"], "Gold Gear"], "tools": "Crafting Table" }, { "output": "Diamond OR Gate", - "input": ["Diamond Chipset", "Red Pipe Wire", "Blue Pipe Wire", "Yellow Pipe Wire", "Green Pipe Wire"], + "input": ["Blue Pipe Wire", "Diamond Chipset", "Green Pipe Wire", "Red Pipe Wire", "Yellow Pipe Wire"], "tools": ["Assembly Table", "Laser"] + }, { + "output": [[8, "Diamond Pipe"]], + "input": [[2, "Diamond"], "Glass"], + "tools": "Crafting Table" }, { "output": [[8, "Emerald Pipe"]], "input": [[2, "Emerald"], "Glass"], @@ -82,26 +82,26 @@ "tools": ["Assembly Table", "Laser"] }, { "output": "Filler", - "input": [[2, "Dandelion Yellow"], [2, "Ink Sac"], "Landmark", "Chest", "Crafting Table", [2, "Gold Gear"]], + "input": [[2, "Dandelion Yellow"], [2, "Gold Gear"], [2, "Ink Sac"], "Chest", "Crafting Table", "Landmark"], "tools": "Crafting Table" }, { "output": "Gold AND Gate", - "input": ["Gold Chipset", "Red Pipe Wire", "Blue Pipe Wire"], + "input": ["Blue Pipe Wire", "Gold Chipset", "Red Pipe Wire"], "tools": ["Assembly Table", "Laser"] }, { "output": "Gold Chipset", - "input": ["Redstone", "Gold Ingot"], + "input": ["Gold Ingot", "Redstone"], "tools": ["Assembly Table", "Laser"] }, { "output": "Gold Conductive Pipe", "input": ["Gold Pipe", "Redstone"] }, { "output": "Gold Gear", - "input": ["Iron Gear", [4, "Gold Ingot"]], + "input": [[4, "Gold Ingot"], "Iron Gear"], "tools": "Crafting Table" }, { "output": "Gold OR Gate", - "input": ["Gold Chipset", "Red Pipe Wire", "Blue Pipe Wire"], + "input": ["Blue Pipe Wire", "Gold Chipset", "Red Pipe Wire"], "tools": ["Assembly Table", "Laser"] }, { "output": [[8, "Gold Pipe"]], @@ -112,7 +112,7 @@ "input": ["Gold Pipe", "Pipe Waterproof"] }, { "output": [[8, "Green Pipe Wire"]], - "input": ["Iron Ingot", "Redstone", "Cactus Green"], + "input": ["Cactus Green", "Iron Ingot", "Redstone"], "tools": ["Assembly Table", "Laser"] }, { "output": "Iron AND Gate", @@ -120,11 +120,11 @@ "tools": ["Assembly Table", "Laser"] }, { "output": "Iron Chipset", - "input": ["Redstone", "Iron Ingot"], + "input": ["Iron Ingot", "Redstone"], "tools": ["Assembly Table", "Laser"] }, { "output": "Iron Gear", - "input": ["Cobblestone Gear", [4, "Iron Ingot"]], + "input": [[4, "Iron Ingot"], "Cobblestone Gear"], "tools": "Crafting Table" }, { "output": "Iron OR Gate", @@ -139,7 +139,7 @@ "input": ["Iron Pipe", "Pipe Waterproof"] }, { "output": "Landmark", - "input": ["Redstone Torch", "Lapis Lazuli"], + "input": ["Lapis Lazuli", "Redstone Torch"], "tools": "Crafting Table" }, { "output": "Laser", @@ -161,7 +161,7 @@ "input": ["Mining Well", "Tank"] }, { "output": "Quarry", - "input": [[3, "Iron Gear"], [2, "Gold Gear"], [2, "Diamond Gear"], "Diamond Pickaxe", "Redstone"], + "input": [[3, "Iron Gear"], [2, "Diamond Gear"], [2, "Gold Gear"], "Diamond Pickaxe", "Redstone"], "tools": "Crafting Table" }, { "output": [[8, "Red Pipe Wire"]], @@ -185,25 +185,24 @@ "tools": "Crafting Table" }, { "output": "Sandstone Waterproof Pipe", - "input": ["Sandstone Pipe", "Pipe Waterproof"] + "input": ["Pipe Waterproof", "Sandstone Pipe"] }, { "output": "Stirling Engine", "input": [[3, "Cobblestone"], [2, "Cobblestone Gear"], "Glass", "Piston"], "tools": "Crafting Table" }, { "output": "Stone Conductive Pipe", - "input": ["Stone Pipe", "Redstone"], - "tools": [] + "input": ["Redstone", "Stone Pipe"] }, { "output": [[8, "Stone Pipe"]], "input": [[2, "Stone"], "Glass"], "tools": "Crafting Table" }, { "output": "Stone Waterproof Pipe", - "input": ["Stone Pipe", "Pipe Waterproof"] + "input": ["Pipe Waterproof", "Stone Pipe"] }, { "output": [[8, "Stripe Pipe"]], - "input": ["Ink Sac", "Glass", "Dandelion Yellow"], + "input": ["Dandelion Yellow", "Glass", "Ink Sac"], "tools": "Crafting Table" }, { "output": "Structure Pipe", @@ -212,9 +211,13 @@ "output": "Tank", "input": [[8, "Glass"]], "tools": "Crafting Table" + }, { + "output": [[8, "Void Pipe"]], + "input": ["Glass", "Ink Sac", "Redstone"], + "tools": "Crafting Table" }, { "output": "Wooden Conductive Pipe", - "input": ["Wooden Pipe", "Redstone"] + "input": ["Redstone", "Wooden Pipe"] }, { "output": "Wooden Gear", "input": [[4, "Stick"]], @@ -225,19 +228,15 @@ "tools": "Crafting Table" }, { "output": "Wooden Waterproof Pipe", - "input": ["Wooden Pipe", "Pipe Waterproof"] + "input": ["Pipe Waterproof", "Wooden Pipe"] }, { "output": "Wrench (buildcraft)", "input": [[3, "Iron Ingot"], "Cobblestone Gear"], "tools": "Crafting Table" - }, { - "output": [[8, "Void Pipe"]], - "input": ["Ink Sac", "Glass", "Redstone"], - "tools": "Crafting Table" }, { "output": [[8, "Yellow Pipe Wire"]], - "input": ["Iron Ingot", "Redstone", "Dandelion Yellow"], + "input": ["Dandelion Yellow", "Iron Ingot", "Redstone"], "tools": ["Assembly Table", "Laser"] } ] -} +} \ No newline at end of file diff --git a/src/data/gravisuite.json b/src/data/gravisuite.json index eaa99303c..4c8c77a4e 100644 --- a/src/data/gravisuite.json +++ b/src/data/gravisuite.json @@ -5,12 +5,44 @@ "description": "Crafting recipes from GraviSuite, by flotschi301", "recipes": [ { - "output": "GraviChestPlate", - "input": ["Quantum Bodyarmor", "HV Transformer", "Ultimate Lappack", [2, "Gravitation Engine"], [4, "Superconductor"]], + "output": "Advanced Chainsaw", + "input": [[3, "Overclocker Upgrade"], [2, "Advanced Circuit"], "Chainsaw", "Diamond"], "tools": "Crafting Table" }, { - "output": "Ultimate Lappack", - "input": [[6, "Lapotron Crystal"], "Iridium Plate", "LapPack", "Superconductor"], + "output": "Advanced Diamond Drill", + "input": [[3, "Overclocker Upgrade"], [2, "Advanced Circuit"], "Diamond Drill"], + "tools": "Crafting Table" + }, { + "output": "Advanced Electric Jetpack", + "input": [[2, "Carbon Plate"], [2, "Engine Booster"], [2, "Glass Fiber Cable"], "Advanced Circuit", "Advanced Lappack", "Electric Jetpack"], + "tools": "Crafting Table" + }, { + "output": "Advanced Lappack", + "input": ["Advanced Circuit", "LapPack", "Lapotron Crystal"], + "tools": "Crafting Table" + }, { + "output": "Cooling Core", + "input": [[4, "60K Cooling Cell"], [2, "Advanced Heat Exchanger"], [2, "Heat-Capacity Reactor Plating"], "Iridium Plate"], + "tools": "Crafting Table" + }, { + "output": "Engine Booster", + "input": [[3, "Advanced Alloy"], [2, "Advanced Circuit"], [2, "Glowstone"], "Advanced Heat Vent", "Overclocker Upgrade"], + "tools": "Crafting Table" + }, { + "output": "GraviChestPlate", + "input": [[4, "Superconductor"], [2, "Gravitation Engine"], "HV Transformer", "Quantum Bodyarmor", "Ultimate Lappack"], + "tools": "Crafting Table" + }, { + "output": "GraviTool", + "input": [[2, "Advanced Alloy"], [2, "Carbon Plate"], "Advanced Circuit", "Electric Hoe", "Electric Treetap", "Electric Wrench", "Energy Crystal"], + "tools": "Crafting Table" + }, { + "output": "Gravitation Engine", + "input": [[4, "Tesla Coil"], [2, "Cooling Core"], [2, "Superconductor"], "HV Transformer"], + "tools": "Crafting Table" + }, { + "output": "Magnetron", + "input": [[4, "Copper Ingot"], [4, "Refined Iron"], "Superconductor"], "tools": "Crafting Table" }, { "output": [[3, "Superconductor"]], @@ -21,49 +53,17 @@ "input": [[4, "Advanced Alloy"], [3, "Carbon Plate"], [2, "Iridium Plate"]], "tools": "Crafting Table" }, { - "output": "Gravitation Engine", - "input": [[4, "Tesla Coil"], [2, "Superconductor"], [2, "Cooling Core"], "HV Transformer"], - "tools": "Crafting Table" - }, { - "output": "Cooling Core", - "input": [[4, "60K Cooling Cell"], [2, "Advanced Heat Exchanger"], [2, "Heat-Capacity Reactor Plating"], "Iridium Plate"], - "tools": "Crafting Table" - }, { - "output": "Advanced Chainsaw", - "input": ["Diamond", [3, "Overclocker Upgrade"], "Chainsaw", [2, "Advanced Circuit"]], - "tools": "Crafting Table" - }, { - "output": "Advanced Diamond Drill", - "input": ["Diamond Drill", [3, "Overclocker Upgrade"], [2, "Advanced Circuit"]], - "tools": "Crafting Table" - }, { - "output": "Advanced Electric Jetpack", - "input": [[2, "Carbon Plate"], [2, "Engine Booster"], [2, "Glass Fiber Cable"], "Electric Jetpack", "Advanced Lappack", "Advanced Circuit"], - "tools": "Crafting Table" - }, { - "output": "Advanced Lappack", - "input": ["LapPack", "Advanced Circuit", "Lapotron Crystal"], - "tools": "Crafting Table" - }, { - "output": "GraviTool", - "input": [[2, "Carbon Plate"], [2, "Advanced Alloy"], "Advanced Circuit", "Electric Wrench", "Electric Treetap", "Electric Hoe", "Energy Crystal"], - "tools": "Crafting Table" - }, { - "output": "Magnetron", - "input": [[4, "Refined Iron"], [4, "Copper Ingot"], "Superconductor"], - "tools": "Crafting Table" - }, { - "output": "Varja Core", - "input": ["Magnetron", "Tesla Coil", "HV Transformer", [2, "Iridium Plate"], [2, "Superconductor"]], + "output": "Ultimate Lappack", + "input": [[6, "Lapotron Crystal"], "Iridium Plate", "LapPack", "Superconductor"], "tools": "Crafting Table" }, { "output": "Vajra", - "input": [[2, "Refined Iron"], "Energy Crystal", "Varja Core", "Carbon Plate", [2, "Advanced Alloy"], "Lapotron Crystal", "Iron Ingot"], + "input": [[2, "Advanced Alloy"], [2, "Refined Iron"], "Carbon Plate", "Energy Crystal", "Iron Ingot", "Lapotron Crystal", "Varja Core"], "tools": "Crafting Table" }, { - "output": "Engine Booster", - "input": [[2, "Glowstone"], [2, "Advanced Circuit"], [3, "Advanced Alloy"], "Overclocker Upgrade", "Advanced Heat Vent"], + "output": "Varja Core", + "input": [[2, "Iridium Plate"], [2, "Superconductor"], "HV Transformer", "Magnetron", "Tesla Coil"], "tools": "Crafting Table" } ] -} +} \ No newline at end of file diff --git a/src/data/industrial_craft.json b/src/data/industrial_craft.json index a879acc7a..e76bbe827 100644 --- a/src/data/industrial_craft.json +++ b/src/data/industrial_craft.json @@ -5,397 +5,19 @@ "description": "Crafting recipes from IndustrialCraft, by Alblaka", "recipes": [ { - "output": "Static Boots", - "input": [[4, "Iron Ingot"], [3, "Insulated Copper Cable"], "Wool"], + "output": ["10K Cooling Cell", "Bucket"], + "input": [[4, "Tin Ingot"], "Water Bucket"], "tools": "Crafting Table" }, { - "output": "CFPack", - "input": [[4, "Fuel Can"], [2, "CF Sprayer"], "Electronic Circuit", "Tin Ingot"], - "tools": "Crafting Table" - }, { - "output": [[4, "Tin Can"]], - "input": [[5, "Tin Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Scrap Box", - "input": [[9, "Scrap"]], - "tools": "Crafting Table" - }, { - "output": [[16, "Coin"]], - "input": [[4, "Refined Iron"]], - "tools": "Crafting Table" - }, { - "output": "Treetap", - "input": [[5, "Oak Plank"]], - "tools": "Crafting Table" - }, { - "output": "Toolbox", - "input": [[5, "Iron Ingot"], "Chest"], - "tools": "Crafting Table" - }, { - "output": "Painter", - "input": [[3, "Wool"], [2, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "EU Reader", - "input": [[4, "Insulated Copper Cable"], "Electronic Circuit", "Glowstone"], - "tools": "Crafting Table" - }, { - "output": "Cutter", - "input": [[5, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "CF Sprayer", - "input": [[4, "Cobblestone"], "Stick"], - "tools": "Crafting Table" - }, { - "output": "FreqTrans", - "input": ["Insulated Copper Cable", "Electronic Circuit"], - "tools": "Crafting Table" - }, { - "output": "Dynamite-O-Mote", - "input": [[2, "Tin Ingot"], "Insulated Copper Cable", "Lapis Lazuli", "FreqTrans"], - "tools": "Crafting Table" - }, { - "output": "Nano Saber", - "input": [[2, "Advanced Alloy"], [2, "Carbon Plate"], [2, "Glowstone"], "Energy Cell"], - "tools": "Crafting Table" - }, { - "output": "Mining Laser", - "input": [[4, "Advanced Alloy"], [2, "Energy Crystal"], "Redstone", "Advanced Circuit"], - "tools": "Crafting Table" - }, { - "output": "Electric Wrench", - "input": ["Wrench", "Electric Circuit", "RE Battery"], - "tools": "Crafting Table" - }, { - "output": "Electric Treetap", - "input": ["Treetap", "Electric Circuit", "RE Battery"], - "tools": "Crafting Table" - }, { - "output": "Diamond Drill", - "input": [[3, "Diamond"], "Mining Drill"], - "tools": "Crafting Table" - }, { - "output": "Mining Drill", - "input": [[5, "Refined Iron"], "Electronic Circuit", "RE Battery"], - "tools": "Crafting Table" - }, { - "output": "Chainsaw", - "input": [[5, "Refined Iron"], "Electronic Circuit", "RE Battery"], - "tools": "Crafting Table" - }, { - "output": "Uranium Block", - "input": [[9, "Refined Uranium"]], - "tools": "Crafting Table" - }, { - "output": "Refined Uranium", - "input": "Uranium", - "tools": "Compressor" - }, { - "output": "Tin Block", - "input": [[9, "Tin Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Bronze Block", - "input": [[9, "Bronze Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Copper Block", - "input": [[9, "Copper Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Rail Track", - "input": [[6, "Bronze"], "Stick"], - "tools": "Crafting Table" - }, { - "output": "Biofuel Cell", - "input": "Bio Cell", - "tools": "Extractor" - }, { - "output": "Bio Cell", - "input": ["Empty Cell", "Compressed Plantball"] - }, { - "output": [[8, "Sticky Dynamite"]], - "input": [[8, "Dynamite"], "Resin"], - "tools": "Crafting Table" - }, { - "output": [[8, "Dynamite"]], - "input": ["String", "Industrial TNT"], - "tools": "Crafting Table" - }, { - "output": [[4, "Industrial TNT"]], - "input": [[6, "Flint"], [3, "TNT"]], - "tools": "Crafting Table" - }, { - "output": [[16, "Scaffold"]], - "input": [[3, "Oak Plank"], [3, "Stick"]], - "tools": "Crafting Table" - }, { - "output": [[3, "Rubber Trampoline"]], - "input": [[6, "Rubber"]], - "tools": "Crafting Table" - }, { - "output": [[7, "Reinforced Glass"]], - "input": [[7, "Glass"], [2, "Advanced Alloy"]], - "tools": "Crafting Table" - }, { - "output": "Reinforced Door", - "input": [[6, "Reinforced Stone"]], - "tools": "Crafting Table" - }, { - "output": [[8, "Reinforced Stone"]], - "input": [[8, "Stone"], "Advanced Alloy"], - "tools": "Crafting Table" - }, { - "output": [[16, "Iron Scaffold"]], - "input": [[3, "Reinfined Iron"], [3, "Iron Fence"]], - "tools": "Crafting Table" - }, { - "output": [[12, "Iron Fence"]], - "input": [[6, "Iron Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Luminator", - "input": [[5, "Glass"], [2, "Reinforced Iron"], "Insulated Copper Cable", "Tin Cable"], - "tools": "Crafting Table" - }, { - "output": ["Construction Foam", "Bucket"], - "input": ["Clay Dust", "Water Bucket", "Coal Dust", "Redstone"] - }, { - "output": "Diamond (crafted)", - "input": "Coal Chunk", - "tools": "Compressor" - }, { - "output": "Coal Chunk", - "input": [[8, "Compressed Coal Ball"], "Obsidian"], - "tools": "Crafting Table" - }, { - "output": "Coal Chunk", - "input": [[8, "Compressed Coal Ball"], "Brick"], - "tools": "Crafting Table" - }, { - "output": "Coal Chunk", - "input": [[8, "Compressed Coal Ball"], "Iron Block"], - "tools": "Crafting Table" - }, { - "output": "Compressed Coal Ball", - "input": "Coal Ball", - "tools": "Compressor" - }, { - "output": "Coal Ball", - "input": [[8, "Coal Dust"], "1 Flint"], - "tools": "Crafting Table" - }, { - "output": "Thick Neutron Reflector", - "input": [[4, "Neutron Reflector"], "Dense Copper Plate"], - "tools": "Crafting Table" - }, { - "output": "Neutron Reflector", - "input": [[4, "Tin Dust"], [4, "Coal Dust"], "Dense Copper Plate"], - "tools": "Crafting Table" - }, { - "output": "Depleted Isotope Cell", - "input": ["Near-Depleted Uranium Cell", "Coal Dust"], - "tools": "Crafting Table" - }, { - "output": "Near-Depleted Uranium Cell", - "input": [[8, "Empty Cell"], "Uranium Fuel Ingot"], - "tools": "Crafting Table" - }, { - "output": "Quad Uranium Cell", - "input": [[3, "Dense Copper Plate"], [2, "Dual Uranium Cell"]], - "tools": "Crafting Table" - }, { - "output": "Dual Uranium Cell", - "input": [[2, "Uranium Cell"], "Dense Copper Plate"], - "tools": "Crafting Table" - }, { - "output": "Uranium Cell", - "input": ["Empty Cell", "Uranium Fuel Ingot"] - }, { - "output": "Heat-Capacity Reactor Plating", - "input": [[2, "Dense Copper Plate"], "Reactor Plating"] - }, { - "output": "Containment Reactor Plating", - "input": [[2, "Advanced Alloy"], "Reactor Plating"] - }, { - "output": "Reactor Plating", - "input": ["Dense Copper Plate", "Advanced Alloy"] - }, { - "output": ["Lava Cell", "Bucket"], - "input": ["Empty Cell", "Lava Bucket"] - }, { - "output": "Heating Cell", - "input": ["Electronic Circuit", "Lava Cell", "Dense Copper Plate"], - "tools": "Crafting Table" - }, { - "output": "Component Heat Exchanger", - "input": [[4, "Gold Ingot"], "Heat Exchanger"], - "tools": "Crafting Table" - }, { - "output": "Core Heat Exchanger", - "input": [[2, "Dense Copper Plate"], "Heat Exchanger"], - "tools": "Crafting Table" - }, { - "output": "Advanced Heat Exchanger", - "input": [[4, "Glass Fiber Cable"], [2, "Heat Exchanger"], [2, "Electronic Circuit"], "Dense Copper Plate"], - "tools": "Crafting Table" - }, { - "output": "LZH-Condensator", - "input": [[4, "Redstone"], [2, "RSH-Condensator"], "Reactor Heat Vent", "Core Heat Exchanger", "Lapis Lazuli Block"], - "tools": "Crafting Table" - }, { - "output": "Heat Exchanger", - "input": [[3, "Tin Ingot"], "Electronic Circuit", "Dense Copper Plate"], - "tools": "Crafting Table" - }, { - "output": "RSH-Condensator", - "input": [[7, "Redstone"], "Heat Vent", "Heat Exchanger"], - "tools": "Crafting Table" - }, { - "output": "Overclocked Heat Vent", - "input": [[2, "Gold Ingot"], "Reactor Heat Vent"], - "tools": "Crafting Table" - }, { - "output": "Advanced Heat Vent", - "input": [[6, "Iron Bars"], [2, "Heat Vent"], "Diamond"], - "tools": "Crafting Table" - }, { - "output": "Reactor Heat Vent", - "input": [[2, "Dense Copper Plate"], "Heat Vent"], - "tools": "Crafting Table" - }, { - "output": "Heat Vent", - "input": [[4, "Refined Iron"], [4, "Iron Bars"]], - "tools": "Crafting Table" - }, { - "output": "Trade-O-Mat", - "input": [[3, "Redstone"], [2, "Chest"], "Machine Block"], - "tools": "Crafting Table" - }, { - "output": "Tesla Coil", - "input": [[5, "Redstone"], [2, "Refined Iron"], "Electronic Circuit", "MV Transformer"], - "tools": "Crafting Table" - }, { - "output": "TFBP - Mushroom", - "input": [[4, "Brown Mushroom"], [4, "Mycelium"], "Empty TFBP"], - "tools": "Crafting Table" - }, { - "output": "TFBP - Irrigation", - "input": [[4, "Water Bucket"], "Empty TFBP"], - "tools": "Crafting Table" - }, { - "output": "TFBP - Flatificator", - "input": [[4, "Dirt"], "Empty TFBP"], - "tools": "Crafting Table" - }, { - "output": "TFBP - Desertification", - "input": [[4, "Sand"], "Empty TFBP"], - "tools": "Crafting Table" - }, { - "output": "TFBP - Cultivation", - "input": [[4, "Seed"], "Empty TFBP"], - "tools": "Crafting Table" - }, { - "output": "TFBP - Compression", - "input": [[4, "Stone"], [4, "Cobblestone"], "Empty TFBP"], - "tools": "Crafting Table" - }, { - "output": "TFBP - Chilling", - "input": [[4, "Snow"], "Empty TFBP"], - "tools": "Crafting Table" - }, { - "output": "Empty TFBP", - "input": [[2, "Redstone"], "Advanced Circuit", "Electronic Circuit"], - "tools": "Crafting Table" - }, { - "output": "Terraformer", - "input": [[4, "Glowstone"], [3, "Dirt"], "Advanced Machine Block", "TFBP"], - "tools": "Crafting Table" - }, { - "output": "Personal Safe", - "input": ["Electronic Circuit", "Machine Block", "Chest"], - "tools": "Crafting Table" - }, { - "output": "Magnetizer", - "input": [[6, "Redstone"], "Iron Fence", "Machine Block"], - "tools": "Crafting Table" - }, { - "output": "Electrolyzer", - "input": [[4, "Insulated Copper Cable"], [2, "RE Battery"], "Machine Block", "Electronic Circuit"], - "tools": "Crafting Table" - }, { - "output": "Recycler", - "input": [[3, "Dirt"], [2, "Refined Iron"], "Compressor", "Glowstone"], - "tools": "Crafting Table" - }, { - "output": "Mass Fabricator", - "input": [[4, "Glowstone"], [2, "Advanced Circuit"], [2, "Advanced Machine Block"], "Lapotron Crystal"], - "tools": "Crafting Table" - }, { - "output": [[5, "Bone Meal"]], - "input": "Bone", - "tools": "Macerator" - }, { - "output": [[5, "Blaze Powder"]], - "input": "Blaze Rod", - "tools": "Macerator" - }, { - "output": [[3, "Coffee Powder"]], - "input": "Coffee Beans", - "tools": "Macerator" - }, { - "output": [[4, "String"]], - "input": "Wool", - "tools": "Macerator" - }, { - "output": "Induction Furnace", - "input": [[7, "Copper Ingot"], "Electric Furnace", "Advanced Machine Block"], - "tools": "Crafting Table" - }, { - "output": "Biofuel Cell", - "input": "Bio Cell", - "tools": "Extractor" - }, { - "output": "Electric Furnace", - "input": [[2, "Redstone"], "Electronic Circuit", "Iron Furnace"], - "tools": "Crafting Table" - }, { - "output": "Nether Brick", - "input": [[3, "Netherrack"]], - "tools": "Compressor" - }, { - "output": "CF Pellet", - "input": "Construction Foam", - "tools": "Compressor" - }, { - "output": "Ice", - "input": "Snowball", - "tools": "Compressor" - }, { - "output": "Snowball", - "input": "Water Cell", - "tools": "Compressor" - }, { - "output": "Compressed Plantball", - "input": "Plantball", - "tools": "Compressor" - }, { - "output": "Diamond (industrial)", - "input": "Coal Chunk", - "tools": "Compressor" - }, { - "output": "Canning Machine", - "input": [[7, "Tin Ingot"], "Electronic Circuit", "Machine Block"], - "tools": "Crafting Table" + "output": "2x Ins. Gold Cable", + "input": ["Insulated Gold Cable", "Rubber"] }, { - "output": "Wind Mill", - "input": [[4, "Iron"], "Generator"], + "output": "30K Cooling Cell", + "input": [[6, "Tin Ingot"], [3, "10K Cooling Cell"]], "tools": "Crafting Table" }, { - "output": [[2, "Water Mill"]], - "input": [[4, "Stick"], [4, "Oak Plank"], "Generator"], + "output": "60K Cooling Cell", + "input": [[6, "Tin Ingot"], [2, "30K Cooling Cell"], "Dense Copper Plate"], "tools": "Crafting Table" }, { "output": "Advanced Alloy", @@ -405,25 +27,52 @@ "output": "Advanced Circuit", "input": [[4, "Redstone"], [2, "Glowstone"], [2, "Lapis Lazuli"], "Electronic Circuit"], "tools": "Crafting Table" + }, { + "output": "Advanced Heat Exchanger", + "input": [[4, "Glass Fiber Cable"], [2, "Electronic Circuit"], [2, "Heat Exchanger"], "Dense Copper Plate"], + "tools": "Crafting Table" + }, { + "output": "Advanced Heat Vent", + "input": [[6, "Iron Bars"], [2, "Heat Vent"], "Diamond"], + "tools": "Crafting Table" + }, { + "output": "Advanced Machine Block", + "input": [[2, "Advanced Alloy"], [2, "Carbon Plate"], "Machine Block"], + "tools": "Crafting Table" }, { "output": "BatBox", - "input": [[3, "RE Battery"], [5, "Oak Plank"], "Insulated Copper Cable"], + "input": [[5, "Oak Plank"], [3, "RE Battery"], "Insulated Copper Cable"], "tools": "Crafting Table" }, { "output": "BatPack", "input": [[6, "RE Battery"], "Electronic Circuit", "Tin Ingot"], "tools": "Crafting Table" + }, { + "output": "Bio Cell", + "input": ["Compressed Plantball", "Empty Cell"] + }, { + "output": "Biofuel Cell", + "input": "Bio Cell", + "tools": "Extractor" + }, { + "output": "Biofuel Cell", + "input": "Bio Cell", + "tools": "Extractor" + }, { + "output": [[5, "Blaze Powder"]], + "input": "Blaze Rod", + "tools": "Macerator" + }, { + "output": [[5, "Bone Meal"]], + "input": "Bone", + "tools": "Macerator" }, { "output": "Bronze Axe", "input": [[3, "Bronze Ingot"], [2, "Stick"]], "tools": "Crafting Table" }, { - "output": "Bronze Shovel", - "input": ["Bronze Ingot", [2, "Stick"]], - "tools": "Crafting Table" - }, { - "output": "Bronze Chestplate", - "input": [[8, "Bronze Ingot"]], + "output": "Bronze Block", + "input": [[9, "Bronze Ingot"]], "tools": "Crafting Table" }, { "output": "Bronze Block", @@ -433,6 +82,10 @@ "output": "Bronze Boots", "input": [[4, "Bronze Ingot"]], "tools": "Crafting Table" + }, { + "output": "Bronze Chestplate", + "input": [[8, "Bronze Ingot"]], + "tools": "Crafting Table" }, { "output": [[2, "Bronze Dust"]], "input": [[3, "Copper Dust"], "Tin Dust"] @@ -456,22 +109,78 @@ "output": "Bronze Pickaxe", "input": [[3, "Bronze Ingot"], [2, "Stick"]], "tools": "Crafting Table" + }, { + "output": "Bronze Shovel", + "input": [[2, "Stick"], "Bronze Ingot"], + "tools": "Crafting Table" }, { "output": "Bronze Sword", "input": [[2, "Bronze Ingot"], "Stick"], "tools": "Crafting Table" + }, { + "output": "CF Pellet", + "input": "Construction Foam", + "tools": "Compressor" + }, { + "output": "CF Sprayer", + "input": [[4, "Cobblestone"], "Stick"], + "tools": "Crafting Table" + }, { + "output": "CFPack", + "input": [[4, "Fuel Can"], [2, "CF Sprayer"], "Electronic Circuit", "Tin Ingot"], + "tools": "Crafting Table" + }, { + "output": "Canning Machine", + "input": [[7, "Tin Ingot"], "Electronic Circuit", "Machine Block"], + "tools": "Crafting Table" }, { "output": "Carbon Plate", "input": "Raw Carbon Mesh", "tools": "Compressor" + }, { + "output": "Chainsaw", + "input": [[5, "Refined Iron"], "Electronic Circuit", "RE Battery"], + "tools": "Crafting Table" }, { "output": "Clay Dust", "input": "Clay Block", "tools": "Macerator" + }, { + "output": "Coal Ball", + "input": [[8, "Coal Dust"], "1 Flint"], + "tools": "Crafting Table" + }, { + "output": "Coal Chunk", + "input": [[8, "Compressed Coal Ball"], "Obsidian"], + "tools": "Crafting Table" + }, { + "output": "Coal Chunk", + "input": [[8, "Compressed Coal Ball"], "Brick"], + "tools": "Crafting Table" + }, { + "output": "Coal Chunk", + "input": [[8, "Compressed Coal Ball"], "Iron Block"], + "tools": "Crafting Table" }, { "output": "Coal Dust", "input": "Coal", "tools": "Macerator" + }, { + "output": "Coalfuel Cell", + "input": "H. Coal Cell", + "tools": "Extractor" + }, { + "output": [[3, "Coffee Powder"]], + "input": "Coffee Beans", + "tools": "Macerator" + }, { + "output": [[16, "Coin"]], + "input": [[4, "Refined Iron"]], + "tools": "Crafting Table" + }, { + "output": "Component Heat Exchanger", + "input": [[4, "Gold Ingot"], "Heat Exchanger"], + "tools": "Crafting Table" }, { "output": "Composite Armor Vest", "input": ["Advanced Alloy", "Iron Chestplate", "Leather Tunic"], @@ -480,9 +189,31 @@ "output": "Compressed Air Cell", "input": "Empty Cell", "tools": "Compressor" + }, { + "output": "Compressed Coal Ball", + "input": "Coal Ball", + "tools": "Compressor" + }, { + "output": "Compressed Hyd. Coalclump", + "input": "Hydrated Coal Dust", + "tools": "Compressor" + }, { + "output": "Compressed Plantball", + "input": "Plantball", + "tools": "Compressor" }, { "output": "Compressor", - "input": [[6, "Stone"], "Machine Block", "Electronic Circuit"], + "input": [[6, "Stone"], "Electronic Circuit", "Machine Block"], + "tools": "Crafting Table" + }, { + "output": ["Construction Foam", "Bucket"], + "input": ["Clay Dust", "Coal Dust", "Redstone", "Water Bucket"] + }, { + "output": "Containment Reactor Plating", + "input": [[2, "Advanced Alloy"], "Reactor Plating"] + }, { + "output": "Copper Block", + "input": [[9, "Copper Ingot"]], "tools": "Crafting Table" }, { "output": [[6, "Copper Cable"]], @@ -496,9 +227,13 @@ "output": "Copper Ingot", "input": ["Copper Ore", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": "Core Heat Exchanger", + "input": [[2, "Dense Copper Plate"], "Heat Exchanger"], + "tools": "Crafting Table" }, { "output": "Crop-Matron", - "input": [[5, "Crops"], [2, "Electronic Circuit"], "Machine Block", "Chest"], + "input": [[5, "Crops"], [2, "Electronic Circuit"], "Chest", "Machine Block"], "tools": "Crafting Table" }, { "output": "Cropnalyzer", @@ -508,13 +243,73 @@ "output": [[2, "Crops"]], "input": [[4, "Stick"]], "tools": "Crafting Table" + }, { + "output": "Cutter", + "input": [[5, "Iron Ingot"]], + "tools": "Crafting Table" + }, { + "output": "Dense Copper Plate", + "input": [[8, "Copper Ingot"]], + "tools": "Compressor" + }, { + "output": "Depleted Isotope Cell", + "input": ["Coal Dust", "Near-Depleted Uranium Cell"], + "tools": "Crafting Table" + }, { + "output": "Detector Cable", + "input": [[3, "Redstone"], "Electronic Circuit", "HV 3x Insulated Cable"], + "tools": "Crafting Table" + }, { + "output": "Diamond (crafted)", + "input": "Coal Chunk", + "tools": "Compressor" + }, { + "output": "Diamond (industrial)", + "input": "Coal Chunk", + "tools": "Compressor" + }, { + "output": "Diamond Drill", + "input": [[3, "Diamond"], "Mining Drill"], + "tools": "Crafting Table" + }, { + "output": "Dual Uranium Cell", + "input": [[2, "Uranium Cell"], "Dense Copper Plate"], + "tools": "Crafting Table" + }, { + "output": [[8, "Dynamite"]], + "input": ["Industrial TNT", "String"], + "tools": "Crafting Table" + }, { + "output": "Dynamite-O-Mote", + "input": [[2, "Tin Ingot"], "FreqTrans", "Insulated Copper Cable", "Lapis Lazuli"], + "tools": "Crafting Table" + }, { + "output": "EU Reader", + "input": [[4, "Insulated Copper Cable"], "Electronic Circuit", "Glowstone"], + "tools": "Crafting Table" + }, { + "output": "Electric Furnace", + "input": [[2, "Redstone"], "Electronic Circuit", "Iron Furnace"], + "tools": "Crafting Table" }, { "output": "Electric Hoe", "input": [[2, "Refined Iron"], "Electronic Circuit", "RE Battery"], "tools": "Crafting Table" }, { "output": "Electric Jetpack", - "input": [[4, "Refined Iron"], [2, "Glowstone"], "BatBox", "Advanced Circuit"], + "input": [[4, "Refined Iron"], [2, "Glowstone"], "Advanced Circuit", "BatBox"], + "tools": "Crafting Table" + }, { + "output": "Electric Treetap", + "input": ["Electric Circuit", "RE Battery", "Treetap"], + "tools": "Crafting Table" + }, { + "output": "Electric Wrench", + "input": ["Electric Circuit", "RE Battery", "Wrench"], + "tools": "Crafting Table" + }, { + "output": "Electrolyzer", + "input": [[4, "Insulated Copper Cable"], [2, "RE Battery"], "Electronic Circuit", "Machine Block"], "tools": "Crafting Table" }, { "output": "Electronic Circuit", @@ -528,21 +323,32 @@ "output": [[16, "Empty Cell"]], "input": [[4, "Tin"]], "tools": "Crafting Table" + }, { + "output": "Empty TFBP", + "input": [[2, "Redstone"], "Advanced Circuit", "Electronic Circuit"], + "tools": "Crafting Table" }, { "output": "Energy Crystal", "input": [[8, "Redstone"], "Diamond"], "tools": "Crafting Table" + }, { + "output": "Energy Storage Upgrade", + "input": [[5, "Oak Plank"], [2, "Insulated Copper Cable"], "Electronic Circuit", "RE Battery"], + "tools": "Crafting Table" }, { "output": "Extractor", - "input": [[4, "Tree Tap"], "Machine Block", "Electronic Circuit"], + "input": [[4, "Tree Tap"], "Electronic Circuit", "Machine Block"], "tools": "Crafting Table" }, { "output": [[2, "Fertilizer"]], - "input": [[2, "Scrap"], "Fertilizer"], - "tools": [] + "input": [[2, "Scrap"], "Fertilizer"] }, { "output": [[2, "Fertilizer"]], - "input": ["Scrap", "Bonemeal"] + "input": ["Bonemeal", "Scrap"] + }, { + "output": "FreqTrans", + "input": ["Electronic Circuit", "Insulated Copper Cable"], + "tools": "Crafting Table" }, { "output": "Fuel Can", "input": [[7, "Tin Ingot"]], @@ -553,11 +359,23 @@ "tools": "Canning Machine" }, { "output": "Generator", - "input": ["RE Battery", "Machine Block", "Furnace"], + "input": ["Furnace", "Machine Block", "RE Battery"], "tools": "Crafting Table" }, { "output": "Generator", - "input": [[3, "Refined Iron"], "RE Battery", "Iron Furnace"], + "input": [[3, "Refined Iron"], "Iron Furnace", "RE Battery"], + "tools": "Crafting Table" + }, { + "output": "Geothermal Generator", + "input": [[4, "Glass"], [2, "Empty Cell"], [2, "Refined Iron"], "Generator"], + "tools": "Crafting Table" + }, { + "output": [[4, "Glass Fiber Cable"]], + "input": [[6, "Glass"], [2, "Redstone"], "Diamond"], + "tools": "Crafting Table" + }, { + "output": [[12, "Gold Cable"]], + "input": [[3, "Gold Ingot"]], "tools": "Crafting Table" }, { "output": [[2, "Gold Dust"]], @@ -567,6 +385,26 @@ "output": [[2, "Grin Powder"]], "input": "Spider Eye", "tools": "Macerator" + }, { + "output": "H. Coal Cell", + "input": ["Compressed Hyd. Coalclump", "Empty Cell"] + }, { + "output": "HV 2x Insulated Cable", + "input": ["HV Insulated Cable", "Rubber"] + }, { + "output": "HV 3x Insulated Cable", + "input": ["HV 2x Insulated Cable", "Rubber"] + }, { + "output": [[12, "HV Cable"]], + "input": [[3, "Refined Iron"]], + "tools": "Crafting Table" + }, { + "output": "HV Insulated Cable", + "input": ["HV Cable", "Rubber"] + }, { + "output": "HV Transformer", + "input": [[2, "HV 3x Insulated Cable"], "Electronic Circuit", "Energy Crystal", "MV Transformer"], + "tools": "Crafting Table" }, { "output": "Hazmat Suit", "input": [[6, "Rubber"], [2, "Orange Dye"]], @@ -575,25 +413,63 @@ "output": "Hazmat Suit Leggings", "input": [[6, "Rubber"], "Orange Dye"], "tools": "Crafting Table" + }, { + "output": "Heat Exchanger", + "input": [[3, "Tin Ingot"], "Dense Copper Plate", "Electronic Circuit"], + "tools": "Crafting Table" + }, { + "output": "Heat Vent", + "input": [[4, "Iron Bars"], [4, "Refined Iron"]], + "tools": "Crafting Table" + }, { + "output": "Heat-Capacity Reactor Plating", + "input": [[2, "Dense Copper Plate"], "Reactor Plating"] + }, { + "output": "Heating Cell", + "input": ["Dense Copper Plate", "Electronic Circuit", "Lava Cell"], + "tools": "Crafting Table" + }, { + "output": [[8, "Hydrated Coal Dust"], "Bucket"], + "input": [[8, "Coal Dust"], "Water Bucket"], + "tools": "Crafting Table" }, { "output": "Hydration Cell", "input": "Water Cell", "tools": "Extractor" + }, { + "output": "Ice", + "input": "Snowball", + "tools": "Compressor" + }, { + "output": "Induction Furnace", + "input": [[7, "Copper Ingot"], "Advanced Machine Block", "Electric Furnace"], + "tools": "Crafting Table" + }, { + "output": [[4, "Industrial TNT"]], + "input": [[6, "Flint"], [3, "TNT"]], + "tools": "Crafting Table" }, { "output": "Insulated Copper Cable", "input": ["Copper Cable", "Rubber"] + }, { + "output": "Insulated Gold Cable", + "input": ["Gold Cable", "Rubber"] }, { "output": "Iridium Ore", "input": [[7, "UU Matter"]], "tools": "Crafting Table" }, { "output": "Iridium Plate", - "input": [[4, "Iridium Ore"], [4, "Advanced Alloy"], "Diamond"], + "input": [[4, "Advanced Alloy"], [4, "Iridium Ore"], "Diamond"], "tools": "Crafting Table" }, { "output": [[2, "Iron Dust"]], "input": "Iron Ore", "tools": "Macerator" + }, { + "output": [[12, "Iron Fence"]], + "input": [[6, "Iron Ingot"]], + "tools": "Crafting Table" }, { "output": "Iron Furnace", "input": [[8, "Iron Ingot"]], @@ -602,29 +478,88 @@ "output": "Iron Furnace", "input": [[5, "Iron Ingot"], "Furnace"], "tools": "Crafting Table" + }, { + "output": [[16, "Iron Scaffold"]], + "input": [[3, "Iron Fence"], [3, "Reinfined Iron"]], + "tools": "Crafting Table" }, { "output": "Jetpack", "input": [[4, "Refined Iron"], [2, "Redstone"], "Electronic Circuit", "Fuel Can"], "tools": "Crafting Table" }, { - "output": "Lapotron Crystal", - "input": [[6, "Lapis Lazuli"], [2, "Electronic Circuit"], "Energy Crystal"], + "output": "LV Transformer", + "input": [[4, "Oak Plank"], [3, "Copper Ingot"], [2, "Insulated Copper Cable"]], + "tools": "Crafting Table" + }, { + "output": "LZH-Condensator", + "input": [[4, "Redstone"], [2, "RSH-Condensator"], "Core Heat Exchanger", "Lapis Lazuli Block", "Reactor Heat Vent"], "tools": "Crafting Table" }, { "output": "LapPack", "input": [[6, "Lapis Lazuli Block"], "Advanced Circuit", "BatPack"], "tools": "Crafting Table" + }, { + "output": "Lapotron Crystal", + "input": [[6, "Lapis Lazuli"], [2, "Electronic Circuit"], "Energy Crystal"], + "tools": "Crafting Table" + }, { + "output": ["Lava Cell", "Bucket"], + "input": ["Empty Cell", "Lava Bucket"] + }, { + "output": "Luminator", + "input": [[5, "Glass"], [2, "Reinforced Iron"], "Insulated Copper Cable", "Tin Cable"], + "tools": "Crafting Table" + }, { + "output": "MFE", + "input": [[4, "2x Ins. Gold Cable"], [2, "Energy Crystal"], "Machine Block"], + "tools": "Crafting Table" + }, { + "output": "MFSU", + "input": [[6, "Lapotron Crystal"], "Advanced Circuit", "Advanced Machine Block", "MFE"], + "tools": "Crafting Table" + }, { + "output": "MV Transformer", + "input": [[2, "2x Ins. Gold Cable"], "Machine Block"], + "tools": "Crafting Table" }, { "output": "Macerator", - "input": [[3, "Flint"], [2, "Cobblestone"], "Machine Block", "Electronic Circuit"], + "input": [[3, "Flint"], [2, "Cobblestone"], "Electronic Circuit", "Machine Block"], "tools": "Crafting Table" }, { "output": "Machine Block", "input": [[8, "Refined Iron"]], "tools": "Crafting Table" + }, { + "output": "Magnetizer", + "input": [[6, "Redstone"], "Iron Fence", "Machine Block"], + "tools": "Crafting Table" + }, { + "output": "Mass Fabricator", + "input": [[4, "Glowstone"], [2, "Advanced Circuit"], [2, "Advanced Machine Block"], "Lapotron Crystal"], + "tools": "Crafting Table" + }, { + "output": "Miner", + "input": [[2, "Electronic Circuit"], [2, "Mining Pipe"], "Machine Block"], + "tools": "Crafting Table" + }, { + "output": "Mining Drill", + "input": [[5, "Refined Iron"], "Electronic Circuit", "RE Battery"], + "tools": "Crafting Table" + }, { + "output": "Mining Laser", + "input": [[4, "Advanced Alloy"], [2, "Energy Crystal"], "Advanced Circuit", "Redstone"], + "tools": "Crafting Table" + }, { + "output": [[8, "Mining Pipe"]], + "input": [[6, "Refined Iron"], "Treetap"], + "tools": "Crafting Table" }, { "output": [[2, "Mixed Metal Ingot"]], - "input": [[3, "Refined Iron"], [3, "Bronze Ingot"], [3, "Tin Ingot"]], + "input": [[3, "Bronze Ingot"], [3, "Refined Iron"], [3, "Tin Ingot"]], + "tools": "Crafting Table" + }, { + "output": "Nano Saber", + "input": [[2, "Advanced Alloy"], [2, "Carbon Plate"], [2, "Glowstone"], "Energy Cell"], "tools": "Crafting Table" }, { "output": "NanoSuit Bodyarmor", @@ -636,12 +571,64 @@ "tools": "Crafting Table" }, { "output": "NanoSuit Helmet", - "input": [[3, "Carbon Plate"], "Glass", "Energy Crystal"], + "input": [[3, "Carbon Plate"], "Energy Crystal", "Glass"], "tools": "Crafting Table" }, { "output": "NanoSuit Leggings", "input": [[6, "Carbon Plate"], "Energy Crystal"], "tools": "Crafting Table" + }, { + "output": "Near-Depleted Uranium Cell", + "input": [[8, "Empty Cell"], "Uranium Fuel Ingot"], + "tools": "Crafting Table" + }, { + "output": "Nether Brick", + "input": [[3, "Netherrack"]], + "tools": "Compressor" + }, { + "output": "Neutron Reflector", + "input": [[4, "Coal Dust"], [4, "Tin Dust"], "Dense Copper Plate"], + "tools": "Crafting Table" + }, { + "output": "Nuclear Reactor", + "input": [[3, "Reactor Chamber"], "Advanced Circuit", "Generator"], + "tools": "Crafting Table" + }, { + "output": "OD Scanner", + "input": [[3, "Insulated Copper Cable"], [2, "Electronic Circuit"], "Glowstone", "RE Battery"], + "tools": "Crafting Table" + }, { + "output": "OV Scanner", + "input": [[3, "Glowstone"], [2, "2x Ins. Gold Cable"], "Advanced Circuit", "RE Battery (charged)"], + "tools": "Crafting Table" + }, { + "output": "OV Scanner", + "input": [[3, "Glowstone"], [2, "2x Ins. Gold Cable"], "Advanced Circuit", "OD Scanner"], + "tools": "Crafting Table" + }, { + "output": "Overclocked Heat Vent", + "input": [[2, "Gold Ingot"], "Reactor Heat Vent"], + "tools": "Crafting Table" + }, { + "output": "Overclocker Upgrade", + "input": [[3, "10K Cooling Cell"], [2, "Insulated Copper Cable"], "Electronic Circuit"], + "tools": "Crafting Table" + }, { + "output": "Painter", + "input": [[3, "Wool"], [2, "Iron Ingot"]], + "tools": "Crafting Table" + }, { + "output": "Personal Safe", + "input": ["Chest", "Electronic Circuit", "Machine Block"], + "tools": "Crafting Table" + }, { + "output": "Pump", + "input": [[4, "Empty Cell"], [2, "Mining Pipe"], "Electronic Circuit", "Machine Block", "Treetap"], + "tools": "Crafting Table" + }, { + "output": "Quad Uranium Cell", + "input": [[3, "Dense Copper Plate"], [2, "Dual Uranium Cell"]], + "tools": "Crafting Table" }, { "output": "Quantum Bodyarmor", "input": [[4, "Iridium Plate"], [3, "Advanced Alloy"], "Lapotron Crystal", "NanoSuit Bodyarmor"], @@ -652,11 +639,27 @@ "tools": "Crafting Table" }, { "output": "Quantum Helmet", - "input": [[2, "Iridium Plate"], [2, "Advanced Circuit"], "Reinforced Glass", "Lapotron Crystal", "NanoSuit Helmet"], + "input": [[2, "Advanced Circuit"], [2, "Iridium Plate"], "Lapotron Crystal", "NanoSuit Helmet", "Reinforced Glass"], "tools": "Crafting Table" }, { "output": "Quantum Leggings", - "input": ["Iridium Plate", [2, "Machine Block"], [2, "Glowstone"], "Lapotron Crystal", "NanoSuit Leggings"], + "input": [[2, "Glowstone"], [2, "Machine Block"], "Iridium Plate", "Lapotron Crystal", "NanoSuit Leggings"], + "tools": "Crafting Table" + }, { + "output": "RE Battery", + "input": [[4, "Tin Ingot"], [2, "Redstone"], "Insulated Copper Cable"], + "tools": "Crafting Table" + }, { + "output": "RE Battery (charged)", + "input": [[10000, "EU"], "RE Battery"], + "tools": "Generator" + }, { + "output": "RSH-Condensator", + "input": [[7, "Redstone"], "Heat Exchanger", "Heat Vent"], + "tools": "Crafting Table" + }, { + "output": "Rail Track", + "input": [[6, "Bronze"], "Stick"], "tools": "Crafting Table" }, { "output": "Raw Carbon Fibers", @@ -665,17 +668,44 @@ "output": "Raw Carbon Mesh", "input": [[2, "Raw Carbon Fibers"]] }, { - "output": "RE Battery", - "input": [[4, "Tin Ingot"], [2, "Redstone"], "Insulated Copper Cable"], + "output": "Reactor Chamber", + "input": [[4, "Dense Copper Plate"], "Machine Block"], + "tools": "Crafting Table" + }, { + "output": "Reactor Heat Vent", + "input": [[2, "Dense Copper Plate"], "Heat Vent"], + "tools": "Crafting Table" + }, { + "output": "Reactor Plating", + "input": ["Advanced Alloy", "Dense Copper Plate"] + }, { + "output": "Recycler", + "input": [[3, "Dirt"], [2, "Refined Iron"], "Compressor", "Glowstone"], "tools": "Crafting Table" }, { "output": "Refined Iron", "input": ["Iron Ingot", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": "Refined Uranium", + "input": "Uranium", + "tools": "Compressor" + }, { + "output": "Reinforced Door", + "input": [[6, "Reinforced Stone"]], + "tools": "Crafting Table" }, { "output": [[7, "Reinforced Glass"]], "input": [[7, "Glass"], [2, "Advanced Alloy"]], "tools": "Crafting Table" + }, { + "output": [[7, "Reinforced Glass"]], + "input": [[7, "Glass"], [2, "Advanced Alloy"]], + "tools": "Crafting Table" + }, { + "output": [[8, "Reinforced Stone"]], + "input": [[8, "Stone"], "Advanced Alloy"], + "tools": "Crafting Table" }, { "output": "Rubber", "input": ["Resin", "{furnace fuel}"], @@ -684,9 +714,21 @@ "output": "Rubber Boots", "input": [[6, "Rubber"], "Wool"], "tools": "Crafting Table" + }, { + "output": [[3, "Rubber Trampoline"]], + "input": [[6, "Rubber"]], + "tools": "Crafting Table" + }, { + "output": [[16, "Scaffold"]], + "input": [[3, "Oak Plank"], [3, "Stick"]], + "tools": "Crafting Table" + }, { + "output": "Scrap Box", + "input": [[9, "Scrap"]], + "tools": "Crafting Table" }, { "output": "Scuba Helmet", - "input": [[4, "Rubber"], "Orange Dye", "Glass", "Iron Bars"], + "input": [[4, "Rubber"], "Glass", "Iron Bars", "Orange Dye"], "tools": "Crafting Table" }, { "output": [[2, "Silver Dust"]], @@ -696,6 +738,14 @@ "output": "Silver Ingot", "input": ["Silver Ore", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": [[5, "Single-Use Battery"]], + "input": ["Coal Dust", "Insulated Copper Cable", "Redstone"], + "tools": "Crafting Table" + }, { + "output": "Snowball", + "input": "Water Cell", + "tools": "Compressor" }, { "output": "Solar Helmet", "input": [[5, "Iron Ore"], [3, "Insulated Copper Cable"], "Solar Panel"], @@ -704,10 +754,77 @@ "output": "Solar Panel", "input": [[3, "Coal Dust"], [3, "Glass"], [2, "Electronic Circuit"], "Generator"], "tools": "Crafting Table" + }, { + "output": "Splitter Cable", + "input": [[2, "HV 3x Insulated Cable"], [2, "Redstone"], "Lever"] + }, { + "output": "Static Boots", + "input": [[4, "Iron Ingot"], [3, "Insulated Copper Cable"], "Wool"], + "tools": "Crafting Table" + }, { + "output": [[8, "Sticky Dynamite"]], + "input": [[8, "Dynamite"], "Resin"], + "tools": "Crafting Table" }, { "output": "Stone Mug", "input": [[7, "Stone"]], "tools": "Crafting Table" + }, { + "output": [[4, "String"]], + "input": "Wool", + "tools": "Macerator" + }, { + "output": "TFBP - Chilling", + "input": [[4, "Snow"], "Empty TFBP"], + "tools": "Crafting Table" + }, { + "output": "TFBP - Compression", + "input": [[4, "Cobblestone"], [4, "Stone"], "Empty TFBP"], + "tools": "Crafting Table" + }, { + "output": "TFBP - Cultivation", + "input": [[4, "Seed"], "Empty TFBP"], + "tools": "Crafting Table" + }, { + "output": "TFBP - Desertification", + "input": [[4, "Sand"], "Empty TFBP"], + "tools": "Crafting Table" + }, { + "output": "TFBP - Flatificator", + "input": [[4, "Dirt"], "Empty TFBP"], + "tools": "Crafting Table" + }, { + "output": "TFBP - Irrigation", + "input": [[4, "Water Bucket"], "Empty TFBP"], + "tools": "Crafting Table" + }, { + "output": "TFBP - Mushroom", + "input": [[4, "Brown Mushroom"], [4, "Mycelium"], "Empty TFBP"], + "tools": "Crafting Table" + }, { + "output": "Terraformer", + "input": [[4, "Glowstone"], [3, "Dirt"], "Advanced Machine Block", "TFBP"], + "tools": "Crafting Table" + }, { + "output": "Tesla Coil", + "input": [[5, "Redstone"], [2, "Refined Iron"], "Electronic Circuit", "MV Transformer"], + "tools": "Crafting Table" + }, { + "output": "Thick Neutron Reflector", + "input": [[4, "Neutron Reflector"], "Dense Copper Plate"], + "tools": "Crafting Table" + }, { + "output": "Tin Block", + "input": [[9, "Tin Ingot"]], + "tools": "Crafting Table" + }, { + "output": [[9, "Tin Cable"]], + "input": [[3, "Tin Ingot"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Tin Can"]], + "input": [[5, "Tin Ingot"]], + "tools": "Crafting Table" }, { "output": [[2, "Tin Dust"]], "input": "Tin Ore", @@ -717,169 +834,51 @@ "input": ["Tin Ore", "{furnace fuel}"], "tools": "Furnace" }, { - "output": "Tree Tap", - "input": [[5, "Oak Plank"]], + "output": "Toolbox", + "input": [[5, "Iron Ingot"], "Chest"], "tools": "Crafting Table" }, { - "output": ["Water Cell", "Bucket"], - "input": ["Empty Cell", "Water Bucket"] - }, { - "output": "Weed-EX", - "input": ["Empty Cell", "Grin Powder", "Redstone"], - "tools": "Crafting Table" - }, { - "output": "Wrench (industrial craft)", - "input": [[6, "Bronze Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Detector Cable", - "input": [[3, "Redstone"], "Electronic Circuit", "HV 3x Insulated Cable"], - "tools": "Crafting Table" - }, { - "output": "HV 3x Insulated Cable", - "input": ["HV 2x Insulated Cable", "Rubber"] - }, { - "output": "HV 2x Insulated Cable", - "input": ["HV Insulated Cable", "Rubber"] - }, { - "output": "HV Insulated Cable", - "input": ["HV Cable", "Rubber"] - }, { - "output": [[12, "HV Cable"]], - "input": [[3, "Refined Iron"]], - "tools": "Crafting Table" - }, { - "output": [[4, "Glass Fiber Cable"]], - "input": [[6, "Glass"], [2, "Redstone"], "Diamond"], - "tools": "Crafting Table" - }, { - "output": [[12, "Gold Cable"]], - "input": [[3, "Gold Ingot"]], - "tools": "Crafting Table" - }, { - "output": "Insulated Gold Cable", - "input": ["Gold Cable", "Rubber"] - }, { - "output": "2x Ins. Gold Cable", - "input": ["Insulated Gold Cable", "Rubber"] - }, { - "output": "Splitter Cable", - "input": [[2, "HV 3x Insulated Cable"], [2, "Redstone"], "Lever"] - }, { - "output": [[9, "Tin Cable"]], - "input": [[3, "Tin Ingot"]], - "tools": "Crafting Table" - }, { - "output": "MFE", - "input": [[4, "2x Ins. Gold Cable"], [2, "Energy Crystal"], "Machine Block"], - "tools": "Crafting Table" - }, { - "output": "MFSU", - "input": [[6, "Lapotron Crystal"], "Advanced Machine Block", "MFE", "Advanced Circuit"], - "tools": "Crafting Table" - }, { - "output": "Advanced Machine Block", - "input": [[2, "Advanced Alloy"], [2, "Carbon Plate"], "Machine Block"], - "tools": "Crafting Table" - }, { - "output": [[5, "Single-Use Battery"]], - "input": ["Insulated Copper Cable", "Redstone", "Coal Dust"], - "tools": "Crafting Table" - }, { - "output": [[8, "Hydrated Coal Dust"], "Bucket"], - "input": [[8, "Coal Dust"], "Water Bucket"], - "tools": "Crafting Table" - }, { - "output": "Compressed Hyd. Coalclump", - "input": "Hydrated Coal Dust", - "tools": "Compressor" - }, { - "output": "H. Coal Cell", - "input": ["Compressed Hyd. Coalclump", "Empty Cell"] - }, { - "output": "Coalfuel Cell", - "input": "H. Coal Cell", - "tools": "Extractor" - }, { - "output": "HV Transformer", - "input": [[2, "HV 3x Insulated Cable"], "MV Transformer", "Energy Crystal", "Electronic Circuit"], - "tools": "Crafting Table" - }, { - "output": "MV Transformer", - "input": [[2, "2x Ins. Gold Cable"], "Machine Block"], - "tools": "Crafting Table" - }, { - "output": "LV Transformer", - "input": [[4, "Oak Plank"], [3, "Copper Ingot"], [2, "Insulated Copper Cable"]], - "tools": "Crafting Table" - }, { - "output": "Energy Storage Upgrade", - "input": [[5, "Oak Plank"], [2, "Insulated Copper Cable"], "RE Battery", "Electronic Circuit"], - "tools": "Crafting Table" - }, { - "output": "Overclocker Upgrade", - "input": [[3, "10K Cooling Cell"], [2, "Insulated Copper Cable"], "Electronic Circuit"], - "tools": "Crafting Table" - }, { - "output": ["10K Cooling Cell", "Bucket"], - "input": [[4, "Tin Ingot"], "Water Bucket"], - "tools": "Crafting Table" - }, { - "output": "30K Cooling Cell", - "input": [[6, "Tin Ingot"], [3, "10K Cooling Cell"]], - "tools": "Crafting Table" - }, { - "output": "60K Cooling Cell", - "input": [[6, "Tin Ingot"], [2, "30K Cooling Cell"], "Dense Copper Plate"], - "tools": "Crafting Table" - }, { - "output": "Dense Copper Plate", - "input": [[8, "Copper Ingot"]], - "tools": "Compressor" - }, { - "output": "Reactor Chamber", - "input": [[4, "Dense Copper Plate"], "Machine Block"], + "output": "Trade-O-Mat", + "input": [[3, "Redstone"], [2, "Chest"], "Machine Block"], "tools": "Crafting Table" }, { "output": "Transformer Upgrade", "input": [[5, "Glass"], [2, "2x Ins. Gold Cable"], "Electronic Circuit", "MV Transformer"], "tools": "Crafting Table" }, { - "output": "Miner", - "input": [[2, "Electronic Circuit"], [2, "Mining Pipe"], "Machine Block"], + "output": "Tree Tap", + "input": [[5, "Oak Plank"]], "tools": "Crafting Table" }, { - "output": [[8, "Mining Pipe"]], - "input": [[6, "Refined Iron"], "Treetap"], + "output": "Treetap", + "input": [[5, "Oak Plank"]], "tools": "Crafting Table" }, { - "output": "OD Scanner", - "input": [[3, "Insulated Copper Cable"], [2, "Electronic Circuit"], "RE Battery", "Glowstone"], + "output": "Uranium Block", + "input": [[9, "Refined Uranium"]], "tools": "Crafting Table" }, { - "output": "OV Scanner", - "input": [[3, "Glowstone"], [2, "2x Ins. Gold Cable"], "Advanced Circuit", "OD Scanner"], + "output": "Uranium Cell", + "input": ["Empty Cell", "Uranium Fuel Ingot"] + }, { + "output": ["Water Cell", "Bucket"], + "input": ["Empty Cell", "Water Bucket"] + }, { + "output": [[2, "Water Mill"]], + "input": [[4, "Oak Plank"], [4, "Stick"], "Generator"], "tools": "Crafting Table" }, { - "output": "OV Scanner", - "input": [[3, "Glowstone"], [2, "2x Ins. Gold Cable"], "Advanced Circuit", "RE Battery (charged)"], + "output": "Weed-EX", + "input": ["Empty Cell", "Grin Powder", "Redstone"], "tools": "Crafting Table" }, { - "output": "RE Battery (charged)", - "input": ["RE Battery", [10000, "EU"]], - "tools": "Generator" - }, { - "output": "Pump", - "input": [[4, "Empty Cell"], [2, "Mining Pipe"], "Electronic Circuit", "Machine Block", "Treetap"], + "output": "Wind Mill", + "input": [[4, "Iron"], "Generator"], "tools": "Crafting Table" }, { - "output": "Geothermal Generator", - "input": [[4, "Glass"], [2, "Empty Cell"], [2, "Refined Iron"], "Generator"], - "tools": "Crafting Table" - }, { - "output": "Nuclear Reactor", - "input": [[3, "Reactor Chamber"], "Advanced Circuit", "Generator"], + "output": "Wrench (industrial craft)", + "input": [[6, "Bronze Ingot"]], "tools": "Crafting Table" } ] -} +} \ No newline at end of file diff --git a/src/data/minecraft.json b/src/data/minecraft.json index a1e61c564..05414fac0 100644 --- a/src/data/minecraft.json +++ b/src/data/minecraft.json @@ -3,10 +3,36 @@ "mod_name": "Minecraft", "mod_version": "1.6.4", "description": "Crafting recipes from vanilla Minecraft", + "raw_materials": [ + "Lapis Lazuli", + "Redstone", + "String", + "Wheat", + "Wool" + ], "recipes": [ { + "output": [[4, "Acacia Wood Planks"]], + "input": "Acacia Wood" + }, { + "output": [[6, "Acacia Wood Slab"]], + "input": [[3, "Acacia Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Acacia Wood Stairs"]], + "input": [[6, "Acacia Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[6, "Activator Rail"]], + "input": [[6, "Iron Ingot"], [2, "Stick"], "Redstone Torch"], + "tools": "Crafting Table" + }, { + "output": "Anvil", + "input": [[4, "Iron Ingot"], [3, "Block of Iron"]], + "tools": "Crafting Table" + }, { "output": [[4, "Arrow"]], - "input": ["Flint", "Stick", "Feather"], + "input": ["Feather", "Flint", "Stick"], "tools": "Crafting Table" }, { "output": "Baked Potato", @@ -17,28 +43,104 @@ "input": [[5, "Glass"], [3, "Obsidian"], "Nether Star"], "tools": "Crafting Table" }, { - "output": "Bed", - "input": [[3, "Wool"], [3, "Oak Plank"]], + "output": "Beacon", + "input": [[5, "Glass"], [3, "Obsidian"], "Nether Star"], "tools": "Crafting Table" + }, { + "output": "Bed", + "input": [[3, "Oak Wood Planks"], [3, "Wool"]], + "tools": "Crafting Table" + }, { + "output": [[6, "Birch Wood Slab"]], + "input": [[3, "Birch Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Birch Wood Stairs"]], + "input": [[6, "Birch Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[3, "Black Carpet"]], + "input": [[2, "Black Wool"]] + }, { + "output": "Black Stained Clay", + "input": [[8, "Hardened Clay"], "Ink Sac"], + "tools": "Crafting Table" + }, { + "output": [[8, "Black Stained Glass"]], + "input": [[8, "Glass"], "Ink Sac"], + "tools": "Crafting Table" + }, { + "output": [[16, "Black Stained Glass Pane"]], + "input": [[6, "Black Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Black Wool", + "input": ["Ink Sac", "Wool"] }, { "output": [[2, "Blaze Powder"]], "input": "Blaze Rod" + }, { + "output": "Block of Coal", + "input": [[9, "Coal"]], + "tools": "Crafting Table" + }, { + "output": "Block of Diamond", + "input": [[9, "Diamond"]] + }, { + "output": "Block of Emerald", + "input": [[9, "Emerald"]], + "tools": "Crafting Table" + }, { + "output": "Block of Gold", + "input": [[9, "Gold Ingot"]] + }, { + "output": "Block of Iron", + "input": [[9, "Iron Ingot"]] + }, { + "output": "Lapis Lazuli Block", + "input": [[9, "Lapis Lazuli"]], + "tools": "Crafting Table" + }, { + "output": "Block of Quartz", + "input": [[4, "Nether Quartz"]] + }, { + "output": "Block of Redstone", + "input": [[9, "Redstone"]], + "tools": "Crafting Table" + }, { + "output": [[3, "Blue Carpet"]], + "input": [[2, "Blue Wool"]] + }, { + "output": "Blue Stained Clay", + "input": [[8, "Hardened Clay"], "Lapis Lazuli"], + "tools": "Crafting Table" + }, { + "output": [[8, "Blue Stained Glass"]], + "input": [[8, "Glass"], "Lapis Lazuli"], + "tools": "Crafting Table" + }, { + "output": [[16, "Blue Stained Glass Pane"]], + "input": [[6, "Blue Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Blue Wool", + "input": ["Lapis Lazuli", "Wool"] }, { "output": "Boat", - "input": [[5, "Oak Plank"]], + "input": [[5, "Oak Wood Planks"]], "tools": "Crafting Table" }, { "output": [[3, "Bone Meal"]], "input": "Bone" }, { "output": "Book", - "input": ["Leather", [3, "Paper"]] + "input": [[3, "Paper"], "Leather"] }, { "output": "Book and Quill", - "input": ["Book", "Ink Sac", "Feather"] + "input": ["Book", "Feather", "Ink Sac"] }, { "output": "Bookshelf", - "input": [[6, "Oak Plank"], [3, "Book"]], + "input": [[6, "Oak Wood Planks"], [3, "Book"]], "tools": "Crafting Table" }, { "output": "Bow", @@ -46,7 +148,7 @@ "tools": "Crafting Table" }, { "output": "Bowl", - "input": [[3, "Oak Plank"]], + "input": [[3, "Oak Wood Planks"]], "tools": "Crafting Table" }, { "output": "Bread", @@ -54,30 +156,65 @@ "tools": "Crafting Table" }, { "output": "Brewing Stand", - "input": ["Blaze Rod", [3, "Cobblestone"]], + "input": [[3, "Cobblestone"], "Blaze Rod"], "tools": "Crafting Table" }, { "output": "Brick", "input": ["Clay", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": [[4, "Brick Stairs"]], + "input": [[6, "Bricks"]], + "tools": "Crafting Table" }, { "output": "Bricks", "input": [[4, "Brick"]] + }, { + "output": [[6, "Bricks Slab"]], + "input": [[3, "Bricks"]], + "tools": "Crafting Table" + }, { + "output": [[3, "Brown Carpet"]], + "input": [[2, "Brown Wool"]] + }, { + "output": "Brown Stained Clay", + "input": [[8, "Hardened Clay"], "Cocoa Beans"], + "tools": "Crafting Table" + }, { + "output": [[8, "Brown Stained Glass"]], + "input": [[8, "Glass"], "Cocoa Beans"], + "tools": "Crafting Table" + }, { + "output": [[16, "Brown Stained Glass Pane"]], + "input": [[6, "Brown Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Brown Wool", + "input": ["Cocoa Beans", "Wool"] }, { "output": "Bucket", "input": [[3, "Iron Ingot"]], "tools": "Crafting Table" + }, { + "output": "Button", + "input": "Stone" + }, { + "output": "Button (wood)", + "input": "Oak Wood Planks" }, { "output": "Cactus Green", "input": ["Cactus", "{furnace fuel}"], "tools": "Furnace" }, { - "output": ["Cake", "Bucket"], - "input": [[3, "Milk"], [2, "Sugar"], [3, "Wheat"], "Egg"], + "output": ["Cake", [3, "Bucket"]], + "input": [[3, "Milk"], [3, "Wheat"], [2, "Sugar"], "Egg"], "tools": "Crafting Table" + }, { + "output": [[3, "Carpet"]], + "input": [[2, "Wool"]] }, { "output": "Carrot on a Stick", - "input": ["Fishing Rod", "Carrot"] + "input": ["Carrot", "Fishing Rod"] }, { "output": "Cauldron", "input": [[7, "Iron Ingot"]], @@ -102,16 +239,42 @@ "output": "Charcoal", "input": ["Oak Log", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": "Charcoal", + "input": ["Oak Wood", "{furnace fuel}"], + "tools": "Furnace" }, { "output": "Chest", - "input": [[8, "Oak Plank"]], + "input": [[8, "Oak Wood Planks"]], "tools": "Crafting Table" + }, { + "output": "Chiseled Quartz Block", + "input": [[2, "Quartz Slab"]] + }, { + "output": "Chiseled Sandstone", + "input": [[2, "Sandstone Slab"]] + }, { + "output": "Clay (block)", + "input": [[4, "Clay (item)"]] }, { "output": "Clay Block", "input": [[4, "Clay"]] }, { "output": "Clock", "input": [[4, "Gold Ingot"], "Redstone"] + }, { + "output": "Clownfish", + "tools": "Fishing Rod" + }, { + "output": [[9, "Coal"]], + "input": "Block of Coal" + }, { + "output": [[6, "Cobblestone Slab"]], + "input": [[3, "Cobblestone"]] + }, { + "output": [[6, "Cobblestone Wall"]], + "input": [[6, "Cobblestone"]], + "tools": "Crafting Table" }, { "output": "Compass", "input": [[4, "Iron Ingot"], "Redstone"] @@ -127,19 +290,66 @@ "output": "Cooked Porkchop", "input": ["Raw Porkchop", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": "Cooked Salmon", + "input": ["Raw Salmon", "{furnace fuel}"], + "tools": "Furnace" }, { "output": "Cookie", - "input": ["Cocoa Beans", [2, "Wheat"]], + "input": [[2, "Wheat"], "Cocoa Beans"], "tools": "Crafting Table" }, { "output": "Crafting Table", - "input": [[4, "Oak Plank"]] + "input": [[4, "Oak Wood Planks"]] + }, { + "output": [[3, "Cyan Carpet"]], + "input": [[2, "Cyan Wool"]] }, { "output": [[2, "Cyan Dye"]], "input": ["Cactus Green", "Lapis Lazuli"] + }, { + "output": "Cyan Stained Clay", + "input": [[8, "Hardened Clay"], "Cyan Dye"], + "tools": "Crafting Table" + }, { + "output": [[8, "Cyan Stained Glass"]], + "input": [[8, "Glass"], "Cyan Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Cyan Stained Glass Pane"]], + "input": [[6, "Cyan Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Cyan Wool", + "input": ["Cyan Dye", "Wool"] }, { "output": [[2, "Dandelion Yellow"]], + "input": "Sunflower" + }, { + "output": "Dandelion Yellow", "input": "Dandelion" + }, { + "output": [[4, "Dark Oak Wood Planks"]], + "input": "Dark Oak Wood" + }, { + "output": [[6, "Dark Oak Wood Slab"]], + "input": [[3, "Dark Oak Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Dark Oak Wood Stairs"]], + "input": [[6, "Dark Oak Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": "Daylight Sensor", + "input": [[3, "Glass"], [3, "Nether Quartz"], [3, "Oak Wood Slab"]], + "tools": "Crafting Table" + }, { + "output": [[6, "Detector Rail"]], + "input": [[6, "Iron Ingot"], "Pressure Plate", "Redstone"], + "tools": "Crafting Table" + }, { + "output": [[9, "Diamond"]], + "input": "Block of Diamond" }, { "output": "Diamond Axe", "input": [[3, "Diamond"], [2, "Stick"]], @@ -168,16 +378,44 @@ "output": "Diamond Pickaxe", "input": [[3, "Diamond"], [2, "Stick"]], "tools": "Crafting Table" + }, { + "output": "Diamond Shovel", + "input": [[2, "Stick"], "Diamond"], + "tools": "Crafting Table" }, { "output": "Diamond Sword", "input": [[2, "Diamond"], "Stick"], "tools": "Crafting Table" + }, { + "output": "Dispenser", + "input": [[7, "Cobblestone"], "Bow", "Redstone"], + "tools": "Crafting Table" + }, { + "output": "Dropper", + "input": [[7, "Cobblestone"], "Redstone"], + "tools": "Crafting Table" + }, { + "output": "Enchantment Table", + "input": [[4, "Obsidian"], [2, "Diamond"], "Book"], + "tools": "Crafting Table" + }, { + "output": "Ender Chest", + "input": [[8, "Obsidian"], "Eye of Ender"], + "tools": "Crafting Table" }, { "output": "Eye of Ender", - "input": ["Ender Pearl", "Blaze Powder"] + "input": ["Blaze Powder", "Ender Pearl"] + }, { + "output": [[2, "Fence"]], + "input": [[6, "Stick"]], + "tools": "Crafting Table" + }, { + "output": "Fence Gate", + "input": [[4, "Stick"], [2, "Oak Wood Planks"]], + "tools": "Crafting Table" }, { "output": "Fermented Spider Eye", - "input": ["Spider Eye", "Brown Mushroom", "Sugar"] + "input": ["Brown Mushroom", "Spider Eye", "Sugar"] }, { "output": [[3, "Fire Charge"]], "input": ["Blaze Powder", "Coal", "Gunpowder"] @@ -187,7 +425,7 @@ "tools": "Crafting Table" }, { "output": "Flint and Steel", - "input": ["Iron Ingot", "Flint"] + "input": ["Flint", "Iron Ingot"] }, { "output": "Furnace", "input": [[8, "Cobblestone"]], @@ -200,14 +438,21 @@ "output": [[3, "Glass Bottle"]], "input": [[3, "Glass"]], "tools": "Crafting Table" + }, { + "output": [[16, "Glass Pane"]], + "input": [[6, "Glass"]], + "tools": "Crafting Table" }, { "output": [[16, "Glass Panes"]], "input": [[6, "Glass"]], "tools": "Crafting Table" }, { "output": "Glistering Melon", - "input": ["Melon", [8, "Gold Nugget"]], + "input": [[8, "Gold Nugget"], "Melon (item)"], "tools": "Crafting Table" + }, { + "output": "Glowstone", + "input": [[4, "Glowstone Dust"]] }, { "output": "Gold Axe", "input": [[3, "Gold Ingot"], [2, "Stick"]], @@ -228,14 +473,21 @@ "output": "Gold Hoe", "input": [[2, "Gold Ingot"], [2, "Stick"]], "tools": "Crafting Table" - }, { - "output": "Gold Leggings", - "input": [[7, "Gold Ingot"]], - "tools": "Crafting Table" }, { "output": "Gold Ingot", "input": ["Gold Ore", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": [[9, "Gold Ingot"]], + "input": "Block of Gold" + }, { + "output": "Gold Ingot", + "input": [[9, "Gold Nugget"]], + "tools": "Crafting Table" + }, { + "output": "Gold Leggings", + "input": [[7, "Gold Ingot"]], + "tools": "Crafting Table" }, { "output": [[9, "Gold Nugget"]], "input": "Gold Ingot" @@ -243,21 +495,73 @@ "output": "Gold Pickaxe", "input": [[3, "Gold Ingot"], [2, "Stick"]], "tools": "Crafting Table" + }, { + "output": "Gold Shovel", + "input": [[2, "Stick"], "Gold Ingot"], + "tools": "Crafting Table" }, { "output": "Gold Sword", "input": [[2, "Gold Ingot"], "Stick"], "tools": "Crafting Table" }, { "output": "Golden Apple", - "input": [[9, "Gold Ingot"], "Apple"], + "input": [[8, "Gold Ingot"], "Apple"], + "tools": "Crafting Table" + }, { + "output": "Golden Apple (magic)", + "input": [[8, "Block of Gold"], "Apple"], "tools": "Crafting Table" }, { "output": "Golden Carrot", "input": [[8, "Gold Nugget"], "Carrot"], "tools": "Crafting Table" + }, { + "output": [[3, "Gray Carpet"]], + "input": [[2, "Gray Wool"]] }, { "output": [[2, "Gray Dye"]], "input": ["Bone Meal", "Ink Sac"] + }, { + "output": "Gray Stained Clay", + "input": [[8, "Hardened Clay"], "Gray Dye"], + "tools": "Crafting Table" + }, { + "output": [[8, "Gray Stained Glass"]], + "input": [[8, "Glass"], "Gray Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Gray Stained Glass Pane"]], + "input": [[6, "Gray Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Gray Wool", + "input": ["Gray Dye", "Wool"] + }, { + "output": [[3, "Green Carpet"]], + "input": [[2, "Green Wool"]] + }, { + "output": "Green Stained Clay", + "input": [[8, "Hardened Clay"], "Cactus Green"], + "tools": "Crafting Table" + }, { + "output": [[8, "Green Stained Glass"]], + "input": [[8, "Glass"], "Cactus Green"], + "tools": "Crafting Table" + }, { + "output": [[16, "Green Stained Glass Pane"]], + "input": [[6, "Green Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Green Wool", + "input": ["Cactus Green", "Wool"] + }, { + "output": "Hardened Clay", + "input": ["Clay (block)", "{furnace fuel}"], + "tools": "Furnace" + }, { + "output": "Hay Bale", + "input": [[9, "Wheat"]], + "tools": "Crafting Table" }, { "output": "Hopper", "input": [[5, "Iron Ingot"], "Chest"], @@ -270,6 +574,10 @@ "output": [[16, "Iron Bars"]], "input": [[6, "Iron Ingot"]], "tools": "Crafting Table" + }, { + "output": [[16, "Iron Bars"]], + "input": [[6, "Iron Ingot"]], + "tools": "Crafting Table" }, { "output": "Iron Boots", "input": [[4, "Iron Ingot"]], @@ -294,6 +602,9 @@ "output": "Iron Ingot", "input": ["Iron Ore", "{furnace fuel}"], "tools": "Furnace" + }, { + "output": [[9, "Iron Ingot"]], + "input": "Block of Iron" }, { "output": "Iron Leggings", "input": [[7, "Iron Ingot"]], @@ -305,10 +616,32 @@ "output": "Iron Pickaxe", "input": [[3, "Iron Ingot"], [2, "Stick"]], "tools": "Crafting Table" + }, { + "output": "Iron Shovel", + "input": [[2, "Stick"], "Iron Ingot"], + "tools": "Crafting Table" }, { "output": "Iron Sword", "input": [[2, "Iron Ingot"], "Stick"], "tools": "Crafting Table" + }, { + "output": "Jack o'Lantern", + "input": ["Pumpkin", "Torch"] + }, { + "output": "Jukebox", + "input": [[8, "Oak Wood Planks"], "Diamond"], + "tools": "Crafting Table" + }, { + "output": [[4, "Jungle Wood Planks"]], + "input": "Jungle Wood" + }, { + "output": [[6, "Jungle Wood Slab"]], + "input": [[3, "Jungle Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Jungle Wood Stairs"]], + "input": [[6, "Jungle Wood Planks"]], + "tools": "Crafting Table" }, { "output": "Lapis Lazuli Block", "input": [[9, "Lapis Lazuli"]], @@ -323,42 +656,139 @@ }, { "output": "Leather Boots", "input": [[4, "Leather"]] + }, { + "output": "Leather Cap", + "input": [[5, "Leather"]] + }, { + "output": "Leather Pants", + "input": [[7, "Leather"]] }, { "output": "Leather Tunic", "input": [[8, "Leather"]] }, { - "output": "Leather Helm", - "input": [[5, "Leather"]] + "output": "Lever", + "input": ["Cobblestone", "Stick"] }, { - "output": "Leather Leggings", - "input": [[7, "Leather"]] + "output": "Lapis Lazuli", + "input": ["Lapis Lazuli Ore", "{furnace fuel}"], + "tools": "Furnace" + }, { + "output": [[3, "Light Blue Carpet"]], + "input": [[2, "Light Blue Wool"]] + }, { + "output": "Light Blue Dye", + "input": "Blue Orchid" }, { "output": [[2, "Light Blue Dye"]], "input": ["Bone Meal", "Lapis Lazuli"] + }, { + "output": "Light Blue Stained Clay", + "input": [[8, "Hardened Clay"], "Light Blue Dye"], + "tools": "Crafting Table" + }, { + "output": [[8, "Light Blue Stained Glass"]], + "input": [[8, "Glass"], "Light Blue Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Light Blue Stained Glass Pane"]], + "input": [[6, "Light Blue Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Light Blue Wool", + "input": ["Light Blue Dye", "Wool"] + }, { + "output": [[3, "Light Gray Carpet"]], + "input": [[2, "Light Gray Wool"]] + }, { + "output": "Light Gray Dye", + "input": "White Tulip" + }, { + "output": "Light Gray Dye", + "input": "Azure Bluet" + }, { + "output": "Light Gray Dye", + "input": "Oxeye Daisy" }, { "output": [[3, "Light Gray Dye"]], "input": [[2, "Bone Meal"], "Ink Sac"] }, { "output": [[2, "Light Gray Dye"]], "input": ["Bone Meal", "Gray Dye"] + }, { + "output": "Light Gray Stained Clay", + "input": [[8, "Hardened Clay"], "Light Gray Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Light Gray Stained Glass Pane"]], + "input": [[6, "Light Gray Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Light Gray Wool", + "input": ["Light Gray Dye", "Wool"] + }, { + "output": [[3, "Lime Carpet"]], + "input": [[2, "Lime Wool"]] }, { "output": [[2, "Lime Dye"]], "input": ["Bone Meal", "Cactus Green"] }, { - "output": [[2, "Magenta Dye"]], - "input": ["Pink Dye", "Purple Dye"] + "output": "Lime Stained Clay", + "input": [[8, "Hardened Clay"], "Lime Dye"], + "tools": "Crafting Table" }, { - "output": [[3, "Magenta Dye"]], - "input": ["Rose Red", "Pink Dye", "Lapis Lazuli"] + "output": [[8, "Lime Stained Glass"]], + "input": [[8, "Glass"], "Lime Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Lime Stained Glass Pane"]], + "input": [[6, "Lime Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Lime Wool", + "input": ["Lime Dye", "Wool"] + }, { + "output": [[3, "Magenta Carpet"]], + "input": [[2, "Magenta Wool"]] + }, { + "output": [[2, "Magneta Dye"]], + "input": "Lilac" + }, { + "output": "Magenta Dye", + "input": "Allium" }, { "output": [[4, "Magenta Dye"]], "input": [[2, "Rose Red"], "Bone Meal", "Lapis Lazuli"] + }, { + "output": [[3, "Magenta Dye"]], + "input": ["Lapis Lazuli", "Pink Dye", "Rose Red"] + }, { + "output": [[2, "Magenta Dye"]], + "input": ["Pink Dye", "Purple Dye"] + }, { + "output": "Magenta Stained Clay", + "input": [[8, "Hardened Clay"], "Magenta Dye"], + "tools": "Crafting Table" + }, { + "output": [[8, "Magenta Stained Glass"]], + "input": [[8, "Glass"], "Magenta"], + "tools": "Crafting Table" + }, { + "output": [[16, "Magenta Stained Glass Pane"]], + "input": [[6, "Magenta Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Magenta Wool", + "input": ["Magenta Dye", "Wool"] }, { "output": "Magma Cream", - "input": ["Slimeball", "Blaze Powder"] + "input": ["Blaze Powder", "Slimeball"] + }, { + "output": "Melon (block)", + "input": [[9, "Melon (item)"]], + "tools": "Crafting Table" }, { "output": "Melon Seeds", - "input": "Melon" + "input": "Melon (item)" }, { "output": "Milk", "input": "Bucket", @@ -369,58 +799,223 @@ "tools": "Crafting Table" }, { "output": "Minecart with Chest", - "input": ["Minecart", "Chest"] + "input": ["Chest", "Minecart"] }, { "output": "Minecart with Furnace", - "input": ["Minecart", "Furnace"] + "input": ["Furnace", "Minecart"] }, { "output": "Minecart with Hopper", - "input": ["Minecart", "Hopper"] + "input": ["Hopper", "Minecart"] }, { "output": "Minecart with TNT", "input": ["Minecart", "TNT"] + }, { + "output": [[6, "Mossy Cobblestone Wall"]], + "input": [[6, "Moss Stone"]], + "tools": "Crafting Table" }, { "output": "Mushroom Stew", - "input": ["Bowl", "Red Mushroom", "Brown Mushroom"] + "input": ["Bowl", "Brown Mushroom", "Red Mushroom"] + }, { + "output": "Nether Brick (block)", + "input": [[4, "Nether Brick (item)"]] }, { "output": "Nether Brick (item)", "input": ["Netherrack", "{furnace fuel}"], "tools": "Furnace" }, { - "output": "Nether Brick (block)", - "input": [[4, "Nether Brick (item)"]] + "output": [[6, "Nether Brick Fence"]], + "input": [[6, "Nether Brick (block)"]], + "tools": "Crafting Table" }, { - "output": [[4, "Oak Plank"]], + "output": [[6, "Nether Brick Slab"]], + "input": [[3, "Nether Brick (block)"]] + }, { + "output": [[4, "Nether Brick Stairs"]], + "input": [[6, "Nether Brick (block)"]], + "tools": "Crafting Table" + }, { + "output": "Note Block", + "input": [[8, "Oak Wood Planks"], "Redstone"], + "tools": "Crafting Table" + }, { + "output": [[4, "Oak Wood Planks"]], "input": "Oak Log" + }, { + "output": [[6, "Oak Wood Slab"]], + "input": [[3, "Oak Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Oak Wood Stairs"]], + "input": [[6, "Oak Wood Planks"]] + }, { + "output": [[3, "Orange Carpet"]], + "input": [[2, "Orange Wool"]] + }, { + "output": "Orange Dye", + "input": "Orange Tulip" + }, { + "output": [[2, "Orange Dye"]], + "input": "Rose Red" }, { "output": [[2, "Orange Dye"]], "input": ["Dandelion Yellow", "Rose Red"] + }, { + "output": "Orange Stained Clay", + "input": [[8, "Hardened Clay"], "Orange Dye"], + "tools": "Crafting Table" + }, { + "output": [[8, "Orange Stained Glass"]], + "input": [[8, "Glass"], "Orange Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Orange Stained Glass Pane"]], + "input": [[6, "Orange Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Orange Wool", + "input": ["Orange Dye", "Wool"] + }, { + "output": "Painting", + "input": [[8, "Stick"], "Wool"], + "tools": "Crafting Table" }, { "output": [[3, "Paper"]], "input": [[3, "Sugar Cane"]] + }, { + "output": [[2, "Pillar Quartz Block"]], + "input": [[2, "Block of Quartz"]] + }, { + "output": [[3, "Pink Carpet"]], + "input": [[2, "Pink Wool"]] + }, { + "output": [[2, "Pink Dye"]], + "input": "Peony" + }, { + "output": "Pink Dye", + "input": "Pink Tulip" }, { "output": [[2, "Pink Dye"]], "input": ["Bone Meal", "Rose Red"] }, { - "output": "Piston", - "input": [[4, "Cobblestone"], [3, "Oak Plank"], "Iron Ingot", "Redstone"], + "output": "Pink Stained Clay", + "input": [[8, "Hardened Clay"], "Pink Dye"], "tools": "Crafting Table" + }, { + "output": [[8, "Pink Stained Glass"]], + "input": [[8, "Glass"], "Pink Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Pink Stained Glass Pane"]], + "input": [[6, "Pink Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Pink Wool", + "input": ["Pink Dye", "Wool"] + }, { + "output": "Piston", + "input": [[4, "Cobblestone"], [4, "Oak Wood Planks"], "Iron Ingot", "Redstone"], + "tools": "Crafting Guide" + }, { + "output": [[6, "Powered Rail"]], + "input": [[6, "Gold Ingot"], "Redstone", "Stick"], + "tools": "Crafting Table" + }, { + "output": "Pressure Plate (stone)", + "input": [[2, "Stone"]] + }, { + "output": "Pressure Plate (wood)", + "input": [[2, "Oak Wood Planks"]] + }, { + "output": "Pufferfish", + "tools": "Fishing Rod" }, { "output": "Pumpkin Pie", - "input": ["Sugar", "Pumpkin", "Egg"] + "input": ["Egg", "Pumpkin", "Sugar"] }, { "output": [[4, "Pumpkin Seeds"]], "input": "Pumpkin" + }, { + "output": [[3, "Purple Carpet"]], + "input": [[2, "Purple Wool"]] }, { "output": [[2, "Purple Dye"]], - "input": ["Rose Red", "Lapis Lazuli"] + "input": ["Lapis Lazuli", "Rose Red"] + }, { + "output": "Purple Stained Clay", + "input": [[8, "Hardened Clay"], "Purple Dye"], + "tools": "Crafting Table" + }, { + "output": [[8, "Purple Stained Glass"]], + "input": [[8, "Glass"], "Purple Dye"], + "tools": "Crafting Table" + }, { + "output": [[16, "Purple Stained Glass Pane"]], + "input": [[6, "Purple Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Purple Wool", + "input": ["Purple Dye", "Wool"] + }, { + "output": [[6, "Quartz Slab"]], + "input": [[3, "Block of Quartz"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Quartz Stairs"]], + "input": [[6, "Block of Quartz"]], + "tools": "Crafting Table" + }, { + "output": [[16, "Rail"]], + "input": [[6, "Iron Ingot"], "Stick"], + "tools": "Crafting Table" + }, { + "output": [[3, "Red Carpet"]], + "input": [[2, "Red Wool"]] + }, { + "output": [[2, "Rose Red"]], + "input": "Rose Bush" + }, { + "output": "Rose Red", + "input": "Poppy" + }, { + "output": "Rose Red", + "input": "Red Tulip" + }, { + "output": "Red Stained Clay", + "input": [[8, "Hardened Clay"], "Rose Red"], + "tools": "Crafting Table" + }, { + "output": [[8, "Red Stained Glass"]], + "input": [[8, "Glass"], "Rose Red"], + "tools": "Crafting Table" + }, { + "output": [[16, "Red Stained Glass Pane"]], + "input": [[6, "Red Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Red Wool", + "input": ["Rose Red", "Wool"] + }, { + "output": "Redstone", + "input": ["Redstone Ore", "{furnace fuel}"], + "tools": "Furnace" + }, { + "output": "Redstone", + "tools": "Iron Pickaxe" + }, { + "output": [[9, "Redstone"]], + "input": "Block of Redstone" }, { "output": "Redstone Comparator", - "input": [[3, "Redstone Torch"], "Nether Quartz", [3, "Stone"]], + "input": [[3, "Redstone Torch"], [3, "Stone"], "Nether Quartz"], + "tools": "Crafting Table" + }, { + "output": "Redstone Lamp", + "input": [[4, "Redstone"], "Glowstone"], "tools": "Crafting Table" }, { "output": "Redstone Repeater", - "input": [[2, "Redstone Torch"], "Redstone", [3, "Stone"]], + "input": [[3, "Stone"], [2, "Redstone Torch"], "Redstone"], "tools": "Crafting Table" }, { "output": "Redstone Torch", @@ -428,12 +1023,47 @@ }, { "output": [[2, "Rose Red"]], "input": "Rose" + }, { + "output": "Rose Red", + "input": "Poppy" + }, { + "output": "Sandstone", + "input": [[4, "Sand"]] + }, { + "output": [[6, "Sandstone Slab"]], + "input": [[3, "Sandstone"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Sandstone Stairs"]], + "input": [[6, "Sandstone"]], + "tools": "Crafting Table" }, { "output": "Shears", "input": [[2, "Iron Ingot"]] }, { "output": "Sign", - "input": [[6, "Oak Plank"], "Stick"], + "input": [[6, "Oak Wood Planks"], "Stick"], + "tools": "Crafting Table" + }, { + "output": [[4, "Smooth Sandstone"]], + "input": [[4, "Sandstone"]] + }, { + "output": "Snow (block)", + "input": [[4, "Snowball"]] + }, { + "output": [[6, "Snow (carpet)"]], + "input": [[3, "Snow (block)"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Spruce Planks"]], + "input": "Spruce Log" + }, { + "output": [[6, "Spruce Wood Slab"]], + "input": [[3, "Spruce Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Spruce Wood Stairs"]], + "input": [[6, "Spruce Wood Planks"]], "tools": "Crafting Table" }, { "output": "Steak", @@ -441,13 +1071,10 @@ "tools": "Furnace" }, { "output": [[4, "Stick"]], - "input": [[2, "Oak Plank"]] + "input": [[2, "Oak Wood Planks"]] }, { "output": "Sticky Piston", "input": ["Piston", "Slimeball"] - }, { - "output": "Sugar", - "input": "Sugar Cane" }, { "output": "Stone", "input": ["Cobblestone", "{furnace fuel}"], @@ -457,8 +1084,15 @@ "input": [[3, "Cobblestone"], [2, "Stick"]], "tools": "Crafting Table" }, { - "output": "Stone Button", - "input": "Stone" + "output": [[4, "Stone Brick Stairs"]], + "input": [[6, "Stone Bricks"]] + }, { + "output": [[4, "Stone Bricks"]], + "input": [[4, "Stone"]] + }, { + "output": [[6, "Stone Bricks Slab"]], + "input": [[3, "Stone Bricks"]], + "tools": "Crafting Table" }, { "output": "Stone Hoe", "input": [[2, "Cobblestone"], [2, "Stick"]], @@ -467,44 +1101,205 @@ "output": "Stone Pickaxe", "input": [[3, "Cobblestone"], [2, "Stick"]], "tools": "Crafting Table" + }, { + "output": "Stone Shovel", + "input": [[2, "Stick"], "Cobblestone"], + "tools": "Crafting Table" + }, { + "output": [[6, "Stone Slab"]], + "input": [[3, "Stone"]], + "tools": "Crafting Table" + }, { + "output": [[4, "Stone Stairs"]], + "input": [[6, "Cobblestone"]], + "tools": "Crafting Table" }, { "output": "Stone Sword", "input": [[2, "Cobblestone"], "Stick"], "tools": "Crafting Table" + }, { + "output": "Sugar", + "input": "Sugar Cane" }, { "output": "TNT", "input": [[5, "Gunpowder"], [4, "Sand"]], "tools": "Crafting Table" + }, { + "output": [[4, "Torch"]], + "input": ["Charcoal", "Stick"] + }, { + "output": [[4, "Torch"]], + "input": ["Coal", "Stick"] + }, { + "output": [[2, "Trapdoor"]], + "input": [[6, "Oak Wood Planks"]], + "tools": "Crafting Table" + }, { + "output": "Trapped Chest", + "input": ["Chest", "Tripwire Hook"] + }, { + "output": [[2, "Tripwire Hook"]], + "input": ["Iron Ingot", "Oak Wood Planks", "Stick"], + "tools": "Crafting Table" }, { "output": "Water Bucket", - "input": ["Bucket", "Water Source Block"], - "tools": [] + "input": ["Bucket", "Water Source Block"] + }, { + "output": "Weighted Pressure Plate (Heavy)", + "input": [[2, "Iron Ingot"]] + }, { + "output": "Weighted Pressure Plate (Light)", + "input": [[2, "Gold Ingot"]] + }, { + "output": [[9, "Wheat"]], + "input": "Hay Bale" + }, { + "output": "White Stained Clay", + "input": [[8, "Hardened Clay"], "Bone Meal"], + "tools": "Crafting Table" + }, { + "output": [[8, "White Stained Glass"]], + "input": [[8, "Glass"], "Bone Meal"], + "tools": "Crafting Table" + }, { + "output": [[16, "White Stained Glass Pane"]], + "input": [[6, "White Stained Glass"]], + "tools": "Crafting Table" }, { "output": "Wooden Axe", - "input": [[3, "Oak Plank"], [2, "Stick"]], + "input": [[3, "Oak Wood Planks"], [2, "Stick"]], "tools": "Crafting Table" }, { "output": "Wooden Button", - "input": "Oak Plank" + "input": "Oak Wood Planks" }, { "output": "Wooden Door", - "input": [[6, "Oak Plank"]], + "input": [[6, "Oak Wood Planks"]], "tools": "Crafting Table" }, { "output": "Wooden Hoe", - "input": [[2, "Oak Plank"], [2, "Stick"]], + "input": [[2, "Oak Wood Planks"], [2, "Stick"]], "tools": "Crafting Table" }, { "output": "Wooden Pickaxe", - "input": [[3, "Oak Plank"], [2, "Stick"]], + "input": [[3, "Oak Wood Planks"], [2, "Stick"]], + "tools": "Crafting Table" + }, { + "output": "Wooden Shovel", + "input": [[2, "Stick"], "Oak Wood Planks"], "tools": "Crafting Table" }, { "output": "Wooden Sword", - "input": [[2, "Oak Plank"], "Stick"], + "input": [[2, "Oak Wood Planks"], "Stick"], "tools": "Crafting Table" }, { - "output": "Lever", - "input": ["Stick", "Cobblestone"] + "output": "Wool", + "input": [[4, "String"]] + }, { + "output": [[3, "Yellow Carpet"]], + "input": [[2, "Yellow Wool"]] + }, { + "output": "Yellow Stained Clay", + "input": [[8, "Hardened Clay"], "Dandelion Yellow"], + "tools": "Crafting Table" + }, { + "output": [[8, "Yellow Stained Glass"]], + "input": [[8, "Glass"], "Dandelion Yellow"], + "tools": "Crafting Table" + }, { + "output": [[16, "Yellow Stained Glass Pane"]], + "input": [[6, "Yellow Stained Glass"]], + "tools": "Crafting Table" + }, { + "output": "Yellow Wool", + "input": ["Dandelion Yellow", "Wool"] + }, { + "output": "Water Bottle", + "input": ["Bottle", "Water Source Block"] + }, { + "output": [[3, "Awkward Potion"]], + "input": [[3, "Water Bottle"], "Nether Wart"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Thick Potion"]], + "input": [[3, "Water Bottle"], "Glowstone Dust"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Mundane Potion"]], + "input": [[3, "Water Bottle"], "Redstone"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Regeneration (0:45)"]], + "input": [[3, "Awkward Potion"], "Ghast Tear"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Swiftness (3:00)"]], + "input": [[3, "Awkward Potion"], "Sugar"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Fire Resistance (3:00)"]], + "input": [[3, "Awkward Potion"], "Magma Cream"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Poison (0:45)"]], + "input": [[3, "Awkward Potion"], "Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Healing"]], + "input": [[3, "Awkward Potion"], "Glistering Melon"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Night Vision (3:00)"]], + "input": [[3, "Awkward Potion"], "Golden Carrot"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Swiftness (3:00)"]], + "input": [[3, "Awkward Potion"], "Sugar"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Weakness (1:30)"]], + "input": [[3, "Water Bottle"], "Fermented Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Strength (3:00)"]], + "input": [[3, "Awkward Potion"], "Blaze Powder"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Slowness (1:30)"]], + "input": [[3, "Potion of Swiftness"], "Fermented Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Slowness (1:30)"]], + "input": [[3, "Potion of Fire Resistance"], "Fermented Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Harming"]], + "input": [[3, "Potion of Healing"], "Fermented Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Harming"]], + "input": [[3, "Potion of Water Breathing"], "Fermented Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Harming"]], + "input": [[3, "Potion of Poison"], "Fermented Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Water Breathing (3:00)"]], + "input": [[3, "Awkward Potion"], "Pufferfish"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Invisibility (3:00)"]], + "input": [[3, "Potion of Night Vision"], "Fermented Spider Eye"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Regeneration II (0:22)"]], + "input": [[3, "Potion of Regeneration (0:45)"], "Glowstone"], + "tools": "Brewing Stand" + }, { + "output": [[3, "Potion of Swiftness II (1:30)"]], + "input": [[3, "Potion of Regeneration (0:45)"], "Glowstone"], + "tools": "Brewing Stand" } ] -} +} \ No newline at end of file diff --git a/src/data/more_blocks.json b/src/data/more_blocks.json index 813553fa4..b44a8eb41 100644 --- a/src/data/more_blocks.json +++ b/src/data/more_blocks.json @@ -9,117 +9,117 @@ "input": "Gravel", "tools": "Furnace" }, { - "output": "Healer", - "input": [[2, "Essence of Life"], "Essence of Earth", "Essence of Fire", "Essence of Water", "Essence of Air", [3, "Red Dye"]], + "output": "Chisel", + "input": ["Iron Ingot", "Stick"], "tools": "Crafting Table" }, { "output": "Crying Obsidian", "input": ["Obsidian", "Water Bucket"], "tools": "Crafting Table" }, { - "output": "Lava Cobblestone", - "input": ["Cobblestone", "Lava Bucket"], - "tools": "Crafting Table" - }, { - "output": "Lava Obsidian", - "input": ["Obsidian", "Lava Bucket"], + "output": "Crystal Ball", + "input": [[4, "Crystal Gem"]], "tools": "Crafting Table" }, { "output": "Crystal Block", "input": [[9, "Crystal Gem"]], "tools": "Crafting Table" }, { - "output": "Einsteinium Bomb", - "input": [[8, "Iron Ingot"], "Einsteinium Ingot"], + "output": "Crystal Gem", + "input": "Crystal Block", "tools": "Crafting Table" }, { - "output": "Neptunium Bomb", - "input": [[8, "Iron Ingot"], "Neptunium Ingot"], - "tools": "Crafting Table" - }, { - "output": "Uranium Bomb", - "input": [[8, "Iron Ingot"], "Uranium Ingot"], - "tools": "Crafting Table" - }, { - "output": "Ultimate Nuker", - "input": [[3, "Iron Ingot"], "Einsteinium Ingot", "Neptunium", "Uranium Ingot", "Explosive Charge"], - "tools": "Crafting Table" - }, { - "output": "Einsteinium Ingot", - "input": "Einsteinium Ore", - "tools": "Furnace" - }, { - "output": "Neptunium Ingot", - "input": "Neptunium Ore", - "tools": "Furnace" - }, { - "output": "Uranium Ingot", - "input": "Uranium Ore", - "tools": "Furnace" - }, { - "output": "Crystal Piece", - "input": [[7, "Crystal Dust"]], - "tools": "Crafting Table" - }, { - "output": "Crystal Piece", - "input": "Crystal Nugget", + "output": "Crystal Gem", + "input": [[7, "Crystal Nugget"]], "tools": "Crafting Table" }, { "output": "Crystal Nugget", "input": [[5, "Crystal Piece"]], "tools": "Crafting Table" + }, { + "output": "Crystal Piece", + "input": "Crystal Nugget", + "tools": "Crafting Table" }, { "output": "Crystal Piece", "input": "Crystal Gem", "tools": "Crafting Table" }, { - "output": "Crystal Gem", - "input": [[7, "Crystal Nugget"]], + "output": "Crystal Piece", + "input": [[7, "Crystal Dust"]], "tools": "Crafting Table" }, { - "output": "Crystal Gem", - "input": "Crystal Block", + "output": "Einsteinium Bomb", + "input": [[8, "Iron Ingot"], "Einsteinium Ingot"], "tools": "Crafting Table" }, { - "output": "Stone Brick", - "input": "Stone", - "tools": "Crafting Table" - }, { - "output": "Crystal Ball", - "input": [[4, "Crystal Gem"]], - "tools": "Crafting Table" - }, { - "output": "Hard Crystal Ball", - "input": "Crystal Ball", + "output": "Einsteinium Ingot", + "input": "Einsteinium Ore", "tools": "Furnace" }, { - "output": "Essence of Life", - "input": ["Flower", "Hard Crystal Ball"], - "tools": "Crafting Table" - }, { - "output": "Essence of Fire", - "input": ["Lava Bucket", "Hard Crystal Ball"], - "tools": "Crafting Table" - }, { - "output": "Essence of Water", - "input": ["Water Bucket", "Hard Crystal Ball"], + "output": "Essence of Air", + "input": "Hard Crystal Ball", "tools": "Crafting Table" }, { "output": "Essence of Earth", "input": ["Dirt", "Hard Crystal Ball"], "tools": "Crafting Table" }, { - "output": "Essence of Air", - "input": "Hard Crystal Ball", + "output": "Essence of Fire", + "input": ["Hard Crystal Ball", "Lava Bucket"], "tools": "Crafting Table" + }, { + "output": "Essence of Life", + "input": ["Flower", "Hard Crystal Ball"], + "tools": "Crafting Table" + }, { + "output": "Essence of Water", + "input": ["Hard Crystal Ball", "Water Bucket"], + "tools": "Crafting Table" + }, { + "output": "Hard Crystal Ball", + "input": "Crystal Ball", + "tools": "Furnace" + }, { + "output": "Healer", + "input": [[3, "Red Dye"], [2, "Essence of Life"], "Essence of Air", "Essence of Earth", "Essence of Fire", "Essence of Water"], + "tools": "Crafting Table" + }, { + "output": "Lava Cobblestone", + "input": ["Cobblestone", "Lava Bucket"], + "tools": "Crafting Table" + }, { + "output": "Lava Obsidian", + "input": ["Lava Bucket", "Obsidian"], + "tools": "Crafting Table" + }, { + "output": "Neptunium Bomb", + "input": [[8, "Iron Ingot"], "Neptunium Ingot"], + "tools": "Crafting Table" + }, { + "output": "Neptunium Ingot", + "input": "Neptunium Ore", + "tools": "Furnace" }, { "output": "Popcorn", "input": "Corn Seeds", "tools": "Crafting Table" }, { - "output": "Chisel", - "input": ["Iron Ingot", "Stick"], + "output": "Stone Brick", + "input": "Stone", "tools": "Crafting Table" + }, { + "output": "Ultimate Nuker", + "input": [[3, "Iron Ingot"], "Einsteinium Ingot", "Explosive Charge", "Neptunium", "Uranium Ingot"], + "tools": "Crafting Table" + }, { + "output": "Uranium Bomb", + "input": [[8, "Iron Ingot"], "Uranium Ingot"], + "tools": "Crafting Table" + }, { + "output": "Uranium Ingot", + "input": "Uranium Ore", + "tools": "Furnace" } ] -} +} \ No newline at end of file diff --git a/src/data/thermal_expansion.json b/src/data/thermal_expansion.json index 6e8efca49..3140af600 100644 --- a/src/data/thermal_expansion.json +++ b/src/data/thermal_expansion.json @@ -6,11 +6,11 @@ "recipes": [ { "output": "Aqueous Accumulator", - "input": ["Bucket", [2, "Glass"], "Machine Frame", "Pneumatic Servo", [2, "Tin Ingot"]], + "input": [[2, "Glass"], [2, "Tin Ingot"], "Bucket", "Machine Frame", "Pneumatic Servo"], "tools": "Crafting Table" }, { "output": "Copper Gear", - "input": ["Cobblestone Gear", [4, "Copper Ingot"]], + "input": [[4, "Copper Ingot"], "Cobblestone Gear"], "tools": "Crafting Table" }, { "output": "Crescent Hammer", @@ -18,7 +18,7 @@ "tools": "Crafting Table" }, { "output": "Cyclic Assembler", - "input": ["Chest", [2, "Copper Ingot"], "Machine Frame", "Redstone Reception Coil", [2, "Tin Gear"]], + "input": [[2, "Copper Ingot"], [2, "Tin Gear"], "Chest", "Machine Frame", "Redstone Reception Coil"], "tools": "Crafting Table" }, { "output": "Electrum Blend", @@ -29,7 +29,7 @@ "tools": "Furnace" }, { "output": "Energetic Infuser", - "input": [[2, "Copper Ingot"], "Machine Frame", "Redstone Reception Coil", [2, "Redstone Transmission Coil"], "Shiny Ingot"], + "input": [[2, "Copper Ingot"], [2, "Redstone Transmission Coil"], "Machine Frame", "Redstone Reception Coil", "Shiny Ingot"], "tools": "Crafting Table" }, { "output": [[250, "Energized Glowstone"]], @@ -37,11 +37,11 @@ "tools": "Magma Crucible" }, { "output": "Energy Cell Frame (Empty)", - "input": ["Diamond", [4, "Electrum Ingot"], [4, "Hardened Glass"]], + "input": [[4, "Electrum Ingot"], [4, "Hardened Glass"], "Diamond"], "tools": "Crafting Table" }, { "output": "Energy Cell Frame (Full)", - "input": ["Energy Cell Frame (Empty)", [1000, "Molten Redstone"]], + "input": [[1000, "Molten Redstone"], "Energy Cell Frame (Empty)"], "tools": "Liquid Transposer" }, { "output": [[4, "Energy Conduit (Empty)"]], @@ -49,11 +49,11 @@ "tools": "Crafting Table" }, { "output": "Energy Tesseract", - "input": ["Electrum Ingot", [2, "Lead Ingot"], "Redstone Conductance Coil", [2, "Tin Ingot"], "Unattuned Tesseract"], + "input": [[2, "Lead Ingot"], [2, "Tin Ingot"], "Electrum Ingot", "Redstone Conductance Coil", "Unattuned Tesseract"], "tools": "Crafting Table" }, { "output": "Glacial Precipitator", - "input": [[2, "Copper Ingot"], "Machine Frame", "Piston", "Redstone Reception Coil", [2, "Snow (Block)"]], + "input": [[2, "Copper Ingot"], [2, "Snow (Block)"], "Machine Frame", "Piston", "Redstone Reception Coil"], "tools": "Crafting Table" }, { "output": "Glowstone Illuminator", @@ -61,11 +61,11 @@ "tools": "Liquid Transposer" }, { "output": "Hardened Glass", - "input": ["Lead Ingot", [2, "Pulverized Obsidian"]], + "input": [[2, "Pulverized Obsidian"], "Lead Ingot"], "tools": "Induction Smelter" }, { "output": "Igneous Extruder", - "input": [[2, "Glass"], "Machine Frame", "Piston", "Pneumatic Servo", [2, "Tin Ingot"]], + "input": [[2, "Glass"], [2, "Tin Ingot"], "Machine Frame", "Piston", "Pneumatic Servo"], "tools": "Crafting Table" }, { "output": "Illuminator Frame", @@ -73,7 +73,7 @@ "tools": "Crafting Table" }, { "output": "Induction Smelter", - "input": ["Bucket", [2, "Copper Ingot"], [2, "Invar Ingot"], "Machine Frame", "Redstone Reception Coil"], + "input": [[2, "Copper Ingot"], [2, "Invar Ingot"], "Bucket", "Machine Frame", "Redstone Reception Coil"], "tools": "Crafting Table" }, { "output": [[3, "Invar Blend"]], @@ -88,7 +88,7 @@ "tools": "Furnace" }, { "output": "Item Tesseract", - "input": ["Pneumatic Servo", [2, "Silver Ingot"], [3, "Tin Ingot"], "Unattuned Tesseract"], + "input": [[3, "Tin Ingot"], [2, "Silver Ingot"], "Pneumatic Servo", "Unattuned Tesseract"], "tools": "Crafting Table" }, { "output": "Lead Ingot", @@ -96,11 +96,11 @@ "tools": "Furnace" }, { "output": "Liquid Tesseract", - "input": ["Copper Ingot", "Pneumatic Servo", [2, "Silver Ingot"], [2, "Tin Ingot"], "Unattuned Tesseract"], + "input": [[2, "Silver Ingot"], [2, "Tin Ingot"], "Copper Ingot", "Pneumatic Servo", "Unattuned Tesseract"], "tools": "Crafting Table" }, { "output": "Liquid Transposer", - "input": ["Bucket", [2, "Copper Ingot"], [2, "Glass"], "Machine Frame", "Redstone Reception Coil"], + "input": [[2, "Copper Ingot"], [2, "Glass"], "Bucket", "Machine Frame", "Redstone Reception Coil"], "tools": "Crafting Table" }, { "output": [[4, "Liquiduct"]], @@ -108,15 +108,15 @@ "tools": "Crafting Table" }, { "output": "Machine Frame", - "input": [[4, "Iron Ingot"], [4, "Glass"], "Gold Ingot"], + "input": [[4, "Glass"], [4, "Iron Ingot"], "Gold Ingot"], "tools": "Crafting Table" }, { "output": "Magma Crucible", - "input": ["Bucket", [2, "Copper Ingot"], "Machine Frame", [2, "Nether Brick (block)"], "Redstone Reception Coil"], + "input": [[2, "Copper Ingot"], [2, "Nether Brick (block)"], "Bucket", "Machine Frame", "Redstone Reception Coil"], "tools": "Crafting Table" }, { "output": "Magmatic Engine", - "input": [[2, "Invar Gear"], [3, "Invar Ingot"], "Piston", "Redstone Transmission Coil"], + "input": [[3, "Invar Ingot"], [2, "Invar Gear"], "Piston", "Redstone Transmission Coil"], "tools": "Crafting Table" }, { "output": [[250, "Molten Ender"]], @@ -160,11 +160,11 @@ "tools": "Crafting Table" }, { "output": "Redstone Energy Cell", - "input": [[3, "Electrum Ingot"], "Energy Cell Frame (Full)", [2, "Lead Ingot"], "Redstone Conductance Coil"], + "input": [[3, "Electrum Ingot"], [2, "Lead Ingot"], "Energy Cell Frame (Full)", "Redstone Conductance Coil"], "tools": "Crafting Table" }, { "output": "Redstone Energy Conduit", - "input": ["Energy Conduit (Empty)", [50, "Molten Redstone"]], + "input": [[50, "Molten Redstone"], "Energy Conduit (Empty)"], "tools": "Liquid Transposer" }, { "output": "Redstone Reception Coil", @@ -176,11 +176,11 @@ "tools": "Crafting Table" }, { "output": "Sawmill", - "input": [[2, "Copper Ingot"], "Iron Axe", "Machine Frame", "Redstone Reception Coil", [2, "Oak Plank"]], + "input": [[2, "Copper Ingot"], [2, "Oak Plank"], "Iron Axe", "Machine Frame", "Redstone Reception Coil"], "tools": "Crafting Table" }, { "output": "Schematic", - "input": ["Lapis Lazuli", [3, "Paper"]] + "input": [[3, "Paper"], "Lapis Lazuli"] }, { "output": "Shiny Dust", "input": [[10, "Ferrous Ore"]], @@ -191,11 +191,11 @@ "tools": "Crafting Table" }, { "output": "Steam Engine", - "input": [[2, "Copper Gear"], [3, "Copper Ingot"], "Piston", "Redstone Transmission Coil"], + "input": [[3, "Copper Ingot"], [2, "Copper Gear"], "Piston", "Redstone Transmission Coil"], "tools": "Crafting Table" }, { "output": "Tesseract Frame", - "input": ["Diamond", [4, "Hardened Glass"], [4, "Tin Ingot"]], + "input": [[4, "Hardened Glass"], [4, "Tin Ingot"], "Diamond"], "tools": "Crafting Table" }, { "output": "Tin Gear", @@ -207,4 +207,4 @@ "tools": "Liquid Transposer" } ] -} +} \ No newline at end of file diff --git a/src/scripts/constants.coffee b/src/scripts/constants.coffee index c626b4771..fbd6f61c3 100644 --- a/src/scripts/constants.coffee +++ b/src/scripts/constants.coffee @@ -1,8 +1,8 @@ ### -# Crafting Guide - constants.coffee -# -# Copyright (c) 2014 by Redwood Labs -# All rights reserved. +Crafting Guide - constants.coffee + +Copyright (c) 2014 by Redwood Labs +All rights reserved. ### exports.DefaultBookUrls = DefaultBookUrls = [ @@ -31,6 +31,9 @@ Event.load.failed = 'load:failed' # controller, error message Event.load.finished = 'load:finished' # controller Event.remove = 'remove' # collection, item... +exports.Key = Key = {} +Key.Return = 13 + exports.Opacity = Opacity = {} Opacity.hidden = 1e-6 Opacity.shown = 1 diff --git a/src/scripts/controllers/crafting_table_controller.coffee b/src/scripts/controllers/crafting_table_controller.coffee index 5cb7bb85b..92b7dbc9a 100644 --- a/src/scripts/controllers/crafting_table_controller.coffee +++ b/src/scripts/controllers/crafting_table_controller.coffee @@ -8,6 +8,7 @@ BaseController = require './base_controller' {Event} = require '../constants' InventoryParser = require '../models/inventory_parser' +{Key} = require '../constants' url = require 'url' {UrlParam} = require '../constants' @@ -52,6 +53,10 @@ module.exports = class CraftingTableController extends BaseController return unless @rendered @$nameField.autocomplete 'search' + onNameFieldKeyPress: (event)-> + if event.which is Key.Return + @$nameField.autocomplete('close') + onQuantityFieldChanged: -> return unless @rendered @model.quantity = parseInt @$quantityField.find(":selected").val() @@ -102,6 +107,7 @@ module.exports = class CraftingTableController extends BaseController 'input textarea[name="have"]': 'onHaveFieldChanged' 'focus input[name="name"]': 'onNameFieldFocused' 'input input[name="name"]': 'onNameFieldChanged' + 'keypress input[name="name"]': 'onNameFieldKeyPress' 'input select[name="quantity"]': 'onQuantityFieldChanged' 'change input[name="including_tools"]': 'onIncludingToolsFieldChanged' diff --git a/src/scripts/models/base_model.coffee b/src/scripts/models/base_model.coffee index 73158ad6d..83ab8e6e8 100644 --- a/src/scripts/models/base_model.coffee +++ b/src/scripts/models/base_model.coffee @@ -1,8 +1,8 @@ ### -# crafting_guide - base_model.coffee -# -# Copyright (c) 2014 by Redwood Labs -# All rights reserved. +crafting_guide - base_model.coffee + +Copyright (c) 2014 by Redwood Labs +All rights reserved. ### ######################################################################################################################## diff --git a/src/scripts/models/crafting_plan.coffee b/src/scripts/models/crafting_plan.coffee index 9f6280f65..aecc97d06 100644 --- a/src/scripts/models/crafting_plan.coffee +++ b/src/scripts/models/crafting_plan.coffee @@ -19,12 +19,12 @@ module.exports = class CraftingPlan # Public Methods ############################################################################### clear: -> - @make = new Inventory - @need = new Inventory - @result = new Inventory - @steps = [] - @_expected = new Inventory - @_pending = null + @make = new Inventory + @need = new Inventory + @result = new Inventory + @steps = [] + @_expected = new Inventory + @_pending = null return this @@ -49,15 +49,21 @@ module.exports = class CraftingPlan _processPending: -> targetItem = @_pending.pop() return unless targetItem? + logger.debug "Processing targetItem: #{targetItem}" + + return if @catalog.isRawMaterial targetItem.name recipes = @catalog.gatherRecipes targetItem.name return if not recipes.length > 0 + recipe = recipes[0] + logger.debug "Using recipe: #{recipe}" if @includingTools for tool in recipe.tools totalExpected = @result.quantityOf(tool.name) + @_expected.quantityOf(tool.name) if totalExpected < tool.quantity + logger.debug "Need to build tool: #{tool}" @_pending.add tool.name, tool.quantity @_expected.add tool.name, tool.quantity @@ -74,6 +80,7 @@ module.exports = class CraftingPlan quantityAvailable = @result.quantityOf item.name quantityUsed = Math.min quantityAvailable, item.quantity quantityNeeded = item.quantity - quantityUsed + logger.debug "processing input item: #{item}, a:#{quantityAvailable}, u:#{quantityUsed}, n:#{quantityNeeded}" @result.remove item.name, quantityUsed @_pending.add item.name, quantityNeeded @@ -83,10 +90,12 @@ module.exports = class CraftingPlan quantityMissing = @need.quantityOf item.name quantityUsed = Math.min quantityMissing, item.quantity quantityLeft = item.quantity - quantityUsed + logger.debug "processing output item: #{item}, m:#{quantityMissing}, u:#{quantityUsed}, l:#{quantityLeft}" + @make.add item.name, item.quantity @need.remove item.name, quantityUsed @result.add item.name, quantityLeft - @make.add item.name, item.quantity + _totalQuantityOf: (name)-> return @result.quantityOf(name) - @need.quantityOf(name) diff --git a/src/scripts/models/item.coffee b/src/scripts/models/item.coffee index 89c7d9a08..97040bbbc 100644 --- a/src/scripts/models/item.coffee +++ b/src/scripts/models/item.coffee @@ -1,8 +1,8 @@ ### -# Crafting Guide - item.coffee -# -# Copyright (c) 2014 by Redwood Labs -# All rights reserved. +Crafting Guide - item.coffee + +Copyright (c) 2014 by Redwood Labs +All rights reserved. ### BaseModel = require './base_model' @@ -45,7 +45,7 @@ module.exports = class Item extends BaseModel extra -= @stackSize count += 1 - return count:count extra:extra + return count:count, extra:extra # Object Overrides ############################################################################# diff --git a/src/scripts/models/recipe.coffee b/src/scripts/models/recipe.coffee index c374d4fcf..bde069211 100644 --- a/src/scripts/models/recipe.coffee +++ b/src/scripts/models/recipe.coffee @@ -1,8 +1,8 @@ ### -# Crafting Guide - recipe.coffee -# -# Copyright (c) 2014 by Redwood Labs -# All rights reserved. +Crafting Guide - recipe.coffee + +Copyright (c) 2014 by Redwood Labs +All rights reserved. ### BaseModel = require './base_model' @@ -13,11 +13,11 @@ module.exports = class Recipe extends BaseModel constructor: (attributes={}, options={})-> if not attributes.output? then throw new Error "attributes.output is required" - if not attributes.input? then throw new Error "attributes.input is required" + attributes.input ?= [] attributes.tools ?= [] super attributes, options - Object.defineProperty this, 'name', get:-> @output[0].name + Object.defineProperty @prototype, 'name', get:-> @output[0].name # Public Methods ############################################################################### @@ -45,7 +45,7 @@ module.exports = class Recipe extends BaseModel for inputItem in @input if needsDelimiter then result.push ', ' result.push inputItem.toString() - needsDelimiter = false + needsDelimiter = true result.push ']' result.push ", output:[" @@ -53,7 +53,7 @@ module.exports = class Recipe extends BaseModel for outputItem in @output if needsDelimiter then result.push ', ' result.push outputItem.toString() - needsDelimiter = false + needsDelimiter = true result.push ']' if @tools.length > 0 @@ -62,7 +62,7 @@ module.exports = class Recipe extends BaseModel for tool in @tools if needsDelimiter then result.push ', ' result.push tool.toString() - needsDelimiter = false + needsDelimiter = true result.push ']' result.push '}' diff --git a/src/scripts/models/recipe_book.coffee b/src/scripts/models/recipe_book.coffee index b9df2ee4c..bc839b722 100644 --- a/src/scripts/models/recipe_book.coffee +++ b/src/scripts/models/recipe_book.coffee @@ -1,8 +1,8 @@ ### -# Crafting Guide - recipe_book.coffee -# -# Copyright (c) 2014 by Redwood Labs -# All rights reserved. +Crafting Guide - recipe_book.coffee + +Copyright (c) 2014 by Redwood Labs +All rights reserved. ### BaseModel = require './base_model' @@ -16,9 +16,10 @@ module.exports = class RecipeBook extends BaseModel if _.isEmpty(attributes.modName) then throw new Error 'modName cannot be empty' if _.isEmpty(attributes.modVersion) then throw new Error 'modVersion cannot be empty' - attributes.description ?= '' - attributes.recipes ?= [] - attributes.enabled ?= attributes.modName in RequiredMods + attributes.description ?= '' + attributes.rawMaterials ?= [] + attributes.recipes ?= [] + attributes.enabled ?= attributes.modName in RequiredMods super attributes, options # Public Methods ############################################################################### @@ -37,6 +38,9 @@ module.exports = class RecipeBook extends BaseModel return result + isRawMaterial: (name)-> + return name in @rawMaterials + hasRecipe: (name)-> for recipe in @recipes return true if recipe.name is name diff --git a/src/scripts/models/recipe_book_parser.coffee b/src/scripts/models/recipe_book_parser.coffee index d25047121..a784325ad 100644 --- a/src/scripts/models/recipe_book_parser.coffee +++ b/src/scripts/models/recipe_book_parser.coffee @@ -1,8 +1,8 @@ ### -# Crafting Guide - recipe_book_parser.coffee -# -# Copyright (c) 2014 by Redwood Labs -# All rights reserved. +Crafting Guide - recipe_book_parser.coffee + +Copyright (c) 2014 by Redwood Labs +All rights reserved. ### Item = require './item' @@ -13,6 +13,8 @@ RecipeBook = require './recipe_book' module.exports = class RecipeBookParser + @CURRENT_VERSION = '1' + constructor: -> @_parsers = '1': new V1 @@ -22,11 +24,18 @@ module.exports = class RecipeBookParser if not data.version? then throw new Error 'version is required' parser = @_parsers["#{data.version}"] - if not parser? - throw new Error "cannot parse version #{data.version} recipe books" + if not parser? then throw new Error "cannot parse version #{data.version} recipe books" return parser.parse data + unparse: (recipeBook, version=RecipeBookParser.CURRENT_VERSION)-> + if not recipeBook? then throw new Error 'recipe book is required' + + parser = @_parsers["#{version}"] + if not parser? then throw new Error "version #{version} is not supported" + + return parser.unparse recipeBook + ######################################################################################################################## module.exports.V1 = class V1 @@ -37,6 +46,9 @@ module.exports.V1 = class V1 parse: (data)-> return @_parseRecipeBook data + unparse: (recipeBook)-> + return @_unparseRecipeBook recipeBook + # Private Methods ############################################################################## _parseRecipeBook: (data)-> @@ -49,24 +61,28 @@ module.exports.V1 = class V1 book = new RecipeBook version:data.version, modName:data.mod_name, modVersion:data.mod_version book.description = data.description or '' + book.rawMaterials = data.raw_materials or [] + for index in [0...data.recipes.length] @_errorLocation = "recipe #{index + 1}" recipeData = data.recipes[index] - book.recipes.push @_parseRecipe recipeData + recipe = @_parseRecipe recipeData + recipe._originalIndex = index + book.recipes.push recipe return book _parseRecipe: (data, options={})-> if not data? then throw new Error "recipe data is missing for #{@_errorLocation}" if not data.output? then throw new Error "#{@_errorLocation} is missing output" - if not data.input? then throw new Error "#{@_errorLocation} is missing input" output = @_parseItemList data.output, field:'output', canBeEmpty:false - @_errorLocation = "recipe for output[0].name" + @_errorLocation = "recipe for #{output[0].name}" + data.input ?= [] data.tools ?= [] - input = @_parseItemList data.input, field:'input', canBeEmpty:false - tools = @_parseItemList data.tools, field:'tools', canBeEmpty:true + input = @_parseItemList data.input, field:'input', canBeEmpty:true + tools = @_parseItemList data.tools, field:'tools', canBeEmpty:true return new Recipe input:input, output:output, tools:tools @@ -96,3 +112,97 @@ module.exports.V1 = class V1 if not _.isNumber(data[0]) then throw new Error "#{errorBase} must start with a number" return new Item quantity:data[0], name:data[1] + + _unparseRecipeBook: (recipeBook)-> + result = [] + result.push '{\n' + result.push ' "version": 1,\n' + result.push ' "mod_name": "' + recipeBook.modName + '",\n' + result.push ' "mod_version": "' + recipeBook.modVersion + '",\n' + if recipeBook.description.length > 0 + result.push ' "description": "' + recipeBook.description + '",\n' + + if recipeBook.rawMaterials.length > 0 + result.push ' "raw_materials": [\n' + firstItem = true + materials = recipeBook.rawMaterials.slice() + materials.sort() + for material in materials + if not firstItem then result.push ',\n' + result.push ' "' + material + '"' + firstItem = false + result.push '\n ],\n' + + result.push ' "recipes": [\n' + recipes = recipeBook.recipes.slice() + recipes.sort (a, b)-> + if a.name isnt b.name + return if a.name < b.name then -1 else +1 + if a._originalIndex isnt b._originalIndex + return if a._originalIndex < b._originalIndex then -1 else +1 + return 0 + + firstItem = true + for recipe in recipes + result.push if firstItem then ' {\n' else ' }, {\n' + @_unparseRecipe recipe, result + firstItem = false + result.push ' }\n' + + result.push ' ]\n' + result.push '}' + + return result.join '' + + _unparseRecipe: (recipe, result=[])-> + result.push ' "output": ' + @_unparseItemList recipe.output, result, sort:false + + if recipe.input.length > 0 + result.push ',\n' + result.push ' "input": ' + @_unparseItemList recipe.input, result + + if recipe.tools.length > 0 + result.push ',\n' + result.push ' "tools": ' + @_unparseItemList recipe.tools, result + + result.push '\n' + return result + + _unparseItemList: (itemList, result, options={})-> + options.sort ?= true + + if itemList.length is 0 + result.push '[]' + else if itemList.length is 1 + item = itemList[0] + if item.quantity is 1 + result.push '"' + item.name + '"' + else + result.push '[[' + item.quantity + ', "' + item.name + '"]]' + else + result.push '[' + + items = itemList.slice() + if options.sort + items.sort (a, b)-> + if a.quantity isnt b.quantity + return if a.quantity > b.quantity then -1 else +1 + if a.name isnt b.name + return if a.name < b.name then -1 else +1 + return 0 + + firstItem = true + for item in items + result.push ', ' if not firstItem + if item.quantity is 1 + result.push '"' + item.name + '"' + else + result.push '[' + item.quantity + ', "' + item.name + '"]' + firstItem = false + + result.push ']' + + return result diff --git a/src/scripts/models/recipe_catalog.coffee b/src/scripts/models/recipe_catalog.coffee index f0291fbe4..11c2007b6 100644 --- a/src/scripts/models/recipe_catalog.coffee +++ b/src/scripts/models/recipe_catalog.coffee @@ -28,10 +28,12 @@ module.exports = class RecipeCatalog extends BaseModel if book.hasRecipe name book.enabled = true - gatherNames: -> + gatherNames: (options={})-> + options.includeDisabled ?= false + nameData = {} for book in @books - continue unless book.enabled + continue unless book.enabled or options.includeDisabled book.gatherNames nameData result = [] @@ -40,16 +42,33 @@ module.exports = class RecipeCatalog extends BaseModel result.push nameData[name] return result - gatherRecipes: (name)-> + gatherRecipes: (name, options={})-> + options.includeDisabled ?= false + result = [] for book in @books + continue unless book.enabled or options.includeDisabled + book.gatherRecipes name, result return result - hasRecipe: (name)-> + hasRecipe: (name, options={})-> + options.includeDisabled ?= false + for book in @books - return true if book.hasRecipe(name) + continue unless book.enabled or options.includeDisabled + return true if book.hasRecipe name + + return false + + isRawMaterial: (name, options={})-> + options.includeDisabled ?= false + + for book in @books + continue unless book.enabled or options.includeDisabled + return true if book.isRawMaterial name + return false loadBook: (url)->