|
|
|
@ -2,9 +2,13 @@
|
|
|
|
|
-- pair of name (string id) and damage separated by ';'
|
|
|
|
|
-- Iron Pickaxe
|
|
|
|
|
-- ['minecraft:iron_pickaxe;0'] = {
|
|
|
|
|
-- result = 'minecraft:iron_pickaxe;0',
|
|
|
|
|
-- count = 1,
|
|
|
|
|
-- ingredients = {
|
|
|
|
|
-- result = 'minecraft:iron_pickaxe;0',
|
|
|
|
|
-- count = 1,
|
|
|
|
|
-- requires = {
|
|
|
|
|
-- ['minecraft:iron_ingot;0'] = 3,
|
|
|
|
|
-- ['minecraft:stick;0'] = 2,
|
|
|
|
|
-- },
|
|
|
|
|
-- shape = {
|
|
|
|
|
-- 'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0',
|
|
|
|
|
-- nil, 'minecraft:stick;0', nil,
|
|
|
|
|
-- nil, 'minecraft:stick;0', nil,
|
|
|
|
@ -38,13 +42,26 @@ return {
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Chest
|
|
|
|
|
['minecraft:chest;0'] = {
|
|
|
|
|
result = 'minecraft:chest;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:planks;0'] = 8,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:planks;0', 'minecraft:planks;0', 'minecraft:planks;0',
|
|
|
|
|
'minecraft:planks;0', nil, 'minecraft:planks;0',
|
|
|
|
|
'minecraft:planks;0', 'minecraft:planks;0', 'minecraft:planks;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Iron Pickaxe
|
|
|
|
|
['minecraft:iron_pickaxe;0'] = {
|
|
|
|
|
result = 'minecraft:iron_pickaxe;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:iron_ingot;0'] = 3,
|
|
|
|
|
['minecraft:stick;0'] = 5,
|
|
|
|
|
['minecraft:stick;0'] = 2,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0',
|
|
|
|
@ -65,7 +82,20 @@ return {
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- gold nugget
|
|
|
|
|
-- Iron Bars
|
|
|
|
|
['minecraft:iron_bars;0'] = {
|
|
|
|
|
result = 'minecraft:iron_bars;0',
|
|
|
|
|
count = 16,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:iron_ingot;0'] = 6,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0',
|
|
|
|
|
'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0', 'minecraft:iron_ingot;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Gold nugget
|
|
|
|
|
['minecraft:gold_nugget;0'] = {
|
|
|
|
|
result = 'minecraft:gold_nugget;0',
|
|
|
|
|
count = 9,
|
|
|
|
@ -91,6 +121,62 @@ return {
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Hopper
|
|
|
|
|
['minecraft:hopper;0'] = {
|
|
|
|
|
result = 'minecraft:hopper;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:iron_ingot;0'] = 5,
|
|
|
|
|
['minecraft:chest;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:iron_ingot;0', nil, 'minecraft:iron_ingot;0',
|
|
|
|
|
'minecraft:iron_ingot;0', 'minecraft:chest;0', 'minecraft:iron_ingot;0',
|
|
|
|
|
nil, 'minecraft:iron_ingot;0', nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Dropper
|
|
|
|
|
['minecraft:dropper;0'] = {
|
|
|
|
|
result = 'minecraft:dropper;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:cobblestone;0'] = 7,
|
|
|
|
|
['minecraft:redstone;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:cobblestone;0', 'minecraft:cobblestone;0', 'minecraft:cobblestone;0',
|
|
|
|
|
'minecraft:cobblestone;0', nil, 'minecraft:cobblestone;0',
|
|
|
|
|
'minecraft:cobblestone;0', 'minecraft:redstone;0', 'minecraft:cobblestone;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Lever
|
|
|
|
|
['minecraft:lever;0'] = {
|
|
|
|
|
result = 'minecraft:lever;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:stick;0'] = 1,
|
|
|
|
|
['minecraft:cobblestone;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
nil, 'minecraft:stick;0', nil,
|
|
|
|
|
nil, 'minecraft:cobblestone;0', nil,
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Redstone Torch
|
|
|
|
|
['minecraft:redstone_torch;0'] = {
|
|
|
|
|
result = 'minecraft:redstone_torch;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:stick;0'] = 1,
|
|
|
|
|
['minecraft:redstone;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
nil, 'minecraft:redstone;0', nil,
|
|
|
|
|
nil, 'minecraft:stick;0', nil,
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Clock
|
|
|
|
|
['minecraft:clock;0'] = {
|
|
|
|
|
result = 'minecraft:clock;0',
|
|
|
|
@ -105,6 +191,22 @@ return {
|
|
|
|
|
nil, 'minecraft:gold_ingot;0', nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Piston
|
|
|
|
|
['minecraft:piston;0'] = {
|
|
|
|
|
result = 'minecraft:piston;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:iron_ingot;0'] = 1,
|
|
|
|
|
['minecraft:redstone;0'] = 1,
|
|
|
|
|
['minecraft:planks;0'] = 3,
|
|
|
|
|
['minecraft:cobblestone;0'] = 4,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:planks;0', 'minecraft:planks;0', 'minecraft:planks;0',
|
|
|
|
|
'minecraft:cobblestone;0', 'minecraft:iron_ingot;0', 'minecraft:cobblestone;0',
|
|
|
|
|
'minecraft:cobblestone;0', 'minecraft:redstone;0', 'minecraft:cobblestone;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Button
|
|
|
|
|
['minecraft:stone_button;0'] = {
|
|
|
|
|
result = 'minecraft:stone_button;0',
|
|
|
|
@ -118,6 +220,24 @@ return {
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
-- Card Base
|
|
|
|
|
['opencomputers:material;5'] = {
|
|
|
|
|
result = 'opencomputers:material;5',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:iron_nugget;0'] = 3,
|
|
|
|
|
['minecraft:gold_nugget;0'] = 1,
|
|
|
|
|
['opencomputers:material;4'] = 1, -- Printed Circuit Board
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:iron_nugget;0', nil, nil,
|
|
|
|
|
'minecraft:iron_nugget;0', 'opencomputers:material;4', nil,
|
|
|
|
|
'minecraft:iron_nugget;0', 'minecraft:gold_nugget;0', nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Transistor
|
|
|
|
|
['opencomputers:material;6'] = {
|
|
|
|
|
result = 'opencomputers:material;6',
|
|
|
|
@ -196,6 +316,19 @@ return {
|
|
|
|
|
'minecraft:gold_nugget;0', 'opencomputers:material;6', 'minecraft:gold_nugget;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Disk Platter
|
|
|
|
|
['opencomputers:material;12'] = {
|
|
|
|
|
result = 'opencomputers:material;12',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:iron_nugget;0'] = 4,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
nil, 'minecraft:iron_nugget;0', nil,
|
|
|
|
|
'minecraft:iron_nugget;0', nil, 'minecraft:iron_nugget;0',
|
|
|
|
|
nil, 'minecraft:iron_nugget;0', nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Button Group
|
|
|
|
|
['opencomputers:material;14'] = {
|
|
|
|
|
result = 'opencomputers:material;14',
|
|
|
|
@ -235,6 +368,9 @@ return {
|
|
|
|
|
'minecraft:stone_button;0', 'minecraft:stone_button;0', 'minecraft:stone_button;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
-- Keyboard
|
|
|
|
|
['opencomputers:keyboard;0'] = {
|
|
|
|
|
result = 'opencomputers:material;0',
|
|
|
|
@ -250,4 +386,173 @@ return {
|
|
|
|
|
'opencomputers:material;14', 'opencomputers:material;15', 'opencomputers:material;16',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Screen (Tier 1)
|
|
|
|
|
['opencomputers:screen1;0'] = {
|
|
|
|
|
result = 'opencomputers:screen1;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['minecraft:iron_ingot;0'] = 4,
|
|
|
|
|
['minecraft:redstone;0'] = 3,
|
|
|
|
|
['opencomputers:material;7'] = 1, -- Microchip (Tier 1)
|
|
|
|
|
['minecraft:glass;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:iron_ingot;0', 'minecraft:redstone;0', 'minecraft:iron_ingot;0',
|
|
|
|
|
'minecraft:redstone:0', 'opencomputers:material:7;0', 'minecraft:glass:0',
|
|
|
|
|
'minecraft:iron_ingot;0', 'minecraft:redstone:0', 'minecraft:iron_ingot;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Memory (Tier 1)
|
|
|
|
|
['opencomputers:component;6'] = {
|
|
|
|
|
result = 'opencomputers:component;6',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;7'] = 2, -- Microchip (Tier 1)
|
|
|
|
|
['minecraft:iron_nugget;0'] = 1,
|
|
|
|
|
['opencomputers:material;4'] = 1, -- Printed Circuit Board
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
'opencomputers:material;7', 'minecraft:iron_nugget;0', 'opencomputers:material;7',
|
|
|
|
|
nil, 'opencomputers:material;4', nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Graphics Card (Tier 1)
|
|
|
|
|
['opencomputers:card;1'] = {
|
|
|
|
|
result = 'opencomputers:card;1',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;7'] = 1, -- Microchip (Tier 1)
|
|
|
|
|
['opencomputers:material;10'] = 1, -- Arithmetic Logic Unit (ALU)
|
|
|
|
|
['opencomputers:component;6'] = 1, -- Memoty (Tier 1)
|
|
|
|
|
['opencomputers:material;5'] = 1, -- Card Base
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
nil, nil, nil,
|
|
|
|
|
'opencomputers:material;7', 'opencomputers:material;10', 'opencomputers:component;6',
|
|
|
|
|
nil, 'opencomputers:material;5', nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- EEPROM
|
|
|
|
|
['opencomputers:storage;0'] = {
|
|
|
|
|
result = 'opencomputers:storage;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;6'] = 1, -- Transistor
|
|
|
|
|
['opencomputers:material;7'] = 1, -- Microchip (Tier 1)
|
|
|
|
|
['minecraft:gold_nugget;0'] = 4,
|
|
|
|
|
['minecraft:paper;0'] = 2,
|
|
|
|
|
['minecraft:redstone_torch;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:gold_nugget;0', 'opencomputers:material;6', 'minecraft:gold_nugget;0',
|
|
|
|
|
'minecraft:paper;0', 'opencomputers:material;7', 'minecraft:paper;0',
|
|
|
|
|
'minecraft:gold_nugget;0', 'minecraft:redstone_torch;0', 'minecraft:gold_nugget;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Floppy Disk
|
|
|
|
|
['opencomputers:storage;1'] = {
|
|
|
|
|
result = 'opencomputers:storage;1',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;12'] = 1, -- Disk Platter
|
|
|
|
|
['minecraft:iron_nugget;0'] = 4,
|
|
|
|
|
['minecraft:paper;0'] = 3,
|
|
|
|
|
['minecraft:lever;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:iron_nugget;0', 'minecraft:lever;0', 'minecraft:iron_nugget;0',
|
|
|
|
|
'minecraft:paper;0', 'opencomputers:material;12', 'minecraft:paper;0',
|
|
|
|
|
'minecraft:iron_nugget;0', 'minecraft:paper;0', 'minecraft:iron_nugget;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Hard Disk Drive (Tier 1)
|
|
|
|
|
['opencomputers:storage;2'] = {
|
|
|
|
|
result = 'opencomputers:storage;2',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;7'] = 2, -- Microchip (Tier 1)
|
|
|
|
|
['opencomputers:material;4'] = 1, -- Printed Circuit Board
|
|
|
|
|
['opencomputers:material;12'] = 3, -- Disk Platter
|
|
|
|
|
['minecraft:iron_ingot;0'] = 2,
|
|
|
|
|
['minecraft:piston;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'opencomputers:material;7', 'opencomputers:material;12', 'minecraft:iron_ingot;0',
|
|
|
|
|
'opencomputers:material;4', 'opencomputers:material;12', 'minecraft:piston;0',
|
|
|
|
|
'opencomputers:material;7', 'opencomputers:material;12', 'minecraft:iron_ingot;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Computer Case (Tier 2)
|
|
|
|
|
['opencomputers:case2;0'] = {
|
|
|
|
|
result = 'opencomputers:case2;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;8'] = 1, -- Microchip (Tier 2)
|
|
|
|
|
['opencomputers:material;4'] = 1, -- Printed Circuit Board
|
|
|
|
|
['minecraft:gold_ingot;0'] = 4,
|
|
|
|
|
['minecraft:iron_bars;0'] = 2,
|
|
|
|
|
['minecraft:chest;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:gold_ingot;0', 'opencomputers:material;8', 'minecraft:gold_ingot;0',
|
|
|
|
|
'minecraft:iron_bars;0', 'minecraft:chest;0', 'minecraft:iron_bars;0',
|
|
|
|
|
'minecraft:gold_ingot;0', 'opencomputers:material;4', 'minecraft:gold_ingot;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Analyzer
|
|
|
|
|
['opencomputers:tool;0'] = {
|
|
|
|
|
result = 'opencomputers:tool;0',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;6'] = 1, -- Transistor
|
|
|
|
|
['opencomputers:material;4'] = 1, -- Printed Circuit Board
|
|
|
|
|
['minecraft:gold_nugget;0'] = 2,
|
|
|
|
|
['minecraft:redstone_torch;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:redstone_torch;0', nil, nil,
|
|
|
|
|
'opencomputers:material;6', 'minecraft:gold_nugget;0', nil,
|
|
|
|
|
'opencomputers:material;4', 'minecraft:gold_nugget;0', nil,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
-- Inventory Upgrade
|
|
|
|
|
['opencomputers:upgrade;17'] = {
|
|
|
|
|
result = 'opencomputers:upgrade;17',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;7'] = 1, -- Microchip (Tier 1)
|
|
|
|
|
['minecraft:planks;0'] = 4,
|
|
|
|
|
['minecraft:hopper;0'] = 1,
|
|
|
|
|
['minecraft:dropper;0'] = 1,
|
|
|
|
|
['minecraft:chest;0'] = 1,
|
|
|
|
|
['minecraft:piston;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:planks;0', 'minecraft:hopper;0', 'minecraft:planks;0',
|
|
|
|
|
'minecraft:dropper;0', 'minecraft:chest;0', 'minecraft:piston;0',
|
|
|
|
|
'minecraft:planks;0', 'opencomputers:material;7', 'minecraft:planks;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
-- Inventory Controler Upgrade
|
|
|
|
|
['opencomputers:upgrade;18'] = {
|
|
|
|
|
result = 'opencomputers:upgrade;18',
|
|
|
|
|
count = 1,
|
|
|
|
|
requires = {
|
|
|
|
|
['opencomputers:material;8'] = 1, -- Microchip (Tier 2)
|
|
|
|
|
['opencomputers:material;4'] = 1, -- Printed Circuit Board
|
|
|
|
|
['opencomputers:tool;0'] = 1, -- Analyzer
|
|
|
|
|
['minecraft:gold_ingot;0'] = 4,
|
|
|
|
|
['minecraft:dropper;0'] = 1,
|
|
|
|
|
['minecraft:piston;0'] = 1,
|
|
|
|
|
},
|
|
|
|
|
shape = {
|
|
|
|
|
'minecraft:gold_ingot;0', 'opencomputers:tool;0', 'minecraft:gold_ingot;0',
|
|
|
|
|
'minecraft:dropper;0', 'opencomputers:material;8', 'minecraft:piston;0',
|
|
|
|
|
'minecraft:gold_ingot;0', 'opencomputers:material;4', 'minecraft:gold_ingot;0',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|