finish recipe books

This commit is contained in:
kepler155c@gmail.com
2019-02-24 06:59:30 -05:00
parent 5dc87ef8d1
commit b8919851e6
36 changed files with 400 additions and 8333 deletions

View File

@@ -119,7 +119,7 @@ function supplyPage:enable(builder)
self.statusBar:setValue('fuel',
string.format('Fuel: %dk', math.floor(turtle.getFuelLevel() / 1024)))
Event.addNamedTimer('supplyRefresh', 6, true, function()
self.timer = Event.onInterval(6, function()
if self.enabled then
self.builder:autocraft(self.builder:getSupplies())
self:refresh()
@@ -131,7 +131,7 @@ function supplyPage:enable(builder)
end
function supplyPage:disable()
Event.cancelNamedTimer('supplyRefresh')
Event.off(self.timer)
end
function supplyPage:setSupplies(supplies)

320
farms/apis/craft.lua Normal file
View File

@@ -0,0 +1,320 @@
local itemDB = require('core.itemDB')
local Util = require('util')
local fs = _G.fs
local turtle = _G.turtle
local RECIPES_DIR = 'packages/farms/etc/recipes'
local USER_RECIPES = 'usr/config/recipes.db'
local Craft = { }
local function clearGrid(inventoryAdapter)
for i = 1, 16 do
local count = turtle.getItemCount(i)
if count > 0 then
inventoryAdapter:insert(i, count)
if turtle.getItemCount(i) ~= 0 then
-- inventory is possibly full
return false
end
end
end
return true
end
local function splitKey(key)
local t = Util.split(key, '(.-):')
local item = { }
if #t[#t] > 8 then
item.nbtHash = table.remove(t)
end
item.damage = tonumber(table.remove(t))
item.name = table.concat(t, ':')
return item
end
function Craft.getItemCount(items, item)
if type(item) == 'string' then
item = splitKey(item)
end
local count = 0
for _,v in pairs(items) do
if v.name == item.name and
(not item.damage or v.damage == item.damage) and
v.nbtHash == item.nbtHash then
if item.damage then
return v.count
end
count = count + v.count
end
end
return count
end
local function turtleCraft(recipe, qty, inventoryAdapter)
if not clearGrid(inventoryAdapter) then
return false
end
for k,v in pairs(recipe.ingredients) do
local item = splitKey(v)
local provideQty = qty
--[[
Turtles can only craft 1 item at a time when using a tool.
if recipe.craftingTools and recipe.craftingTools[k] then
provideQty = 1
end
]]--
inventoryAdapter:provide(item, provideQty, k)
if turtle.getItemCount(k) == 0 then -- ~= qty then
-- FIX: ingredients cannot be stacked
--debug('failed ' .. v .. ' - ' .. provideQty)
return false
end
end
return turtle.craft()
end
function Craft.loadRecipes()
Craft.recipes = { }
Util.merge(Craft.recipes, (Util.readTable(fs.combine(RECIPES_DIR, 'minecraft.db')) or { }).recipes)
local config = Util.readTable('usr/config/recipeBooks.db') or { }
for _, book in pairs(config) do
local recipeFile = Util.readTable(book)
Util.merge(Craft.recipes, recipeFile.recipes)
end
local recipes = Util.readTable(USER_RECIPES) or { }
Util.merge(Craft.recipes, recipes)
end
function Craft.sumIngredients(recipe)
-- produces { ['minecraft:planks:0'] = 8 }
local t = { }
for _,item in pairs(recipe.ingredients) do
t[item] = (t[item] or 0) + 1
end
-- need a check for crafting tool
return t
end
function Craft.craftRecipe(recipe, count, inventoryAdapter)
if type(recipe) == 'string' then
recipe = Craft.recipes[recipe]
if not recipe then
return 0, 'No recipe'
end
end
local items = inventoryAdapter:listItems()
if not items then
return 0, 'Inventory changed'
end
count = math.ceil(count / recipe.count)
local maxCount = recipe.maxCount or math.floor(64 / recipe.count)
for key,icount in pairs(Craft.sumIngredients(recipe)) do
local itemCount = Craft.getItemCount(items, key)
local need = icount * count
if recipe.craftingTools and recipe.craftingTools[key] then
need = 1
end
maxCount = math.min(maxCount, itemDB:getMaxCount(key))
if itemCount < need then
local irecipe = Craft.findRecipe(key)
if irecipe then
local iqty = need - itemCount
local crafted = Craft.craftRecipe(irecipe, iqty, inventoryAdapter)
if crafted ~= iqty then
turtle.select(1)
return 0
end
end
end
end
local crafted = 0
repeat
if not turtleCraft(recipe, math.min(count, maxCount), inventoryAdapter) then
turtle.select(1)
break
end
crafted = crafted + math.min(count, maxCount)
count = count - maxCount
until count <= 0
clearGrid(inventoryAdapter)
turtle.select(1)
return crafted * recipe.count
end
local function makeRecipeKey(item)
if type(item) == 'string' then
item = splitKey(item)
end
return table.concat({ item.name, item.damage or 0, item.nbtHash }, ':')
end
function Craft.findRecipe(key)
if type(key) ~= 'string' then
key = itemDB:makeKey(key)
end
local item = itemDB:splitKey(key)
if item.damage then
return Craft.recipes[makeRecipeKey(item)]
end
-- handle cases where the request is like : IC2:reactorVent:*
for rkey,recipe in pairs(Craft.recipes) do
local r = itemDB:splitKey(rkey)
if item.name == r.name and
(not item.nbtHash or r.nbtHash == item.nbtHash) then
return recipe
end
end
end
-- determine the full list of ingredients needed to craft
-- a quantity of a recipe.
function Craft.getResourceList(inRecipe, items, inCount)
local summed = { }
local function sumItems(recipe, key, count)
local item = itemDB:splitKey(key)
local summedItem = summed[key]
if not summedItem then
summedItem = Util.shallowCopy(item)
summedItem.recipe = Craft.findRecipe(key)
summedItem.count = Craft.getItemCount(items, item)
summedItem.displayName = itemDB:getName(item)
summedItem.total = 0
summedItem.need = 0
summedItem.used = 0
summed[key] = summedItem
end
local total = count
local used = math.min(summedItem.count, total)
local need = total - used
if recipe.craftingTools and recipe.craftingTools[key] then
summedItem.total = 1
if summedItem.count > 0 then
summedItem.used = 1
summedItem.need = 0
need = 0
elseif not summedItem.recipe then
summedItem.need = 1
need = 1
else
need = 1
end
else
summedItem.total = summedItem.total + total
summedItem.count = summedItem.count - used
summedItem.used = summedItem.used + used
if not summedItem.recipe then
summedItem.need = summedItem.need + need
end
end
if need > 0 and summedItem.recipe then
need = math.ceil(need / summedItem.recipe.count)
for ikey,iqty in pairs(Craft.sumIngredients(summedItem.recipe)) do
sumItems(summedItem.recipe, ikey, math.ceil(need * iqty))
end
end
end
inCount = math.ceil(inCount / inRecipe.count)
for ikey,iqty in pairs(Craft.sumIngredients(inRecipe)) do
sumItems(inRecipe, ikey, math.ceil(inCount * iqty))
end
return summed
end
function Craft.getResourceList4(inRecipe, items, count)
local summed = Craft.getResourceList(inRecipe, items, count)
-- filter down to just raw materials
return Util.filter(summed, function(a) return a.used > 0 or a.need > 0 end)
end
-- given a certain quantity, return how many of those can be crafted
function Craft.getCraftableAmount(inRecipe, count, items, missing)
local function sumItems(recipe, summedItems, count)
local canCraft = 0
for _ = 1, count do
for _,item in pairs(recipe.ingredients) do
local summedItem = summedItems[item] or Craft.getItemCount(items, item)
local irecipe = Craft.findRecipe(item)
if irecipe and summedItem <= 0 then
summedItem = summedItem + sumItems(irecipe, summedItems, 1)
end
if summedItem <= 0 then
if missing and not irecipe then
missing.name = item
end
return canCraft
end
if not recipe.craftingTools or not recipe.craftingTools[item] then
summedItems[item] = summedItem - 1
end
end
canCraft = canCraft + recipe.count
end
return canCraft
end
return sumItems(inRecipe, { }, math.ceil(count / inRecipe.count))
end
function Craft.canCraft(item, count, items)
return Craft.getCraftableAmount(Craft.recipes[item], count, items) == count
end
function Craft.setRecipes(recipes)
Craft.recipes = recipes
end
function Craft.getCraftableAmountTest()
local results = { }
Craft.setRecipes(Util.readTable('usr/etc/recipes.db'))
local items = {
{ name = 'minecraft:planks', damage = 0, count = 5 },
{ name = 'minecraft:log', damage = 0, count = 2 },
}
results[1] = { item = 'chest', expected = 1,
got = Craft.getCraftableAmount(Craft.recipes['minecraft:chest:0'], 2, items) }
items = {
{ name = 'minecraft:log', damage = 0, count = 1 },
{ name = 'minecraft:coal', damage = 1, count = 1 },
}
results[2] = { item = 'torch', expected = 4,
got = Craft.getCraftableAmount(Craft.recipes['minecraft:torch:0'], 4, items) }
return results
end
function Craft.craftRecipeTest(name, count)
local ChestAdapter = require('core.chestAdapter18')
local chestAdapter = ChestAdapter({ wrapSide = 'top', direction = 'down' })
Craft.setRecipes(Util.readTable('usr/etc/recipes.db'))
return { Craft.craftRecipe(Craft.recipes[name], count, chestAdapter) }
end
Craft.loadRecipes()
return Craft

View File

@@ -1,5 +1,5 @@
local Adapter = require('core.inventoryAdapter')
local Craft = require('core.turtle.craft')
local Craft = require('farms.craft')
local turtle = _G.turtle

View File

@@ -0,0 +1,52 @@
{
name = "Minecraft",
version = "",
recipes = {
[ "minecraft:furnace:0" ] = {
count = 1,
ingredients = {
"minecraft:cobblestone:0",
"minecraft:cobblestone:0",
"minecraft:cobblestone:0",
[ 9 ] = "minecraft:cobblestone:0",
[ 10 ] = "minecraft:cobblestone:0",
[ 11 ] = "minecraft:cobblestone:0",
[ 5 ] = "minecraft:cobblestone:0",
[ 7 ] = "minecraft:cobblestone:0",
},
},
[ "minecraft:torch:0" ] = {
ingredients = {
"minecraft:coal:1",
[ 5 ] = "minecraft:stick:0",
},
count = 4,
},
[ "minecraft:stick:0" ] = {
ingredients = {
"minecraft:planks:0",
[ 5 ] = "minecraft:planks:0",
},
count = 4,
},
[ "minecraft:planks:0" ] = {
count = 4,
ingredients = {
[ 6 ] = "minecraft:log:0",
},
},
[ "minecraft:chest:0" ] = {
ingredients = {
"minecraft:planks:0",
"minecraft:planks:0",
"minecraft:planks:0",
[ 9 ] = "minecraft:planks:0",
[ 10 ] = "minecraft:planks:0",
[ 11 ] = "minecraft:planks:0",
[ 5 ] = "minecraft:planks:0",
[ 7 ] = "minecraft:planks:0",
},
count = 1,
},
},
}

View File

@@ -758,7 +758,7 @@ local tasks = {
local s, m = turtle.run(function()
turtle.reset()
require('core.turtle.crafting')
require('farms.crafting')
--turtle.addFeatures('core.crafting')
turtle.set({
attackPolicy = 'attack',

View File

@@ -751,8 +751,8 @@ local tasks = {
local s, m = turtle.run(function()
require('core.turtle.crafting')
require('core.turtle.level')
require('farms.crafting')
require('farms.level')
--turtle.addFeatures('level', 'core.crafting')
turtle.set({ attackPolicy = "attack" })

View File

@@ -202,7 +202,7 @@ function page:play(onOff)
self:updateStationName()
radio.playAudio()
Event.addNamedTimer('songTimer', 180, false, function()
Event.onInterval(180, function()
if self.playing then
self:seek()
self:play(true)

View File

@@ -1,6 +1,7 @@
{
required = {
'core',
'recipeBook',
},
title = 'Milo: Advanced inventory management',
repository = 'kepler155c/opus-apps/{{OPUS_BRANCH}}/milo',

View File

@@ -10,7 +10,7 @@ local Craft = {
STATUS_ERROR = 'error',
STATUS_SUCCESS = 'success',
RECIPES_DIR = 'packages/core/etc/recipes',
RECIPES_DIR = 'packages/recipeBook/etc/recipes',
USER_DIR = 'usr/etc/recipes',
USER_RECIPES = 'usr/config/recipes.db',
MACHINE_LOOKUP = 'usr/config/machine_crafting.db',

View File

@@ -1,592 +0,0 @@
{
"smooth_sky_stone_block": {
"name": "Sky Stone Block"
},
"fluix_block": {
"name": "Fluix Block"
},
"charger": {
"name": "Charger"
},
"network_tool": {
"name": "Network Tool"
},
"wireless_terminal": {
"name": [
"Wireless Terminal"
]
},
"certus_quartz_cutting_knife": {
"name": "Certus Quartz Cutting Knife"
},
"storage_cell_16k": {
"name": "16k ME Storage Cell"
},
"grindstone": {
"name": "Quartz Grindstone"
},
"material": {
"name": [
"Certus Quartz Crystal",
"Charged Certus Quartz Crystal",
"Certus Quartz Dust",
"Nether Quartz Dust",
"",
"",
"",
"Fluix Crystal",
"Fluix Dust",
"Fluix Pearl",
"Pure Certus Quartz Crystal",
"Pure Nether Quartz Crystal",
"Pure Fluix Crystal",
"Inscriber Calculation Press",
"",
"",
"Printed Calculation Circuit",
"Printed Engineering Circuit",
"Printed Logic Circuit",
"",
"Printed Silicon",
"",
"Logic Processor",
"Calculation Processor",
"Engineering Processor",
"",
"",
"",
"Advanced Card",
"",
"Acceleration Card",
"",
"2³ Spatial Component",
"16³ Spatial Component",
"128³ Spatial Component",
"1k ME Storage Component",
"4k ME Storage Component",
"16k ME Storage Component",
"64k ME Storage Component",
"ME Storage Housing",
"",
"Wireless Receiver",
"Wireless Booster",
"Formation Core",
"Annihilation Core",
"",
"",
"",
"",
"",
"",
"",
"Blank Pattern"
]
},
"controller": {
"name": "ME Controller"
},
"quartz_glass": {
"name": "Quartz Glass"
},
"quartz_growth_accelerator": {
"name": "Crystal Growth Accelerator"
},
"energy_acceptor": {
"name": "Energy Acceptor"
},
"part": {
"name": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ME Glass Cable - Fluix",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"Cable Anchor",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"Quartz Fiber",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"Illuminated Panel",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ME Storage Bus",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ME Annihilation Plane",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ME Pattern Terminal",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ME Crafting Terminal",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ME Terminal",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"ME Interface"
]
},
"dense_energy_cell": {
"name": "Dense Energy Cell"
},
"drive": {
"name": "ME Drive"
},
"crafting_unit": {
"name": "Crafting Unit"
},
"interface": {
"name": "ME Interface"
},
"energy_cell": {
"name": "Energy Cell"
},
"wireless_access_point": {
"name": "ME Wireless Access Point"
},
"condenser": {
"name": "Matter Condenser"
},
"nether_quartz_wrench": {
"name": "Nether Quartz Wrench"
},
"crank": {
"name": "Wooden Crank"
},
"molecular_assembler": {
"name": "Molecular Assembler"
},
"chest": {
"name": "ME Chest"
},
"security_station": {
"name": "ME Security Terminal"
},
"sky_stone_block": {
"name": "Sky Stone"
},
"crafting_storage_64k": {
"name": "64k Crafting Storage"
},
"inscriber": {
"name": "Inscriber"
},
"crystal_seed": {
"name": [
"Nether Quartz Seed"
]
}
}

View File

@@ -1,20 +0,0 @@
{
"peripheral": {
"name": [
"Disk Drive",
"",
"",
"",
"Advanced Monitor"
]
},
"advanced_modem": {
"name": "Ender Modem"
},
"pocket_computer": {
"name": [
"",
"Advanced Pocket Computer"
]
}
}

View File

@@ -1,226 +0,0 @@
{
"blockSolarPanel": {
"name": [
"Photovoltaic Cell",
"Advanced Photovoltaic Cell",
"Vibrant Photovoltaic Cell"
]
},
"blockFusedQuartz": {
"name": [
"Fused Quartz",
"Quite Clear Glass",
"Enlightened Fused Quartz",
"",
"Dark Fused Quartz",
"Dark Clear Glass"
]
},
"blockVacuumChest": {
"name": [
"Vacuum Chest"
]
},
"itemExtractSpeedUpgrade": {
"name": "Item Conduit Speed Upgrade"
},
"blockPainter": {
"name": "Painting Machine"
},
"blockTransceiver": {
"name": "Dimensional Transceiver"
},
"darkSteel_chestplate": {
"name": "Dark Plate"
},
"blockSliceAndSplice": {
"name": "Slice'N'Splice"
},
"itemConduitFacade": {
"name": "Conduit Facade"
},
"itemBasicFilterUpgrade": {
"name": [
"Basic Item Filter",
"Advanced Item Filter",
"Counting Item Filter"
]
},
"blockExperienceObelisk": {
"name": "Experience Obelisk"
},
"itemLiquidConduit": {
"name": [
"Fluid Conduit",
"Pressurized Fluid Conduit",
"Ender Fluid Conduit"
]
},
"blockFarmStation": {
"name": "Farming Station"
},
"blockEndermanSkull": {
"name": [
"Enderman Head",
"",
"Tormented Enderman Head"
]
},
"blockAlloySmelter": {
"name": "Alloy Smelter"
},
"itemRedstoneConduit": {
"name": "Redstone Conduit"
},
"itemPowerConduit": {
"name": [
"Energy Conduit",
"Enhanced Energy Conduit",
"Ender Energy Conduit"
]
},
"itemTravelStaff": {
"name": "Staff of Traveling"
},
"blockSagMill": {
"name": [
"SAG Mill (Configured)"
]
},
"itemItemConduit": {
"name": "Item Conduit"
},
"itemConduitProbe": {
"name": "Conduit Probe"
},
"itemPowderIngot": {
"name": [
"",
"",
"",
"",
"",
"",
"Enderium Base"
]
},
"blockBuffer": {
"name": [
"Item Buffer"
]
},
"blockPoweredSpawner": {
"name": "Powered Spawner"
},
"itemBasicCapacitor": {
"name": [
"Basic Capacitor",
"Double-Layer Capacitor",
"Octadic Capacitor",
"Modified Power Holding Device"
]
},
"blockCapBank": {
"name": [
"",
"Basic Capacitor Bank",
"Capacitor Bank",
"Vibrant Capacitor Bank"
]
},
"blockTank": {
"name": [
"Fluid Tank (Configured)"
]
},
"blockKillerJoe": {
"name": [
"Killer Joe"
]
},
"blockWirelessCharger": {
"name": "Wireless Charger"
},
"darkSteel_sword": {
"name": [
"The Ender"
]
},
"blockVat": {
"name": [
"The Vat"
]
},
"itemBrokenSpawner": {
"name": "Broken Spawner"
},
"blockSoulBinder": {
"name": "Soul Binder"
},
"itemMachinePart": {
"name": [
"Machine Chassis",
"Basic Gear"
]
},
"itemYetaWrench": {
"name": "Yeta Wrench"
},
"itemAlloy": {
"name": [
"Electrical Steel",
"Energetic Alloy",
"Vibrant Alloy",
"Redstone Alloy",
"Conductive Iron",
"Pulsating Iron",
"Dark Steel",
"Soularium"
]
},
"itemXpTransfer": {
"name": "Experience Rod"
},
"itemFrankenSkull": {
"name": [
"Zombie Electrode",
"Z-Logic Controller",
"Frank'N'Zombie",
"Ender Resonator",
"Sentient Ender",
"Skeletal Contractor"
]
},
"blockReservoir": {
"name": "Reservoir"
},
"itemSoulVessel": {
"name": [
"Soul Vial",
"Soul Vial"
]
},
"itemMaterial": {
"name": [
"Silicon",
"Conduit Binder",
"Binder Composite",
"Pulsating Iron Nugget",
"Vibrant Alloy Nugget",
"Pulsating Crystal",
"Vibrant Crystal",
"",
"Ender Crystal",
"Enticing Crystal",
"",
"",
"",
"Grains of the End",
"",
"Precient Crystal",
"",
"",
"Plant clippings and trimmings"
]
}
}

View File

@@ -1,35 +0,0 @@
{
"blockDust": {
"name": "Dust"
},
"blockBarrel1": {
"name": "Stone Barrel"
},
"hammerStone": {
"name": "Stone Hammer"
},
"itemMaterial": {
"name": [
"",
"Porcelain Clay",
"Silkworm",
"Ancient Spores",
"Grass Seeds"
]
},
"blockCrucible": {
"name": [
"Unfired Crucible",
"Crucible"
]
},
"itemMesh": {
"name": [
"",
"String Mesh",
"Flint Stiffened Mesh",
"Iron Stiffened Mesh",
"Diamond Stiffened Mesh"
]
},
}

View File

@@ -1,70 +0,0 @@
{
"resonator": {
"name": "Resonator"
},
"endershard": {
"name": "Ender Shard"
},
"glasscutter": {
"name": "Glass Cutter"
},
"decorativesolid": {
"name": [
"",
"",
"Polished Stone",
"Stoneburnt"
]
},
"passivegenerator": {
"name": [
"",
"",
"",
"Water Mill",
"",
"",
"",
"Manual Mill"
]
},
"pipe": {
"name": "Transfer Pipe"
},
"user": {
"name": "Mechanical User"
},
"trashcan": {
"name": "Trash Can"
},
"ingredients": {
"name": [
"Resonating Redstone Crystal",
"Redstone Gear",
"Eye of Redstone",
"",
"",
"",
"Upgrade Speed",
"",
"",
"Upgrade Base",
"Drop of Evil"
]
},
"drum": {
"name": [
"",
"Iron Drum"
]
},
"grocket": {
"name": [
"",
"",
"Transfer Node (Fluids)",
"",
"Retrieval Node (Fluids)"
]
}
}

View File

@@ -1,22 +0,0 @@
{
"goldDiamondUpgrade": {
"name": "Gold to Diamond Chest Upgrade"
},
"BlockIronChest": {
"name": [
"Iron Chest",
"Gold Chest",
"Diamond Chest",
"",
"",
"Crystal Chest",
"Obsidian Chest"
]
},
"woodIronUpgrade": {
"name": "Wood to Iron Chest Upgrade"
},
"ironGoldUpgrade": {
"name": "Iron to Gold Chest Upgrade"
}
}

View File

@@ -1,37 +0,0 @@
{
"crafter1": {
"name": "Crafter Tier 1"
},
"modular_storage": {
"name": "Modular Storage"
},
"crafter3": {
"name": "Crafter Tier 3"
},
"machine_frame": {
"name": "Machine Frame"
},
"storage_module": {
"name": [
"Storage Module Tier 1",
"Storage Module Tier 2",
"Storage Module Tier 3",
"",
"",
"",
"Remote Storage Module"
]
},
"crafter2": {
"name": "Crafter Tier 2"
},
"machine_base": {
"name": "Machine Base"
},
"remote_storage": {
"name": "Remote Storage"
},
"timer_block": {
"name": "Timer"
}
}

View File

@@ -1,33 +0,0 @@
{
"compDrawers": {
"name": "Compacting Drawer"
},
"upgradeTemplate": {
"name": "Upgrade Template"
},
"controller": {
"name": "Drawer Controller"
},
"basicDrawers": {
"name": [
"Basic Drawer",
"",
"Basic Drawers 2x2"
]
},
"upgradeVoid": {
"name": "Void Upgrade"
},
"upgradeStorage": {
"name": [
"",
"",
"",
"",
"Storage Upgrade (V)"
]
},
"controllerSlave": {
"name": "Controller Slave"
}
}

View File

@@ -1,36 +0,0 @@
{
"materials": {
"name": [
"Seared Brick",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"Necrotic Bone"
]
},
"pattern": {
"name": "Blank Pattern"
},
"cast": {
"name": "Blank Cast"
},
"casting": {
"name": "Casting Table"
},
"soil": {
"name": "Grout"
}
}

View File

@@ -1,20 +1,8 @@
{
{
url = "https://pastebin.com/raw/dMCDeCie",
version = "MC 1.8+",
localName = "appliedenergistics2",
name = "Applied Energistics",
},
{
url = "https://pastebin.com/raw/Y6bQMUeE",
version = "MC 1.8+",
localName = "botania",
name = "Botania",
},
{
url = "https://pastebin.com/raw/YPWgiFFW",
version = "MC 1.8+",
localName = "computercraft",
name = "Computercraft",
url = "https://raw.githubusercontent.com/kepler155c/opus-recipes/master/switchcraft",
version = "MC 1.12",
localName = "switchcraft",
name = "Switchcraft Server",
},
}

View File

@@ -1,91 +0,0 @@
{
name = "Applied Energistics",
version = "MC 1.8+",
recipes = {
[ "appliedenergistics2:quartz_glass:0" ] = {
ingredients = {
"appliedenergistics2:material:2",
"minecraft:glass:0",
"appliedenergistics2:material:2",
[ 9 ] = "appliedenergistics2:material:2",
[ 10 ] = "minecraft:glass:0",
[ 11 ] = "appliedenergistics2:material:2",
[ 5 ] = "minecraft:glass:0",
[ 6 ] = "appliedenergistics2:material:2",
[ 7 ] = "minecraft:glass:0",
},
count = 4,
},
[ "appliedenergistics2:material:43" ] = {
ingredients = {
"appliedenergistics2:material:0",
"appliedenergistics2:material:8",
"appliedenergistics2:material:22",
},
count = 2,
},
[ "appliedenergistics2:material:44" ] = {
ingredients = {
[ 5 ] = "minecraft:quartz:0",
[ 6 ] = "appliedenergistics2:material:8",
[ 7 ] = "appliedenergistics2:material:22",
},
count = 2,
},
[ "appliedenergistics2:material:35" ] = {
ingredients = {
"minecraft:redstone:0",
"appliedenergistics2:material:0",
"minecraft:redstone:0",
[ 5 ] = "appliedenergistics2:material:0",
[ 6 ] = "appliedenergistics2:material:22",
[ 7 ] = "appliedenergistics2:material:0",
[ 9 ] = "minecraft:redstone:0",
[ 10 ] = "appliedenergistics2:material:0",
[ 11 ] = "minecraft:redstone:0",
},
count = 1,
},
[ "appliedenergistics2:interface:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:glass:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:glass:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "appliedenergistics2:material:44",
[ 7 ] = "appliedenergistics2:material:43",
},
count = 1,
},
[ "appliedenergistics2:material:36" ] = {
ingredients = {
"minecraft:redstone:0",
"appliedenergistics2:material:23",
"minecraft:redstone:0",
[ 5 ] = "appliedenergistics2:material:35",
[ 6 ] = "appliedenergistics2:quartz_glass:0",
[ 7 ] = "appliedenergistics2:material:35",
[ 9 ] = "minecraft:redstone:0",
[ 10 ] = "appliedenergistics2:material:35",
[ 11 ] = "minecraft:redstone:0",
},
count = 1,
},
[ "appliedenergistics2:material:37" ] = {
ingredients = {
"minecraft:glowstone_dust:0",
"appliedenergistics2:material:24",
"minecraft:glowstone_dust:0",
[ 5 ] = "appliedenergistics2:material:36",
[ 6 ] = "appliedenergistics2:quartz_glass:0",
[ 7 ] = "appliedenergistics2:material:36",
[ 9 ] = "minecraft:glowstone_dust:0",
[ 10 ] = "appliedenergistics2:material:36",
[ 11 ] = "minecraft:glowstone_dust:0",
},
count = 1,
},
},
}

View File

@@ -1,455 +0,0 @@
{
name = "Botania",
version = "MC 1.8+",
recipes = {
[ "botania:vial:0" ] = {
ingredients = {
"botania:manaGlass:0",
[ 6 ] = "botania:manaGlass:0",
[ 3 ] = "botania:manaGlass:0",
},
count = 3,
},
[ "botania:lens:0" ] = {
count = 1,
ingredients = {
[ 10 ] = "botania:manaResource:0",
[ 2 ] = "botania:manaResource:0",
[ 5 ] = "botania:manaResource:0",
[ 6 ] = "minecraft:glass_pane:0",
[ 7 ] = "botania:manaResource:0",
},
maxCount = 1,
},
[ "botania:brewery:0" ] = {
ingredients = {
"botania:livingrock:0",
"minecraft:brewing_stand:0",
"botania:livingrock:0",
[ 9 ] = "botania:livingrock:0",
[ 10 ] = "botania:storage:0",
[ 11 ] = "botania:livingrock:0",
[ 5 ] = "botania:livingrock:0",
[ 6 ] = "botania:rune:8",
[ 7 ] = "botania:livingrock:0",
},
count = 1,
},
[ "botania:spark:0" ] = {
ingredients = {
[ 10 ] = "botania:petal:*",
[ 2 ] = "botania:petal:*",
[ 5 ] = "minecraft:blaze_powder:0",
[ 6 ] = "minecraft:gold_nugget:0",
[ 7 ] = "minecraft:blaze_powder:0",
},
count = 1,
},
[ "botania:petal:10" ] = {
ingredients = {
"botania:flower:10",
},
count = 12,
},
[ "botania:vial:1" ] = {
ingredients = {
"botania:elfGlass:0",
[ 6 ] = "botania:elfGlass:0",
[ 3 ] = "botania:elfGlass:0",
},
count = 3,
},
[ "botania:manaTablet:0" ] = {
ingredients = {
"botania:livingrock:0",
"botania:livingrock:0",
"botania:livingrock:0",
[ 9 ] = "botania:livingrock:0",
[ 10 ] = "botania:livingrock:0",
[ 11 ] = "botania:livingrock:0",
[ 5 ] = "botania:livingrock:0",
[ 6 ] = "botania:manaResource:1",
[ 7 ] = "botania:livingrock:0",
},
count = 1,
},
[ "botania:hourglass:0" ] = {
ingredients = {
"minecraft:gold_ingot:0",
"botania:manaGlass:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "botania:manaGlass:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:redstone:0",
[ 6 ] = "botania:manaResource:0",
[ 7 ] = "minecraft:redstone:0",
},
count = 1,
},
[ "botania:pylon:2" ] = {
ingredients = {
[ 10 ] = "botania:manaResource:8",
[ 2 ] = "botania:manaResource:8",
[ 5 ] = "botania:manaResource:7",
[ 6 ] = "botania:pylon:0",
[ 7 ] = "botania:manaResource:7",
},
count = 1,
},
[ "botania:terraPlate:0" ] = {
ingredients = {
"minecraft:lapis_block:0",
"minecraft:lapis_block:0",
"minecraft:lapis_block:0",
[ 9 ] = "botania:rune:2",
[ 10 ] = "botania:rune:8",
[ 11 ] = "botania:rune:3",
[ 5 ] = "botania:rune:0",
[ 6 ] = "botania:storage:0",
[ 7 ] = "botania:rune:1",
},
count = 1,
},
[ "botania:livingwood:5" ] = {
ingredients = {
"botania:livingwood:0",
"minecraft:glowstone_dust:0",
},
count = 1,
},
[ "botania:pylon:1" ] = {
ingredients = {
[ 10 ] = "minecraft:ender_eye:0",
[ 2 ] = "botania:manaResource:18",
[ 5 ] = "botania:manaResource:18",
[ 6 ] = "botania:pylon:0",
[ 7 ] = "botania:manaResource:18",
},
count = 1,
},
[ "botania:petal:11" ] = {
ingredients = {
"botania:flower:11",
},
count = 2,
},
[ "botania:conjurationCatalyst:0" ] = {
ingredients = {
"botania:livingrock:0",
"botania:manaResource:8",
"botania:livingrock:0",
[ 9 ] = "botania:livingrock:0",
[ 10 ] = "botania:manaResource:7",
[ 11 ] = "botania:livingrock:0",
[ 5 ] = "botania:manaResource:7",
[ 6 ] = "botania:alchemyCatalyst:0",
[ 7 ] = "botania:manaResource:7",
},
count = 1,
},
[ "botania:petal:15" ] = {
ingredients = {
"botania:flower:15",
},
count = 2,
},
[ "botania:sparkUpgrade:2" ] = {
ingredients = {
"botania:manaResource:8",
"botania:manaResource:0",
[ 5 ] = "botania:rune:2",
},
count = 1,
},
[ "botania:petal:8" ] = {
ingredients = {
"botania:doubleFlower2:0",
},
count = 4,
},
[ "botania:petal:6" ] = {
ingredients = {
"botania:flower:6",
},
count = 10,
},
[ "botania:petal:9" ] = {
ingredients = {
"botania:flower:9",
},
count = 10,
},
[ "botania:turntable:0" ] = {
ingredients = {
"botania:livingwood:0",
"botania:livingwood:0",
"botania:livingwood:0",
[ 9 ] = "botania:livingwood:0",
[ 10 ] = "botania:livingwood:0",
[ 11 ] = "botania:livingwood:0",
[ 5 ] = "botania:livingwood:0",
[ 6 ] = "minecraft:sticky_piston:0",
[ 7 ] = "botania:livingwood:0",
},
count = 1,
},
[ "botania:alfheimPortal:0" ] = {
ingredients = {
"botania:livingwood:0",
"botania:manaResource:18",
"botania:livingwood:0",
[ 9 ] = "botania:livingwood:0",
[ 10 ] = "botania:manaResource:18",
[ 11 ] = "botania:livingwood:0",
[ 5 ] = "botania:livingwood:0",
[ 6 ] = "botania:manaResource:18",
[ 7 ] = "botania:livingwood:0",
},
count = 1,
},
[ "botania:fertilizer:0" ] = {
ingredients = {
"minecraft:dye:15",
"minecraft:dye:1",
"minecraft:dye:1",
[ 5 ] = "minecraft:dye:11",
[ 6 ] = "minecraft:dye:11",
},
count = 1,
},
[ "botania:storage:0" ] = {
ingredients = {
"botania:manaResource:0",
"botania:manaResource:0",
"botania:manaResource:0",
[ 9 ] = "botania:manaResource:0",
[ 10 ] = "botania:manaResource:0",
[ 11 ] = "botania:manaResource:0",
[ 5 ] = "botania:manaResource:0",
[ 6 ] = "botania:manaResource:0",
[ 7 ] = "botania:manaResource:0",
},
count = 1,
},
[ "botania:openCrate:0" ] = {
ingredients = {
"botania:livingwood:1",
"botania:livingwood:1",
"botania:livingwood:1",
[ 7 ] = "botania:livingwood:1",
[ 9 ] = "botania:livingwood:1",
[ 11 ] = "botania:livingwood:1",
[ 5 ] = "botania:livingwood:1",
},
count = 1,
},
[ "botania:petal:14" ] = {
ingredients = {
"botania:flower:14",
},
count = 2,
},
[ "botania:twigWand:0:6605f7f28f36765a5acc434fa1820653" ] = {
count = 1,
ingredients = {
[ 9 ] = "botania:manaResource:3",
[ 2 ] = "botania:petal:6",
[ 3 ] = "botania:manaResource:3",
[ 6 ] = "botania:manaResource:3",
[ 7 ] = "botania:petal:6",
},
maxCount = 1,
},
[ "botania:petal:4" ] = {
ingredients = {
"botania:flower:4",
},
count = 2,
},
[ "botania:sparkUpgrade:0" ] = {
ingredients = {
"botania:manaResource:8",
"botania:manaResource:0",
[ 5 ] = "botania:rune:0",
},
count = 1,
},
[ "botania:altar:0" ] = {
ingredients = {
"minecraft:stone_slab:3",
"botania:petal:0",
"minecraft:stone_slab:3",
[ 9 ] = "minecraft:cobblestone:0",
[ 10 ] = "minecraft:cobblestone:0",
[ 11 ] = "minecraft:cobblestone:0",
[ 6 ] = "minecraft:cobblestone:0",
},
count = 1,
},
[ "botania:petal:1" ] = {
ingredients = {
"botania:flower:1",
},
count = 2,
},
[ "botania:petal:3" ] = {
ingredients = {
"botania:flower:3",
},
count = 2,
},
[ "botania:petal:5" ] = {
ingredients = {
"botania:flower:5",
},
count = 12,
},
[ "botania:spreader:0" ] = {
ingredients = {
"botania:livingwood:0",
"botania:livingwood:0",
"botania:livingwood:0",
[ 9 ] = "botania:livingwood:0",
[ 10 ] = "botania:livingwood:0",
[ 11 ] = "botania:livingwood:0",
[ 5 ] = "botania:livingwood:0",
[ 6 ] = "botania:petal:4",
},
count = 1,
},
[ "botania:manaResource:6" ] = {
ingredients = {
"minecraft:tallgrass:1",
"minecraft:redstone:0",
},
count = 1,
},
[ "botania:manaResource:3" ] = {
ingredients = {
"botania:livingwood:0",
[ 5 ] = "botania:livingwood:0",
},
count = 1,
},
[ "botania:alchemyCatalyst:0" ] = {
ingredients = {
"botania:livingrock:0",
"minecraft:gold_ingot:0",
"botania:livingrock:0",
[ 9 ] = "botania:livingrock:0",
[ 10 ] = "minecraft:gold_ingot:0",
[ 11 ] = "botania:livingrock:0",
[ 5 ] = "minecraft:brewing_stand:0",
[ 6 ] = "botania:manaResource:1",
[ 7 ] = "minecraft:brewing_stand:0",
},
count = 1,
},
[ "botania:pool:0" ] = {
ingredients = {
"botania:livingrock:0",
[ 7 ] = "botania:livingrock:0",
[ 3 ] = "botania:livingrock:0",
[ 5 ] = "botania:livingrock:0",
[ 6 ] = "botania:livingrock:0",
},
count = 1,
},
[ "botania:pylon:0" ] = {
ingredients = {
[ 10 ] = "minecraft:gold_ingot:0",
[ 2 ] = "minecraft:gold_ingot:0",
[ 5 ] = "botania:manaResource:0",
[ 6 ] = "botania:manaResource:2",
[ 7 ] = "botania:manaResource:0",
},
count = 1,
},
[ "botania:manaResource:14" ] = {
ingredients = {
[ 10 ] = "botania:manaResource:5",
[ 2 ] = "botania:manaResource:5",
[ 5 ] = "botania:manaResource:5",
[ 6 ] = "botania:manaResource:4",
[ 7 ] = "botania:manaResource:5",
},
count = 1,
},
[ "botania:petal:0" ] = {
ingredients = {
"botania:flower:0",
},
count = 6,
},
[ "botania:livingwood:1" ] = {
ingredients = {
"botania:livingwood:0",
},
count = 4,
},
[ "botania:runeAltar:0" ] = {
ingredients = {
"botania:livingrock:0",
"botania:livingrock:0",
"botania:livingrock:0",
[ 5 ] = "botania:livingrock:0",
[ 6 ] = "botania:manaResource:1",
[ 7 ] = "botania:livingrock:0",
},
count = 1,
},
[ "botania:manaResource:18" ] = {
ingredients = {
"botania:manaResource:4",
},
count = 9,
},
[ "botania:petal:2" ] = {
ingredients = {
"botania:flower:2",
},
count = 2,
},
[ "botania:petal:7" ] = {
ingredients = {
"botania:flower:7",
},
count = 2,
},
[ "botania:petal:13" ] = {
ingredients = {
"botania:flower:13",
},
count = 4,
},
[ "botania:lens:10" ] = {
count = 1,
ingredients = {
"botania:lens:0",
"minecraft:gold_ingot:0",
[ 5 ] = "minecraft:iron_ingot:0",
},
maxCount = 1,
},
[ "botania:distributor:0" ] = {
ingredients = {
"botania:livingrock:0",
"botania:livingrock:0",
"botania:livingrock:0",
[ 9 ] = "botania:livingrock:0",
[ 10 ] = "botania:livingrock:0",
[ 11 ] = "botania:livingrock:0",
[ 5 ] = "botania:manaResource:0",
[ 7 ] = "botania:manaResource:0",
},
count = 1,
},
[ "botania:petal:12" ] = {
ingredients = {
"botania:flower:12",
},
count = 2,
},
},
}

View File

@@ -1,91 +0,0 @@
{
name = "Computercraft",
version = "MC 1.8+",
recipes = {
[ "computercraft:turtle_advanced:0" ] = {
ingredients = {
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "minecraft:chest:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "computercraft:computer:16384",
[ 7 ] = "minecraft:gold_ingot:0",
},
count = 1,
},
[ "computercraft:pocket_computer:1" ] = {
count = 1,
ingredients = {
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "minecraft:glass_pane:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "minecraft:golden_apple:0",
[ 7 ] = "minecraft:gold_ingot:0",
},
maxCount = 1,
},
[ "computercraft:peripheral:0" ] = {
ingredients = {
"minecraft:stone:0",
"minecraft:stone:0",
"minecraft:stone:0",
[ 9 ] = "minecraft:stone:0",
[ 10 ] = "minecraft:redstone:0",
[ 11 ] = "minecraft:stone:0",
[ 5 ] = "minecraft:stone:0",
[ 6 ] = "minecraft:redstone:0",
[ 7 ] = "minecraft:stone:0",
},
count = 1,
},
[ "computercraft:peripheral:4" ] = {
ingredients = {
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "minecraft:gold_ingot:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "minecraft:glass_pane:0",
[ 7 ] = "minecraft:gold_ingot:0",
},
count = 4,
},
[ "computercraft:advanced_modem:0" ] = {
ingredients = {
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "minecraft:gold_ingot:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "minecraft:ender_eye:0",
[ 7 ] = "minecraft:gold_ingot:0",
},
count = 1,
},
[ "computercraft:computer:16384" ] = {
ingredients = {
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "minecraft:glass_pane:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "minecraft:redstone:0",
[ 7 ] = "minecraft:gold_ingot:0",
},
count = 1,
},
},
}

View File

@@ -1,548 +0,0 @@
{
name = "EnderIO",
version = "MC 1.8+",
recipes = {
[ "enderio:blockAlloySmelter:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:furnace:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:cauldron:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:furnace:0",
[ 6 ] = "enderio:itemMachinePart:0",
[ 7 ] = "minecraft:furnace:0",
},
count = 1,
},
[ "enderio:blockBuffer:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"enderio:itemAlloy:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "enderio:itemAlloy:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "enderio:itemAlloy:0",
[ 6 ] = "minecraft:chest:0",
[ 7 ] = "enderio:itemAlloy:0",
},
count = 1,
},
[ "enderio:blockCapBank:3" ] = {
ingredients = {
"enderio:itemAlloy:0",
"enderio:itemBasicCapacitor:2",
"enderio:itemAlloy:0",
[ 9 ] = "enderio:itemAlloy:0",
[ 10 ] = "enderio:itemBasicCapacitor:2",
[ 11 ] = "enderio:itemAlloy:0",
[ 5 ] = "enderio:itemBasicCapacitor:2",
[ 6 ] = "enderio:itemMaterial:6",
[ 7 ] = "enderio:itemBasicCapacitor:2",
},
count = 1,
},
[ "enderio:blockExperienceObelisk:0" ] = {
ingredients = {
[ 9 ] = "enderio:itemAlloy:7",
[ 10 ] = "enderio:itemMachinePart:0",
[ 11 ] = "enderio:itemAlloy:7",
[ 2 ] = "enderio:itemXpTransfer:0",
[ 6 ] = "enderio:itemAlloy:7",
},
count = 1,
},
[ "enderio:blockFarmStation:0" ] = {
ingredients = {
"enderio:itemAlloy:0",
"minecraft:diamond_hoe:*",
"enderio:itemAlloy:0",
[ 9 ] = "enderio:itemMaterial:5",
[ 10 ] = "enderio:itemFrankenSkull:1",
[ 11 ] = "enderio:itemMaterial:5",
[ 5 ] = "enderio:itemAlloy:0",
[ 6 ] = "enderio:itemMachinePart:0",
[ 7 ] = "enderio:itemAlloy:0",
},
count = 1,
},
[ "enderio:blockKillerJoe:0" ] = {
ingredients = {
"enderio:itemAlloy:6",
"enderio:itemAlloy:6",
"enderio:itemAlloy:6",
[ 9 ] = "enderio:blockFusedQuartz:0",
[ 10 ] = "enderio:blockFusedQuartz:0",
[ 11 ] = "enderio:blockFusedQuartz:0",
[ 5 ] = "enderio:blockFusedQuartz:0",
[ 6 ] = "enderio:itemFrankenSkull:2",
[ 7 ] = "enderio:blockFusedQuartz:0",
},
count = 1,
},
[ "enderio:blockPainter:0" ] = {
ingredients = {
"minecraft:quartz:0",
"minecraft:diamond:0",
"minecraft:quartz:0",
[ 9 ] = "enderio:itemAlloy:0",
[ 10 ] = "enderio:itemAlloy:0",
[ 11 ] = "enderio:itemAlloy:0",
[ 5 ] = "enderio:itemAlloy:0",
[ 6 ] = "enderio:itemMachinePart:0",
[ 7 ] = "enderio:itemAlloy:0",
},
count = 1,
},
[ "enderio:blockReservoir:0" ] = {
ingredients = {
"enderio:blockFusedQuartz:0",
"enderio:blockFusedQuartz:0",
"enderio:blockFusedQuartz:0",
[ 9 ] = "enderio:blockFusedQuartz:0",
[ 10 ] = "enderio:blockFusedQuartz:0",
[ 11 ] = "enderio:blockFusedQuartz:0",
[ 5 ] = "enderio:blockFusedQuartz:0",
[ 6 ] = "minecraft:cauldron:0",
[ 7 ] = "enderio:blockFusedQuartz:0",
},
count = 4,
},
[ "enderio:blockSagMill:0" ] = {
ingredients = {
"minecraft:flint:0",
"minecraft:flint:0",
"minecraft:flint:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:piston:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:iron_ingot:0",
[ 6 ] = "enderio:itemMachinePart:0",
[ 7 ] = "minecraft:iron_ingot:0",
},
count = 1,
},
[ "enderio:blockSliceAndSplice:0" ] = {
ingredients = {
"enderio:itemAlloy:7",
"minecraft:skull:0",
"enderio:itemAlloy:7",
[ 9 ] = "enderio:itemAlloy:7",
[ 10 ] = "enderio:itemAlloy:7",
[ 11 ] = "enderio:itemAlloy:7",
[ 5 ] = "minecraft:iron_axe:*",
[ 6 ] = "enderio:itemMachinePart:0",
[ 7 ] = "minecraft:shears:*",
},
count = 1,
},
[ "enderio:blockSolarPanel:0" ] = {
ingredients = {
"enderio:itemAlloy:1",
"enderio:blockFusedQuartz:0",
"enderio:itemAlloy:1",
[ 9 ] = "enderio:itemBasicCapacitor:0",
[ 10 ] = "minecraft:daylight_detector:0",
[ 11 ] = "enderio:itemBasicCapacitor:0",
[ 5 ] = "enderio:itemAlloy:2",
[ 6 ] = "enderio:blockFusedQuartz:0",
[ 7 ] = "enderio:itemAlloy:2",
},
count = 1,
},
[ "enderio:blockSolarPanel:1" ] = {
ingredients = {
"enderio:itemAlloy:5",
"enderio:blockFusedQuartz:2",
"enderio:itemAlloy:5",
[ 9 ] = "enderio:itemBasicCapacitor:1",
[ 10 ] = "minecraft:daylight_detector:0",
[ 11 ] = "enderio:itemBasicCapacitor:1",
[ 5 ] = "enderio:itemAlloy:2",
[ 6 ] = "enderio:blockFusedQuartz:2",
[ 7 ] = "enderio:itemAlloy:2",
},
count = 1,
},
[ "enderio:blockSolarPanel:2" ] = {
ingredients = {
"enderio:itemAlloy:7",
"enderio:blockFusedQuartz:4",
"enderio:itemAlloy:7",
[ 9 ] = "enderio:blockSolarPanel:1",
[ 10 ] = "enderio:blockSolarPanel:1",
[ 11 ] = "enderio:blockSolarPanel:1",
[ 5 ] = "enderio:itemBasicCapacitor:2",
[ 6 ] = "enderio:itemMaterial:8",
[ 7 ] = "enderio:itemBasicCapacitor:2",
},
count = 1,
},
[ "enderio:blockSoulBinder:0" ] = {
ingredients = {
"enderio:itemAlloy:7",
"enderio:blockEndermanSkull:0",
"enderio:itemAlloy:7",
[ 9 ] = "enderio:itemAlloy:7",
[ 10 ] = "minecraft:skull:0",
[ 11 ] = "enderio:itemAlloy:7",
[ 5 ] = "minecraft:skull:4",
[ 6 ] = "enderio:itemMachinePart:0",
[ 7 ] = "minecraft:skull:2",
},
count = 1,
},
[ "enderio:blockTank:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:iron_bars:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:iron_bars:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:iron_bars:0",
[ 6 ] = "minecraft:glass:0",
[ 7 ] = "minecraft:iron_bars:0",
},
count = 1,
},
[ "enderio:blockTransceiver:0" ] = {
ingredients = {
"enderio:itemAlloy:0",
"enderio:itemFrankenSkull:3",
"enderio:itemAlloy:0",
[ 9 ] = "enderio:itemAlloy:0",
[ 10 ] = "enderio:itemBasicCapacitor:2",
[ 11 ] = "enderio:itemAlloy:0",
[ 5 ] = "enderio:blockFusedQuartz:0",
[ 6 ] = "enderio:itemMaterial:8",
[ 7 ] = "enderio:blockFusedQuartz:0",
},
count = 1,
},
[ "enderio:blockVacuumChest:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "enderio:itemMaterial:5",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:iron_ingot:0",
[ 6 ] = "minecraft:chest:0",
[ 7 ] = "minecraft:iron_ingot:0",
},
count = 1,
},
[ "enderio:blockVat:0" ] = {
ingredients = {
"enderio:itemAlloy:0",
"minecraft:cauldron:0",
"enderio:itemAlloy:0",
[ 9 ] = "enderio:itemAlloy:0",
[ 10 ] = "minecraft:furnace:0",
[ 11 ] = "enderio:itemAlloy:0",
[ 5 ] = "enderio:blockTank:0",
[ 6 ] = "enderio:itemMachinePart:0",
[ 7 ] = "enderio:blockTank:0",
},
count = 1,
},
[ "enderio:blockWirelessCharger:0" ] = {
ingredients = {
"enderio:itemAlloy:0",
"enderio:itemAlloy:0",
"enderio:itemAlloy:0",
[ 9 ] = "enderio:itemAlloy:0",
[ 10 ] = "enderio:itemBasicCapacitor:2",
[ 11 ] = "enderio:itemAlloy:0",
[ 5 ] = "enderio:itemAlloy:0",
[ 6 ] = "enderio:itemFrankenSkull:3",
[ 7 ] = "enderio:itemAlloy:0",
},
count = 1,
},
[ "enderio:itemBasicCapacitor:2" ] = {
ingredients = {
[ 10 ] = "enderio:itemAlloy:2",
[ 2 ] = "enderio:itemAlloy:2",
[ 5 ] = "enderio:itemBasicCapacitor:1",
[ 6 ] = "minecraft:glowstone:0",
[ 7 ] = "enderio:itemBasicCapacitor:1",
},
count = 1,
},
[ "enderio:itemBasicFilterUpgrade:0" ] = {
ingredients = {
[ 10 ] = "minecraft:paper:0",
[ 2 ] = "minecraft:paper:0",
[ 5 ] = "minecraft:paper:0",
[ 6 ] = "minecraft:hopper:0",
[ 7 ] = "minecraft:paper:0",
},
count = 1,
},
[ "enderio:itemBasicFilterUpgrade:1" ] = {
ingredients = {
"minecraft:redstone:0",
"minecraft:paper:0",
"minecraft:redstone:0",
[ 9 ] = "minecraft:redstone:0",
[ 10 ] = "minecraft:paper:0",
[ 11 ] = "minecraft:redstone:0",
[ 5 ] = "minecraft:paper:0",
[ 6 ] = "enderio:itemFrankenSkull:1",
[ 7 ] = "minecraft:paper:0",
},
count = 1,
},
[ "enderio:itemBasicFilterUpgrade:2" ] = {
ingredients = {
"minecraft:comparator:0",
"enderio:itemBasicFilterUpgrade:1",
"minecraft:comparator:0",
},
count = 1,
},
[ "enderio:itemConduitFacade:0" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:itemMaterial:1",
[ 7 ] = "enderio:itemMaterial:1",
},
count = 1,
},
[ "enderio:itemExtractSpeedUpgrade:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
[ 9 ] = "enderio:itemAlloy:0",
[ 10 ] = "minecraft:redstone_torch:0",
[ 11 ] = "enderio:itemAlloy:0",
[ 5 ] = "enderio:itemAlloy:0",
[ 6 ] = "minecraft:piston:0",
[ 7 ] = "enderio:itemAlloy:0",
},
count = 1,
},
[ "enderio:itemItemConduit:0" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:itemMaterial:3",
[ 6 ] = "enderio:itemMaterial:3",
[ 7 ] = "enderio:itemMaterial:3",
},
count = 8,
},
[ "enderio:itemLiquidConduit:0" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:blockFusedQuartz:1",
[ 6 ] = "enderio:blockFusedQuartz:1",
[ 7 ] = "enderio:blockFusedQuartz:1",
},
count = 8,
},
[ "enderio:itemLiquidConduit:1" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:blockFusedQuartz:0",
[ 6 ] = "enderio:blockFusedQuartz:0",
[ 7 ] = "enderio:blockFusedQuartz:0",
},
count = 8,
},
[ "enderio:itemLiquidConduit:2" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:itemAlloy:2",
[ 6 ] = "enderio:blockFusedQuartz:0",
[ 7 ] = "enderio:itemAlloy:2",
},
count = 8,
},
[ "enderio:itemMachinePart:0" ] = {
ingredients = {
"minecraft:iron_bars:0",
"minecraft:iron_ingot:0",
"minecraft:iron_bars:0",
[ 9 ] = "minecraft:iron_bars:0",
[ 10 ] = "minecraft:iron_ingot:0",
[ 11 ] = "minecraft:iron_bars:0",
[ 5 ] = "minecraft:iron_ingot:0",
[ 6 ] = "enderio:itemBasicCapacitor:0",
[ 7 ] = "minecraft:iron_ingot:0",
},
count = 1,
},
[ "enderio:itemMachinePart:1" ] = {
ingredients = {
"minecraft:stick:0",
"minecraft:cobblestone:0",
"minecraft:stick:0",
[ 9 ] = "minecraft:stick:0",
[ 10 ] = "minecraft:cobblestone:0",
[ 11 ] = "minecraft:stick:0",
[ 5 ] = "minecraft:cobblestone:0",
[ 7 ] = "minecraft:cobblestone:0",
},
count = 1,
},
[ "enderio:itemMaterial:2" ] = {
ingredients = {
"minecraft:gravel:0",
"minecraft:clay_ball:0",
"minecraft:gravel:0",
[ 9 ] = "minecraft:gravel:0",
[ 10 ] = "minecraft:clay_ball:0",
[ 11 ] = "minecraft:gravel:0",
[ 5 ] = "minecraft:sand:0",
[ 6 ] = "minecraft:gravel:0",
[ 7 ] = "minecraft:sand:0",
},
count = 8,
},
[ "enderio:itemMaterial:3" ] = {
ingredients = {
"enderio:itemAlloy:5",
},
count = 9,
},
[ "enderio:itemMaterial:4" ] = {
ingredients = {
"enderio:itemAlloy:2",
},
count = 9,
},
[ "enderio:itemMaterial:5" ] = {
ingredients = {
"enderio:itemMaterial:3",
"enderio:itemMaterial:3",
"enderio:itemMaterial:3",
[ 9 ] = "enderio:itemMaterial:3",
[ 10 ] = "enderio:itemMaterial:3",
[ 11 ] = "enderio:itemMaterial:3",
[ 5 ] = "enderio:itemMaterial:3",
[ 6 ] = "minecraft:diamond:0",
[ 7 ] = "enderio:itemMaterial:3",
},
count = 1,
},
[ "enderio:itemMaterial:6" ] = {
ingredients = {
"enderio:itemMaterial:4",
"enderio:itemMaterial:4",
"enderio:itemMaterial:4",
[ 9 ] = "enderio:itemMaterial:4",
[ 10 ] = "enderio:itemMaterial:4",
[ 11 ] = "enderio:itemMaterial:4",
[ 5 ] = "enderio:itemMaterial:4",
[ 6 ] = "minecraft:emerald:0",
[ 7 ] = "enderio:itemMaterial:4",
},
count = 1,
},
[ "enderio:itemPowerConduit:0" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:itemAlloy:4",
[ 6 ] = "enderio:itemAlloy:4",
[ 7 ] = "enderio:itemAlloy:4",
},
count = 8,
},
[ "enderio:itemPowerConduit:1" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:itemAlloy:1",
[ 6 ] = "enderio:itemPowerConduit:0",
[ 7 ] = "enderio:itemAlloy:1",
},
count = 8,
},
[ "enderio:itemPowerConduit:2" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:itemAlloy:2",
[ 6 ] = "enderio:itemAlloy:2",
[ 7 ] = "enderio:itemAlloy:2",
},
count = 8,
},
[ "enderio:itemRedstoneConduit:0" ] = {
ingredients = {
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
"enderio:itemMaterial:1",
[ 9 ] = "enderio:itemMaterial:1",
[ 10 ] = "enderio:itemMaterial:1",
[ 11 ] = "enderio:itemMaterial:1",
[ 5 ] = "enderio:itemAlloy:3",
[ 6 ] = "enderio:itemAlloy:3",
[ 7 ] = "enderio:itemAlloy:3",
},
count = 8,
},
[ "enderio:itemSoulVessel:0" ] = {
ingredients = {
[ 7 ] = "enderio:blockFusedQuartz:0",
[ 2 ] = "enderio:itemAlloy:7",
[ 10 ] = "enderio:blockFusedQuartz:0",
[ 5 ] = "enderio:blockFusedQuartz:0",
},
count = 1,
},
[ "enderio:itemXpTransfer:0" ] = {
count = 1,
ingredients = {
[ 6 ] = "enderio:itemAlloy:1",
[ 3 ] = "enderio:itemAlloy:7",
[ 9 ] = "enderio:itemAlloy:7",
},
maxCount = 1,
},
},
}

