Support for bonemeal from Tenplus added.

This commit is contained in:
A.C.M 2019-05-01 18:05:53 +02:00
parent d8a7606d14
commit da6f1255f1
23 changed files with 113 additions and 1 deletions

View File

@ -49,6 +49,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname, {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -121,6 +121,11 @@ local modname = minetest.get_current_modname()
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -49,6 +49,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname, {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -111,6 +111,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname .. "", {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -23,3 +23,4 @@ building_blocks?
ropes? ropes?
cottages? cottages?
moreblocks? moreblocks?
bonemeal?

View File

@ -49,6 +49,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname, {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -112,6 +112,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname .. "", {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -15,6 +15,7 @@ local plants = {}
local version = "1.8" local version = "1.8"
cucina_vegana_farming_default = true cucina_vegana_farming_default = true
cucina_vegana_plant_settings = {} cucina_vegana_plant_settings = {}
cucina_vegana_plant_settings.bonemeal_list = {}
local modpath = minetest.get_modpath(minetest.get_current_modname()) local modpath = minetest.get_modpath(minetest.get_current_modname())
local modname = minetest.get_current_modname() local modname = minetest.get_current_modname()
@ -31,6 +32,11 @@ else
end -- if(farming.mod end -- if(farming.mod
cucina_vegana_plant_settings.bonemeal = false -- Support for bonemeal disabled
if(minetest.get_modpath("bonemeal")) then
cucina_vegana_plant_settings.bonemeal = true
end -- if(minetest.get_modpath("bonemeal"
plants = { plants = {
@ -82,6 +88,11 @@ dofile(modpath .. "/recipes_support.lua")
dofile(modpath .. "/recipes_5xx.lua") -- New recipes with MT 5.0 dofile(modpath .. "/recipes_5xx.lua") -- New recipes with MT 5.0
dofile(modpath .. "/register_mods.lua") dofile(modpath .. "/register_mods.lua")
if(cucina_vegana_plant_settings.bonemeal) then
bonemeal:add_crop(cucina_vegana_plant_settings.bonemeal_list)
end -- if(cucina_vegana_plant_settings.bonemeal
if (cucina_vegana_farming_default) then if (cucina_vegana_farming_default) then
print("[MOD] " .. modname .. " Version " .. version .. " in default-mode loaded.") print("[MOD] " .. modname .. " Version " .. version .. " in default-mode loaded.")
minetest.log("info", "[MOD] " .. modname .. " Version " .. version .. " in default-mode loaded.") minetest.log("info", "[MOD] " .. modname .. " Version " .. version .. " in default-mode loaded.")

View File

@ -53,6 +53,11 @@ minetest.register_alias("kohlrabi:kohlrabi", "cucina_vegana:" .. pname)
minetest.register_alias("kohlrabi:seed", "cucina_vegana:" .. pname .. "_seed") minetest.register_alias("kohlrabi:seed", "cucina_vegana:" .. pname .. "_seed")
minetest.register_alias("kohlrabi:wild_kohlrabi", "cucina_vegana:wild_" .. pname) minetest.register_alias("kohlrabi:wild_kohlrabi", "cucina_vegana:wild_" .. pname)
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -135,6 +135,11 @@ minetest.register_alias("kohlrabi:kohlrabi", "cucina_vegana:" .. pname .. "")
minetest.register_alias("kohlrabi:seed", "cucina_vegana:" .. pname .. "_seed") minetest.register_alias("kohlrabi:seed", "cucina_vegana:" .. pname .. "_seed")
minetest.register_alias("kohlrabi:wild_kohlrabi", "cucina_vegana:wild_" .. pname .. "") minetest.register_alias("kohlrabi:wild_kohlrabi", "cucina_vegana:wild_" .. pname .. "")
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -54,6 +54,11 @@ minetest.register_alias("lettuce:lettuce", "cucina_vegana:" .. pname)
minetest.register_alias("lettuce:seed", "cucina_vegana:" .. pname .. "_seed") minetest.register_alias("lettuce:seed", "cucina_vegana:" .. pname .. "_seed")
minetest.register_alias("lettuce:wild_lettuce", "cucina_vegana:wild_" .. pname) minetest.register_alias("lettuce:wild_lettuce", "cucina_vegana:wild_" .. pname)
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_5") farmingNG.register_harvest("cucina_vegana:" .. pname .. "_5")

View File

@ -123,6 +123,11 @@ minetest.register_alias("lettuce:lettuce", "cucina_vegana:" .. pname .. "")
minetest.register_alias("lettuce:seed", "cucina_vegana:" .. pname .. "_seed") minetest.register_alias("lettuce:seed", "cucina_vegana:" .. pname .. "_seed")
minetest.register_alias("lettuce:wild_lettuce", "cucina_vegana:wild_" .. pname .. "") minetest.register_alias("lettuce:wild_lettuce", "cucina_vegana:wild_" .. pname .. "")
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -1,4 +1,4 @@
name = cucina_vegana name = cucina_vegana
description = A mod which the vegan kitchen to Minetest. description = A mod which the vegan kitchen to Minetest.
depends = default,dye,farming,vessels depends = default,dye,farming,vessels
optional_depends = bbq,bees,bucket,bushes,bushes_classic,farming_redo,farming_nextgen,fishing,flowers,intllib,mobs,technic,pizza,wine,wool,basic_materials,homedecor,building_blocks,ropes,cottages,moreblocks optional_depends = bbq,bees,bucket,bushes,bushes_classic,farming_redo,farming_nextgen,fishing,flowers,intllib,mobs,technic,pizza,wine,wool,basic_materials,homedecor,building_blocks,ropes,cottages,moreblocks,bonemeal

View File

@ -53,6 +53,11 @@ minetest.register_alias("parsley:parsley", "cucina_vegana:" .. pname)
minetest.register_alias("parsley:seed", "cucina_vegana:" .. pname .. "_seed") minetest.register_alias("parsley:seed", "cucina_vegana:" .. pname .. "_seed")
minetest.register_alias("parsley:wild_parsley", "cucina_vegana:wild_" .. pname) minetest.register_alias("parsley:wild_parsley", "cucina_vegana:wild_" .. pname)
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_parsley", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_parsley", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -125,6 +125,11 @@ minetest.register_alias("parsley:parsley", "cucina_vegana:" .. pname .. "")
minetest.register_alias("parsley:seed", "cucina_vegana:" .. pname .. "_seed") minetest.register_alias("parsley:seed", "cucina_vegana:" .. pname .. "_seed")
minetest.register_alias("parsley:wild_parsley", "cucina_vegana:wild_" .. pname .. "") minetest.register_alias("parsley:wild_parsley", "cucina_vegana:wild_" .. pname .. "")
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -49,6 +49,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname, {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname .. "", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname .. "", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step .. "") farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step .. "")

View File

@ -121,6 +121,11 @@ local modname = minetest.get_current_modname()
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -50,6 +50,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname, {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -122,6 +122,11 @@ minetest.register_node("cucina_vegana:wild_" .. pname, {
}, },
}) })
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -53,6 +53,11 @@ minetest.register_alias("soy:wild_".. pname, "cucina_vegana:wild_".. pname)
minetest.register_alias("soy:".. pname, "cucina_vegana:".. pname) minetest.register_alias("soy:".. pname, "cucina_vegana:".. pname)
minetest.register_alias("soy:seed_".. pname, "cucina_vegana:seed_".. pname) minetest.register_alias("soy:seed_".. pname, "cucina_vegana:seed_".. pname)
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_".. pname, "cucina_vegana:".. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_".. pname, "cucina_vegana:".. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:".. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:".. pname .. "_" .. step)

View File

@ -153,6 +153,11 @@ minetest.register_alias("soy:wild_soy", "cucina_vegana:wild_" .. pname)
minetest.register_alias("soy:soy", "cucina_vegana:" .. pname) minetest.register_alias("soy:soy", "cucina_vegana:" .. pname)
minetest.register_alias("soy:seed_soy", "cucina_vegana:seed_" .. pname) minetest.register_alias("soy:seed_soy", "cucina_vegana:seed_" .. pname)
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)

View File

@ -59,6 +59,11 @@ else
end end
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:seed_" .. pname})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:seed_" .. pname, "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step .. "") farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step .. "")

View File

@ -118,6 +118,11 @@ else
end end
if(cucina_vegana_plant_settings.bonemeal) then
table.insert(cucina_vegana_plant_settings.bonemeal_list,{"cucina_vegana:" .. pname .. "_", step, "cucina_vegana:" .. pname .. "_seed"})
end -- if(cucina_vegana_plant_settings.bonemeal
if (minetest.get_modpath("farming_nextgen")) then if (minetest.get_modpath("farming_nextgen")) then
farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1") farmingNG.register_seed("cucina_vegana:" .. pname .. "_seed", "cucina_vegana:" .. pname .. "_1")
farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step) farmingNG.register_harvest("cucina_vegana:" .. pname .. "_" .. step)