75 lines
2.5 KiB
Lua
75 lines
2.5 KiB
Lua
local S = aqua_farming.S
|
|
|
|
local step = 8
|
|
local light = 8
|
|
local del = 10
|
|
local chan = 15
|
|
|
|
local def
|
|
def = {
|
|
dirt = {
|
|
basenode = "default:dirt",
|
|
nodename = "sea_strawberry",
|
|
description = S("Sea Strawberry"),
|
|
steps = step,
|
|
min_light = light,
|
|
drop = {items = {
|
|
{items = {"aqua_farming:sea_strawberry_stem"}},
|
|
{items = {"aqua_farming:sea_strawberry_item 4"}},
|
|
},
|
|
},
|
|
delay = del,
|
|
chance = chan,
|
|
}, -- dirt
|
|
dry_dirt = {
|
|
basenode = "default:dry_dirt",
|
|
nodename = "sea_strawberry",
|
|
description = S("Sea Strawberry"),
|
|
steps = step,
|
|
min_light = light,
|
|
drop = {items = {
|
|
{items = {"aqua_farming:sea_strawberry_stem"}},
|
|
{items = {"aqua_farming:sea_strawberry_item 4"}},
|
|
},
|
|
},
|
|
delay = del,
|
|
chance = chan,
|
|
}, -- sand
|
|
|
|
}
|
|
|
|
local basename
|
|
|
|
for _,value in pairs(def) do
|
|
aqua_farming.register_plant(value)
|
|
|
|
basename = aqua_farming.get_nodename(value.basenode)
|
|
|
|
minetest.register_craft({
|
|
output = "aqua_farming:" .. basename .. "_with_" .. value.nodename,
|
|
recipe = {
|
|
{value.basenode, "aqua_farming:sea_strawberry_stem"},
|
|
},
|
|
})
|
|
|
|
end
|
|
|
|
|
|
|
|
minetest.register_craftitem("aqua_farming:sea_strawberry_item", {
|
|
description = S("Sea Strawberry"),
|
|
groups = {food = 1, food_vegan = 1},
|
|
inventory_image = "aqua_farming_sea_strawberry_item.png",
|
|
on_use = minetest.item_eat(3),
|
|
})
|
|
|
|
minetest.register_craftitem("aqua_farming:sea_strawberry_stem", {
|
|
description = S("Sea Strawberry Stem"),
|
|
groups = {food = 1, food_vegan = 1},
|
|
inventory_image = "aqua_farming_sea_strawberry_stem.png",
|
|
})
|
|
|
|
dofile(aqua_farming.modpath .. "/mapgen_sea_strawberry.lua")
|
|
|
|
aqua_farming.report(" module sea_strawberry.lua loaded.")
|