View File

@@ -1,47 +0,0 @@
{
name = "Ex Nihilo",
version = "MC 1.8+",
recipes = {
[ "exnihiloadscensio:blockBarrel1:0" ] = {
ingredients = {
"minecraft:stone:0",
[ 9 ] = "minecraft:stone:0",
[ 10 ] = "minecraft:stone_slab:0",
[ 11 ] = "minecraft:stone:0",
[ 3 ] = "minecraft:stone:0",
[ 5 ] = "minecraft:stone:0",
[ 7 ] = "minecraft:stone:0",
},
count = 1,
},
[ "exnihiloadscensio:blockCrucible:0" ] = {
ingredients = {
"exnihiloadscensio:itemMaterial:1",
[ 9 ] = "exnihiloadscensio:itemMaterial:1",
[ 10 ] = "exnihiloadscensio:itemMaterial:1",
[ 11 ] = "exnihiloadscensio:itemMaterial:1",
[ 3 ] = "exnihiloadscensio:itemMaterial:1",
[ 5 ] = "exnihiloadscensio:itemMaterial:1",
[ 7 ] = "exnihiloadscensio:itemMaterial:1",
},
count = 1,
},
[ "exnihiloadscensio:hammerStone:0" ] = {
maxCount = 1,
ingredients = {
[ 7 ] = "minecraft:cobblestone:0",
[ 9 ] = "minecraft:stick:0",
[ 2 ] = "minecraft:cobblestone:0",
[ 6 ] = "minecraft:stick:0",
},
count = 1,
},
[ "exnihiloadscensio:itemMaterial:1" ] = {
ingredients = {
"minecraft:dye:15",
"minecraft:clay_ball:0",
},
count = 1,
},
},
}

