feat(inferium-server): add list-seeds route
This commit is contained in:
parent
2febed4d6e
commit
8687ec057b
@ -10,7 +10,6 @@ local function centerString(str, width)
|
|||||||
return string.rep(' ', padding) .. str
|
return string.rep(' ', padding) .. str
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
local function formatSeedName(essenceName)
|
local function formatSeedName(essenceName)
|
||||||
if not essenceName then
|
if not essenceName then
|
||||||
return false
|
return false
|
||||||
|
|||||||
@ -52,6 +52,14 @@ local function saveConfigForComputer(computerId, config)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Utils
|
-- Utils
|
||||||
|
local function formatSeedName(essenceName)
|
||||||
|
if not essenceName then
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
|
return 'mysticalagriculture:' .. essenceName .. '_seeds'
|
||||||
|
end
|
||||||
|
|
||||||
local function getConfigWithLength(config)
|
local function getConfigWithLength(config)
|
||||||
if not config then
|
if not config then
|
||||||
return config
|
return config
|
||||||
@ -144,6 +152,25 @@ local function listHarvesters()
|
|||||||
return result
|
return result
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function listAvailableSeeds()
|
||||||
|
return {
|
||||||
|
formatSeedName('inferium'),
|
||||||
|
formatSeedName('experience'),
|
||||||
|
formatSeedName('soulium'),
|
||||||
|
formatSeedName('diamond'),
|
||||||
|
formatSeedName('redstone'),
|
||||||
|
formatSeedName('coal'),
|
||||||
|
formatSeedName('iron'),
|
||||||
|
formatSeedName('dye'),
|
||||||
|
formatSeedName('nether_quartz'),
|
||||||
|
formatSeedName('yellorium'),
|
||||||
|
formatSeedName('glowstone'),
|
||||||
|
formatSeedName('fire'),
|
||||||
|
formatSeedName('water'),
|
||||||
|
formatSeedName('dirt')
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
local function exitServer(_, _, stopServer)
|
local function exitServer(_, _, stopServer)
|
||||||
stopServer();
|
stopServer();
|
||||||
return true
|
return true
|
||||||
@ -159,6 +186,7 @@ local ROUTES = {
|
|||||||
['set-config'] = setConfig,
|
['set-config'] = setConfig,
|
||||||
['delete-config'] = deleteConfig,
|
['delete-config'] = deleteConfig,
|
||||||
['list-harvesters'] = listHarvesters,
|
['list-harvesters'] = listHarvesters,
|
||||||
|
['list-seeds'] = listAvailableSeeds,
|
||||||
['exit-server'] = exitServer,
|
['exit-server'] = exitServer,
|
||||||
['upgrade-server'] = upgradeServer,
|
['upgrade-server'] = upgradeServer,
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user