Autocrafting improvements

This commit is contained in:
kepler155c
2017-12-16 00:09:28 -05:00
parent 0ce537d4ce
commit 863b7ff600
7 changed files with 341 additions and 301 deletions

View File

@@ -1,23 +1,19 @@
local ChestAdapter = require('chestAdapter')
local ChestAdapter18 = require('chestAdapter18')
local MEAdapter = require('meAdapter')
local Adapter = { }
function Adapter.wrap(args)
local adapter = ChestAdapter18(args)
if adapter:isValid() then
return adapter
end
local adapters = {
'refinedAdapter',
'meAdapter',
'chestAdapter18',
'chestAdapter',
}
adapter = MEAdapter(args)
if adapter:isValid() then
return adapter
end
for _,adapterType in ipairs(adapters) do
local adapter = require(adapterType)(args)
adapter = ChestAdapter(args)
if adapter:isValid() then
return adapter
if adapter:isValid() then
return adapter
end
end
end