View File

@@ -1,172 +0,0 @@
{
name = "Extra Utilities",
version = "MC 1.8+",
recipes = {
[ "extrautils2:decorativesolid:2" ] = {
ingredients = {
"minecraft:stonebrick:0",
"minecraft:stonebrick:0",
[ 5 ] = "minecraft:stonebrick:0",
[ 6 ] = "minecraft:stonebrick:0",
},
count = 4,
},
[ "extrautils2:drum:1" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:heavy_weighted_pressure_plate:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:heavy_weighted_pressure_plate:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:iron_ingot:0",
[ 6 ] = "minecraft:cauldron:0",
[ 7 ] = "minecraft:iron_ingot:0",
},
count = 1,
},
[ "extrautils2:endershard:0" ] = {
ingredients = {
"minecraft:ender_pearl:0",
"extrautils2:glasscutter:*",
},
craftingTools = {
[ "extrautils2:glasscutter:*" ] = true,
},
maxCount = 1,
count = 8,
},
[ "extrautils2:grocket:2" ] = {
ingredients = {
"minecraft:redstone:0",
"extrautils2:pipe:0",
"minecraft:redstone:0",
[ 5 ] = "minecraft:stone:0",
[ 6 ] = "minecraft:bucket:0",
[ 7 ] = "minecraft:stone:0",
},
count = 4,
},
[ "extrautils2:grocket:4" ] = {
ingredients = {
[ 10 ] = "minecraft:ender_pearl:0",
[ 2 ] = "minecraft:ender_pearl:0",
[ 5 ] = "extrautils2:grocket:2",
[ 6 ] = "minecraft:diamond:0",
[ 7 ] = "extrautils2:grocket:2",
},
count = 2,
},
[ "extrautils2:ingredients:0" ] = {
ingredients = {
"extrautils2:endershard:0",
"enderio:itemAlloy:3",
"enderio:itemAlloy:3",
[ 5 ] = "enderio:itemAlloy:3",
[ 6 ] = "enderio:itemAlloy:3",
[ 7 ] = "enderio:itemAlloy:3",
},
count = 1,
},
[ "extrautils2:ingredients:1" ] = {
ingredients = {
[ 10 ] = "minecraft:redstone_torch:0",
[ 2 ] = "minecraft:redstone_torch:0",
[ 5 ] = "minecraft:redstone_torch:0",
[ 6 ] = "minecraft:planks:0",
[ 7 ] = "minecraft:redstone_torch:0",
},
count = 1,
},
[ "extrautils2:ingredients:6" ] = {
count = 1,
ingredients = {
"extrautils2:ingredients:9",
"minecraft:gold_ingot:0",
[ 5 ] = "minecraft:redstone_block:0",
},
maxCount = 4,
},
[ "extrautils2:miner:0" ] = {
ingredients = {
"minecraft:dropper:0",
"extrautils2:ingredients:0",
[ 5 ] = "minecraft:iron_pickaxe:*",
},
count = 1,
},
[ "extrautils2:passivegenerator:3" ] = {
ingredients = {
"extrautils2:decorativesolid:3",
"extrautils2:decorativesolid:3",
"extrautils2:decorativesolid:3",
[ 9 ] = "extrautils2:decorativesolid:3",
[ 10 ] = "extrautils2:decorativesolid:3",
[ 11 ] = "extrautils2:decorativesolid:3",
[ 5 ] = "extrautils2:ingredients:1",
[ 6 ] = "extrautils2:ingredients:0",
[ 7 ] = "extrautils2:ingredients:1",
},
count = 1,
},
[ "extrautils2:passivegenerator:7" ] = {
ingredients = {
[ 7 ] = "extrautils2:decorativesolid:2",
[ 2 ] = "extrautils2:ingredients:1",
[ 5 ] = "extrautils2:decorativesolid:2",
[ 6 ] = "extrautils2:ingredients:0",
},
count = 1,
},
[ "extrautils2:pipe:0" ] = {
ingredients = {
"minecraft:stone_slab:0",
"minecraft:stone_slab:0",
"minecraft:stone_slab:0",
[ 9 ] = "minecraft:stone_slab:0",
[ 10 ] = "minecraft:stone_slab:0",
[ 11 ] = "minecraft:stone_slab:0",
[ 5 ] = "minecraft:glass:0",
[ 6 ] = "minecraft:redstone:0",
[ 7 ] = "minecraft:glass:0",
},
count = 64,
},
[ "extrautils2:resonator:0" ] = {
ingredients = {
"minecraft:redstone:0",
"minecraft:coal_block:0",
"minecraft:redstone:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:iron_ingot:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:iron_ingot:0",
[ 6 ] = "extrautils2:ingredients:0",
[ 7 ] = "minecraft:iron_ingot:0",
},
count = 1,
},
[ "extrautils2:trashcan:0" ] = {
ingredients = {
"minecraft:stone:0",
"minecraft:stone:0",
"minecraft:stone:0",
[ 9 ] = "minecraft:cobblestone:0",
[ 10 ] = "minecraft:cobblestone:0",
[ 11 ] = "minecraft:cobblestone:0",
[ 5 ] = "minecraft:cobblestone:0",
[ 6 ] = "minecraft:chest:0",
[ 7 ] = "minecraft:cobblestone:0",
},
count = 1,
},
[ "extrautils2:user:0" ] = {
ingredients = {
"minecraft:dropper:0",
"extrautils2:ingredients:0",
[ 5 ] = "minecraft:lever:0",
},
count = 1,
},
},
}

