minetest-madblocks/portHydroponics.lua

40 lines
1002 B
Lua

local port = minetest.require("__builtin","port")
local plants = {
tomato = {},
peas = {},
habanero = {},
cyanflower = {},
magentaflower = {},
yellowflower = {},
rubberplant = {short=true, give_on_harvest='hydroponics:rubber'},
grapes = {permaculture=true},
coffee = {permaculture=true},
roses = {give_on_harvest='hydroponics:rosebush'}
}
local stages = {
"seeds",
"seedlings",
"sproutlings",
1,
2,
3,
4
}
for plant,eh in pairs(plants) do
port("madblocks","hydroponics","hydroponics_"..plant,plant)
port("madblocks","hydroponics","hydroponics_wild_"..plant,"wild_"..plant)
for i,stage in ipairs(stages) do
local name = "hydroponics"
local n = tonumber(stage)
if n ~= nil then
name = name .. '_' .. plant .. stage
else
name = name .. '_' .. stage .. '_' .. plant
end
local toname = plant..'_'..stage
port("madblocks","hydroponics",name,toname)
end
end