diff --git a/recipes.lua b/recipes.lua index 243ce10..164a99f 100644 --- a/recipes.lua +++ b/recipes.lua @@ -135,6 +135,32 @@ return { nil, 'minecraft:iron_ingot;0', nil, } }, + -- Bucket + ['minecraft:bucket;0'] = { + result = 'minecraft:bucket;0', + count = 1, + requires = { + ['minecraft:iron_ingot;0'] = 3, + }, + shape = { + nil, nil, nil, + 'minecraft:iron_ingot;0', nil, 'minecraft:iron_ingot;0', + nil, 'minecraft:iron_ingot;0', nil, + } + }, + -- Glass Bottle + ['minecraft:glass_bottle;0'] = { + result = 'minecraft:glass_bottle;0;glass bottle', + count = 3, + requires = { + ['minecraft:glass;0'] = 3, + }, + shape = { + nil, nil, nil, + 'minecraft:glass;0', nil, 'minecraft:glass;0', + nil, 'minecraft:glass;0', nil, + } + }, -- Dropper ['minecraft:dropper;0'] = { result = 'minecraft:dropper;0', @@ -149,6 +175,21 @@ return { 'minecraft:cobblestone;0', 'minecraft:redstone;0', 'minecraft:cobblestone;0', } }, + -- Dispenser + ['minecraft:dispenser;0'] = { + result = 'minecraft:dispenser;0', + count = 1, + requires = { + ['minecraft:cobblestone;0'] = 7, + ['minecraft:redstone;0'] = 1, + ['minecraft:bow;0'] = 1, + }, + shape = { + 'minecraft:cobblestone;0', 'minecraft:cobblestone;0', 'minecraft:cobblestone;0', + 'minecraft:cobblestone;0', 'minecraft:bow;0', 'minecraft:cobblestone;0', + 'minecraft:cobblestone;0', 'minecraft:redstone;0', 'minecraft:cobblestone;0', + } + }, -- Lever ['minecraft:lever;0'] = { result = 'minecraft:lever;0', @@ -163,6 +204,20 @@ return { nil, nil, nil, } }, + -- Bow + ['minecraft:bow;0'] = { + result = 'minecraft:bow;0', + count = 1, + requires = { + ['minecraft:stick;0'] = 3, + ['minecraft:string;0'] = 3, + }, + shape = { + nil, 'minecraft:stick;0', 'minecraft:string;0', + 'minecraft:stick;0', nil, 'minecraft:string;0', + nil, 'minecraft:stick;0', 'minecraft:string;0', + } + }, -- Redstone Torch ['minecraft:redstone_torch;0'] = { result = 'minecraft:redstone_torch;0', @@ -1056,6 +1111,23 @@ return { 'minecraft:iron_ingot;0', 'opencomputers:material;4', 'minecraft:iron_ingot;0', } }, + -- Transposer + ['opencomputers:transposer;0'] = { + result = 'opencomputers:transposer;0', + count = 4, + requires = { + ['minecraft:iron_ingot;0'] = 4, + ['opencomputers:upgrade;18'] = 1, -- Inventory Controller Upgrade + ['minecraft:hopper;0'] = 2, + ['minecraft:bucket;0'] = 1, + ['opencomputers:upgrade;24'] = 1, -- Tank Controller Upgrade + }, + shape = { + 'minecraft:iron_ingot;0', 'opencomputers:upgrade;18', 'minecraft:iron_ingot;0', + 'minecraft:hopper;0', 'minecraft:bucket;0', 'minecraft:hopper;0', + 'minecraft:iron_ingot;0', 'opencomputers:upgrade;24', 'minecraft:iron_ingot;0', + } + }, ----------------------------------------------------------------------------------------- @@ -1161,6 +1233,24 @@ return { 'minecraft:gold_ingot;0', 'opencomputers:material;4', 'minecraft:gold_ingot;0', } }, + -- Tank Controler Upgrade + ['opencomputers:upgrade;24'] = { + result = 'opencomputers:upgrade;24;tank controller upgrade', + count = 1, + requires = { + ['minecraft:gold_ingot;0'] = 4, + ['minecraft:glass_bottle;0'] = 1, + ['minecraft:dispenser;0'] = 1, + ['opencomputers:material;8'] = 1, -- Microchip (Tier 2) + ['minecraft:piston;0'] = 1, + ['opencomputers:material;4'] = 1, -- Printed Circuit Board + }, + shape = { + 'minecraft:gold_ingot;0', 'minecraft:glass_bottle;0', 'minecraft:gold_ingot;0', + 'minecraft:dispenser;0', 'opencomputers:material;8', 'minecraft:piston;0', + 'minecraft:gold_ingot;0', 'opencomputers:material;4', 'minecraft:gold_ingot;0', + } + }, -- Tractor Beam Upgrade ['opencomputers:upgrade;25'] = { result = 'opencomputers:upgrade;25;tractor beam (magnet) upgrade',