View File

@@ -1,118 +0,0 @@
{
name = "Iron Chests",
version = "MC 1.8+",
recipes = {
[ "ironchest:BlockIronChest:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:iron_ingot:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:iron_ingot:0",
[ 6 ] = "minecraft:chest:0",
[ 7 ] = "minecraft:iron_ingot:0",
},
count = 1,
},
[ "ironchest:BlockIronChest:1" ] = {
ingredients = {
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "minecraft:gold_ingot:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "ironchest:BlockIronChest:0",
[ 7 ] = "minecraft:gold_ingot:0",
},
count = 1,
},
[ "ironchest:BlockIronChest:2" ] = {
ingredients = {
"minecraft:glass:0",
"minecraft:glass:0",
"minecraft:glass:0",
[ 9 ] = "minecraft:glass:0",
[ 10 ] = "minecraft:glass:0",
[ 11 ] = "minecraft:glass:0",
[ 5 ] = "minecraft:diamond:0",
[ 6 ] = "ironchest:BlockIronChest:1",
[ 7 ] = "minecraft:diamond:0",
},
count = 1,
},
[ "ironchest:BlockIronChest:5" ] = {
ingredients = {
"minecraft:glass:0",
"minecraft:glass:0",
"minecraft:glass:0",
[ 9 ] = "minecraft:glass:0",
[ 10 ] = "minecraft:glass:0",
[ 11 ] = "minecraft:glass:0",
[ 5 ] = "minecraft:glass:0",
[ 6 ] = "ironchest:BlockIronChest:2",
[ 7 ] = "minecraft:glass:0",
},
count = 1,
},
[ "ironchest:BlockIronChest:6" ] = {
ingredients = {
"minecraft:obsidian:0",
"minecraft:obsidian:0",
"minecraft:obsidian:0",
[ 9 ] = "minecraft:obsidian:0",
[ 10 ] = "minecraft:obsidian:0",
[ 11 ] = "minecraft:obsidian:0",
[ 5 ] = "minecraft:obsidian:0",
[ 6 ] = "ironchest:BlockIronChest:2",
[ 7 ] = "minecraft:obsidian:0",
},
count = 1,
},
[ "ironchest:goldDiamondUpgrade:0" ] = {
ingredients = {
"minecraft:glass:0",
"minecraft:glass:0",
"minecraft:glass:0",
[ 9 ] = "minecraft:glass:0",
[ 10 ] = "minecraft:glass:0",
[ 11 ] = "minecraft:glass:0",
[ 5 ] = "minecraft:diamond:0",
[ 6 ] = "minecraft:gold_ingot:0",
[ 7 ] = "minecraft:diamond:0",
},
count = 1,
},
[ "ironchest:ironGoldUpgrade:0" ] = {
ingredients = {
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
"minecraft:gold_ingot:0",
[ 9 ] = "minecraft:gold_ingot:0",
[ 10 ] = "minecraft:gold_ingot:0",
[ 11 ] = "minecraft:gold_ingot:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "minecraft:iron_ingot:0",
[ 7 ] = "minecraft:gold_ingot:0",
},
count = 1,
},
[ "ironchest:woodIronUpgrade:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:iron_ingot:0",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:iron_ingot:0",
[ 6 ] = "minecraft:planks:0",
[ 7 ] = "minecraft:iron_ingot:0",
},
count = 1,
},
},
}

View File

@@ -1,62 +0,0 @@
{
name = "Mekanism",
version = "MC 1.8+",
recipes = {
[ "mekanism:EnergyTablet:0:3a153e5a66ba42a2d96ffd50ba64918b" ] = {
ingredients = {
"minecraft:redstone:0",
"minecraft:gold_ingot:0",
"minecraft:redstone:0",
[ 9 ] = "minecraft:redstone:0",
[ 10 ] = "minecraft:gold_ingot:0",
[ 11 ] = "minecraft:redstone:0",
[ 5 ] = "mekanism:EnrichedAlloy:0",
[ 6 ] = "minecraft:gold_ingot:0",
[ 7 ] = "mekanism:EnrichedAlloy:0",
},
count = 1,
},
[ "mekanism:SpeedUpgrade:0" ] = {
ingredients = {
[ 10 ] = "minecraft:glass:0",
[ 2 ] = "minecraft:glass:0",
[ 5 ] = "mekanism:EnrichedAlloy:0",
[ 6 ] = "mekanism:Dust:2",
[ 7 ] = "mekanism:EnrichedAlloy:0",
},
count = 1,
},
[ "mekanism:ControlCircuit:1" ] = {
ingredients = {
"mekanism:EnrichedAlloy:0",
"mekanism:ControlCircuit:0",
"mekanism:EnrichedAlloy:0",
},
count = 1,
},
[ "mekanism:BasicBlock:8" ] = {
ingredients = {
"bigreactors:ingotmetals:5",
"minecraft:glass:0",
"bigreactors:ingotmetals:5",
[ 9 ] = "bigreactors:ingotmetals:5",
[ 10 ] = "minecraft:glass:0",
[ 11 ] = "bigreactors:ingotmetals:5",
[ 5 ] = "minecraft:glass:0",
[ 6 ] = "mekanism:Ingot:1",
[ 7 ] = "minecraft:glass:0",
},
count = 1,
},
[ "mekanism:EnergyUpgrade:0" ] = {
ingredients = {
[ 10 ] = "minecraft:glass:0",
[ 2 ] = "minecraft:glass:0",
[ 5 ] = "mekanism:EnrichedAlloy:0",
[ 6 ] = "exnihiloadscensio:itemOreGold:2",
[ 7 ] = "mekanism:EnrichedAlloy:0",
},
count = 1,
},
},
}

View File

@@ -2,6 +2,20 @@
name = "Minecraft",
version = "",
recipes = {
[ "minecraft:jukebox:0" ] = {
count = 1,
ingredients = {
"minecraft:planks:0",
"minecraft:planks:0",
"minecraft:planks:0",
[ 7 ] = "minecraft:planks:0",
[ 9 ] = "minecraft:planks:0",
[ 10 ] = "minecraft:planks:0",
[ 11 ] = "minecraft:planks:0",
[ 5 ] = "minecraft:planks:0",
[ 6 ] = "minecraft:diamond:0",
},
},
[ "minecraft:flint_and_steel:0" ] = {
count = 1,
ingredients = {

View File

@@ -1,182 +0,0 @@
{
name = "Mystical Agriculture",
version = "MC 1.8+",
recipes = {
[ "mysticalagriculture:supremium_ingot:0" ] = {
ingredients = {
[ 10 ] = "mysticalagriculture:supremium_essence:0",
[ 2 ] = "mysticalagriculture:supremium_essence:0",
[ 5 ] = "mysticalagriculture:supremium_essence:0",
[ 6 ] = "mysticalagriculture:superium_ingot:0",
[ 7 ] = "mysticalagriculture:supremium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:prudentium_ingot:0" ] = {
ingredients = {
[ 10 ] = "mysticalagriculture:prudentium_essence:0",
[ 2 ] = "mysticalagriculture:prudentium_essence:0",
[ 5 ] = "mysticalagriculture:prudentium_essence:0",
[ 6 ] = "mysticalagriculture:inferium_ingot:0",
[ 7 ] = "mysticalagriculture:prudentium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:intermedium_ingot:0" ] = {
ingredients = {
[ 10 ] = "mysticalagriculture:intermedium_essence:0",
[ 2 ] = "mysticalagriculture:intermedium_essence:0",
[ 5 ] = "mysticalagriculture:intermedium_essence:0",
[ 6 ] = "mysticalagriculture:prudentium_ingot:0",
[ 7 ] = "mysticalagriculture:intermedium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:superium_armor_core:0" ] = {
ingredients = {
"mysticalagriculture:superium_essence:0",
"minecraft:diamond_block:0",
"mysticalagriculture:superium_essence:0",
[ 5 ] = "minecraft:emerald:0",
[ 6 ] = "mysticalagriculture:intermedium_armor_core:0",
[ 7 ] = "minecraft:emerald:0",
[ 9 ] = "mysticalagriculture:superium_essence:0",
[ 10 ] = "minecraft:emerald:0",
[ 11 ] = "mysticalagriculture:superium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:inferium_ingot:0" ] = {
ingredients = {
[ 10 ] = "mysticalagriculture:inferium_essence:0",
[ 2 ] = "mysticalagriculture:inferium_essence:0",
[ 5 ] = "mysticalagriculture:inferium_essence:0",
[ 6 ] = "mysticalagriculture:base_essence_ingot:0",
[ 7 ] = "mysticalagriculture:inferium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:intermedium_armor_core:0" ] = {
ingredients = {
"mysticalagriculture:intermedium_essence:0",
"minecraft:gold_block:0",
"mysticalagriculture:intermedium_essence:0",
[ 5 ] = "minecraft:diamond:0",
[ 6 ] = "mysticalagriculture:prudentium_armor_core:0",
[ 7 ] = "minecraft:diamond:0",
[ 9 ] = "mysticalagriculture:intermedium_essence:0",
[ 10 ] = "minecraft:diamond:0",
[ 11 ] = "mysticalagriculture:intermedium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:infusion_crystal:0" ] = {
ingredients = {
"mysticalagriculture:prosperity_shard:0",
"mysticalagriculture:inferium_essence:0",
"mysticalagriculture:prosperity_shard:0",
[ 9 ] = "mysticalagriculture:prosperity_shard:0",
[ 10 ] = "mysticalagriculture:inferium_essence:0",
[ 11 ] = "mysticalagriculture:prosperity_shard:0",
[ 5 ] = "mysticalagriculture:inferium_essence:0",
[ 6 ] = "minecraft:diamond:0",
[ 7 ] = "mysticalagriculture:inferium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:supremium_armor_core:0" ] = {
ingredients = {
"mysticalagriculture:supremium_essence:0",
"minecraft:nether_star:0",
"mysticalagriculture:supremium_essence:0",
[ 5 ] = "minecraft:skull:1",
[ 6 ] = "mysticalagriculture:superium_armor_core:0",
[ 7 ] = "minecraft:skull:1",
[ 9 ] = "mysticalagriculture:supremium_essence:0",
[ 10 ] = "minecraft:skull:1",
[ 11 ] = "mysticalagriculture:supremium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:inferium_armor_core:0" ] = {
ingredients = {
"mysticalagriculture:inferium_essence:0",
"minecraft:gold_ingot:0",
"mysticalagriculture:inferium_essence:0",
[ 5 ] = "minecraft:leather:0",
[ 6 ] = "mysticalagriculture:base_essence_ingot:0",
[ 7 ] = "minecraft:leather:0",
[ 9 ] = "mysticalagriculture:inferium_essence:0",
[ 10 ] = "minecraft:leather:0",
[ 11 ] = "mysticalagriculture:inferium_essence:0",
},
count = 1,
},
[ "mysticalagriculture:base_essence_ingot:0" ] = {
ingredients = {
[ 10 ] = "mysticalagriculture:prosperity_shard:0",
[ 2 ] = "mysticalagriculture:prosperity_shard:0",
[ 5 ] = "mysticalagriculture:prosperity_shard:0",
[ 6 ] = "thermalfoundation:material:136",
[ 7 ] = "mysticalagriculture:prosperity_shard:0",
},
count = 1,
},
[ "mysticalagriculture:tier2_inferium_seeds:0" ] = {
count = 1,
ingredients = {
"mysticalagriculture:prudentium_essence:0",
"mysticalagriculture:prudentium_essence:0",
"mysticalagriculture:prudentium_essence:0",
[ 9 ] = "mysticalagriculture:prudentium_essence:0",
[ 10 ] = "mysticalagriculture:prudentium_essence:0",
[ 11 ] = "mysticalagriculture:prudentium_essence:0",
[ 5 ] = "mysticalagriculture:prudentium_essence:0",
[ 6 ] = "mysticalagriculture:tier1_inferium_seeds:0",
[ 7 ] = "mysticalagriculture:prudentium_essence:0",
},
},
[ "mysticalagriculture:tier3_inferium_seeds:0" ] = {
count = 1,
ingredients = {
"mysticalagriculture:intermedium_essence:0",
"mysticalagriculture:intermedium_essence:0",
"mysticalagriculture:intermedium_essence:0",
[ 9 ] = "mysticalagriculture:intermedium_essence:0",
[ 10 ] = "mysticalagriculture:intermedium_essence:0",
[ 11 ] = "mysticalagriculture:intermedium_essence:0",
[ 5 ] = "mysticalagriculture:intermedium_essence:0",
[ 6 ] = "mysticalagriculture:tier2_inferium_seeds:0",
[ 7 ] = "mysticalagriculture:intermedium_essence:0",
},
},
[ "mysticalagriculture:tier1_inferium_seeds:0" ] = {
count = 1,
ingredients = {
"mysticalagriculture:inferium_essence:0",
"mysticalagriculture:inferium_essence:0",
"mysticalagriculture:inferium_essence:0",
[ 9 ] = "mysticalagriculture:inferium_essence:0",
[ 10 ] = "mysticalagriculture:inferium_essence:0",
[ 11 ] = "mysticalagriculture:inferium_essence:0",
[ 5 ] = "mysticalagriculture:inferium_essence:0",
[ 6 ] = "minecraft:wheat_seeds:0",
[ 7 ] = "mysticalagriculture:inferium_essence:0",
},
},
[ "mysticalagriculture:prudentium_armor_core:0" ] = {
ingredients = {
"mysticalagriculture:prudentium_essence:0",
"minecraft:lapis_block:0",
"mysticalagriculture:prudentium_essence:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "mysticalagriculture:inferium_armor_core:0",
[ 7 ] = "minecraft:gold_ingot:0",
[ 9 ] = "mysticalagriculture:prudentium_essence:0",
[ 10 ] = "minecraft:gold_ingot:0",
[ 11 ] = "mysticalagriculture:prudentium_essence:0",
},
count = 1,
},
},
}

View File

@@ -1,130 +0,0 @@
{
name = "RFTools",
version = "MC 1.8+",
recipes = {
[ "rftools:crafter1:0" ] = {
ingredients = {
[ 10 ] = "minecraft:redstone_torch:0",
[ 2 ] = "minecraft:redstone_torch:0",
[ 5 ] = "minecraft:crafting_table:0",
[ 6 ] = "rftools:machine_frame:0",
[ 7 ] = "minecraft:crafting_table:0",
},
count = 1,
},
[ "rftools:crafter2:0" ] = {
ingredients = {
[ 10 ] = "minecraft:redstone_torch:0",
[ 2 ] = "minecraft:redstone_torch:0",
[ 5 ] = "minecraft:crafting_table:0",
[ 6 ] = "rftools:crafter1:0",
[ 7 ] = "minecraft:crafting_table:0",
},
count = 1,
},
[ "rftools:crafter3:0" ] = {
ingredients = {
[ 10 ] = "minecraft:redstone_torch:0",
[ 2 ] = "minecraft:redstone_torch:0",
[ 5 ] = "minecraft:crafting_table:0",
[ 6 ] = "rftools:crafter2:0",
[ 7 ] = "minecraft:crafting_table:0",
},
count = 1,
},
[ "rftools:machine_frame:0" ] = {
ingredients = {
"minecraft:iron_ingot:0",
"minecraft:dye:4",
"minecraft:iron_ingot:0",
[ 9 ] = "minecraft:iron_ingot:0",
[ 10 ] = "minecraft:dye:4",
[ 11 ] = "minecraft:iron_ingot:0",
[ 5 ] = "minecraft:gold_nugget:0",
[ 7 ] = "minecraft:gold_nugget:0",
},
count = 1,
},
[ "rftools:modular_storage:0" ] = {
ingredients = {
"minecraft:redstone:0",
"minecraft:chest:0",
"minecraft:redstone:0",
[ 9 ] = "minecraft:redstone:0",
[ 10 ] = "minecraft:quartz:0",
[ 11 ] = "minecraft:redstone:0",
[ 5 ] = "minecraft:quartz:0",
[ 6 ] = "rftools:machine_frame:0",
[ 7 ] = "minecraft:quartz:0",
},
count = 1,
},
[ "rftools:storage_module:2" ] = {
count = 1,
ingredients = {
[ 10 ] = "minecraft:redstone_block:0",
[ 11 ] = "minecraft:quartz_block:1",
[ 2 ] = "minecraft:chest:0",
[ 5 ] = "minecraft:gold_block:0",
[ 6 ] = "rftools:storage_module:1",
[ 7 ] = "minecraft:gold_block:0",
[ 9 ] = "minecraft:quartz_block:1",
},
maxCount = 1,
},
[ "rftools:remote_storage:0" ] = {
ingredients = {
"minecraft:ender_pearl:0",
"minecraft:chest:0",
"minecraft:ender_pearl:0",
[ 9 ] = "minecraft:ender_pearl:0",
[ 10 ] = "minecraft:quartz:0",
[ 11 ] = "minecraft:ender_pearl:0",
[ 5 ] = "minecraft:quartz:0",
[ 6 ] = "rftools:machine_frame:0",
[ 7 ] = "minecraft:quartz:0",
},
count = 1,
},
[ "rftools:storage_module:0" ] = {
count = 1,
ingredients = {
[ 10 ] = "minecraft:redstone:0",
[ 11 ] = "minecraft:quartz:0",
[ 2 ] = "minecraft:chest:0",
[ 5 ] = "minecraft:gold_nugget:0",
[ 6 ] = "minecraft:iron_ingot:0",
[ 7 ] = "minecraft:gold_nugget:0",
[ 9 ] = "minecraft:quartz:0",
},
maxCount = 1,
},
[ "rftools:storage_module:1" ] = {
count = 1,
ingredients = {
[ 10 ] = "minecraft:redstone:0",
[ 11 ] = "minecraft:quartz:0",
[ 2 ] = "minecraft:chest:0",
[ 5 ] = "minecraft:gold_ingot:0",
[ 6 ] = "rftools:storage_module:0",
[ 7 ] = "minecraft:gold_ingot:0",
[ 9 ] = "minecraft:quartz:0",
},
maxCount = 1,
},
[ "rftools:storage_module:6" ] = {
ingredients = {
"minecraft:ender_pearl:0",
"minecraft:chest:0",
"minecraft:ender_pearl:0",
[ 9 ] = "minecraft:quartz:0",
[ 10 ] = "minecraft:redstone:0",
[ 11 ] = "minecraft:quartz:0",
[ 5 ] = "minecraft:gold_nugget:0",
[ 6 ] = "minecraft:iron_ingot:0",
[ 7 ] = "minecraft:gold_nugget:0",
},
count = 1,
},
},
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,34 +0,0 @@
{
name = "Storage Drawers",
version = "MC 1.8+",
recipes = {
[ "storagedrawers:upgradeStorage:4" ] = {
ingredients = {
"minecraft:emerald:0",
"minecraft:stick:0",
"minecraft:emerald:0",
[ 9 ] = "minecraft:emerald:0",
[ 10 ] = "minecraft:stick:0",
[ 11 ] = "minecraft:emerald:0",
[ 5 ] = "minecraft:stick:0",
[ 6 ] = "storagedrawers:upgradeTemplate:0",
[ 7 ] = "minecraft:stick:0",
},
count = 1,
},
[ "storagedrawers:upgradeVoid:0" ] = {
ingredients = {
"minecraft:stick:0",
"minecraft:stick:0",
"minecraft:stick:0",
[ 9 ] = "minecraft:stick:0",
[ 10 ] = "minecraft:stick:0",
[ 11 ] = "minecraft:stick:0",
[ 5 ] = "minecraft:obsidian:0",
[ 6 ] = "storagedrawers:upgradeTemplate:0",
[ 7 ] = "minecraft:obsidian:0",
},
count = 1,
},
},
}

View File

@@ -1,40 +0,0 @@
{
name = "Tinkers Construct",
version = "MC 1.8+",
recipes = {
[ "minecraft:book:0" ] = {
ingredients = {
"minecraft:paper:0",
"minecraft:paper:0",
"minecraft:paper:0",
[ 5 ] = "minecraft:string:0",
[ 6 ] = "tconstruct:pattern:0",
[ 7 ] = "tconstruct:pattern:0",
},
count = 1,
},
[ "tconstruct:pattern:0" ] = {
ingredients = {
"minecraft:planks:0",
"minecraft:stick:0",
[ 5 ] = "minecraft:stick:0",
[ 6 ] = "minecraft:planks:0",
},
count = 4,
},
[ "tconstruct:soil:0" ] = {
ingredients = {
"minecraft:gravel:0",
"minecraft:sand:0",
"minecraft:gravel:0",
[ 9 ] = "minecraft:gravel:0",
[ 10 ] = "minecraft:sand:0",
[ 11 ] = "minecraft:gravel:0",
[ 5 ] = "minecraft:sand:0",
[ 6 ] = "minecraft:clay:0",
[ 7 ] = "minecraft:sand:0",
},
count = 8,
},
}
}

View File

@@ -82,7 +82,7 @@
local Ansi = require('ansi')
local Config = require('config')
local Craft = require('turtle.craft')
local Craft = require('storage.craft')
local Event = require('event')
local itemDB = require('core.itemDB')
local Peripheral = require('peripheral')