added cabbage, crop and bibimbap food item
71
crops/cabbage.lua
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
|
||||||
|
local S = farming.intllib
|
||||||
|
|
||||||
|
-- cabbage
|
||||||
|
minetest.register_craftitem("farming:cabbage", {
|
||||||
|
description = S("Cabbage"),
|
||||||
|
inventory_image = "farming_cabbage.png",
|
||||||
|
groups = {seed = 2, food_cabbage = 1, flammable = 2},
|
||||||
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
|
return farming.place_seed(itemstack, placer, pointed_thing, "farming:cabbage_1")
|
||||||
|
end,
|
||||||
|
on_use = minetest.item_eat(1),
|
||||||
|
})
|
||||||
|
|
||||||
|
local crop_def = {
|
||||||
|
drawtype = "plantlike",
|
||||||
|
tiles = {"farming_cabbage_1.png"},
|
||||||
|
paramtype = "light",
|
||||||
|
-- paramtype2 = "meshoptions",
|
||||||
|
-- place_param2 = 3,
|
||||||
|
sunlight_propagates = true,
|
||||||
|
waving = 1,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
drop = "",
|
||||||
|
selection_box = farming.select,
|
||||||
|
groups = {
|
||||||
|
snappy = 3, flammable = 2, plant = 1, attached_node = 1,
|
||||||
|
not_in_creative_inventory = 1, growing = 1
|
||||||
|
},
|
||||||
|
sounds = default.node_sound_leaves_defaults()
|
||||||
|
}
|
||||||
|
|
||||||
|
-- stage 1
|
||||||
|
minetest.register_node("farming:cabbage_1", table.copy(crop_def))
|
||||||
|
|
||||||
|
-- stage 2
|
||||||
|
crop_def.tiles = {"farming_cabbage_2.png"}
|
||||||
|
minetest.register_node("farming:cabbage_2", table.copy(crop_def))
|
||||||
|
|
||||||
|
-- stage 3
|
||||||
|
crop_def.tiles = {"farming_cabbage_3.png"}
|
||||||
|
minetest.register_node("farming:cabbage_3", table.copy(crop_def))
|
||||||
|
|
||||||
|
-- stage 4
|
||||||
|
crop_def.tiles = {"farming_cabbage_4.png"}
|
||||||
|
minetest.register_node("farming:cabbage_4", table.copy(crop_def))
|
||||||
|
|
||||||
|
-- stage 5
|
||||||
|
crop_def.tiles = {"farming_cabbage_5.png"}
|
||||||
|
minetest.register_node("farming:cabbage_5", table.copy(crop_def))
|
||||||
|
|
||||||
|
-- stage 6
|
||||||
|
crop_def.tiles = {"farming_cabbage_6.png"}
|
||||||
|
crop_def.groups.growing = 0
|
||||||
|
crop_def.drop = {
|
||||||
|
max_items = 2, items = {
|
||||||
|
{items = {"farming:cabbage"}, rarity = 1},
|
||||||
|
{items = {"farming:cabbage"}, rarity = 4},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
minetest.register_node("farming:cabbage_6", table.copy(crop_def))
|
||||||
|
|
||||||
|
-- add to registered_plants
|
||||||
|
farming.registered_plants["farming:cabbage"] = {
|
||||||
|
crop = "farming:cababge",
|
||||||
|
seed = "farming:cabbage",
|
||||||
|
minlight = 13,
|
||||||
|
maxlight = 15,
|
||||||
|
steps = 6
|
||||||
|
}
|
@ -30,6 +30,7 @@ farming.pineapple = 0.001
|
|||||||
farming.peas = 0.001
|
farming.peas = 0.001
|
||||||
farming.beetroot = 0.001
|
farming.beetroot = 0.001
|
||||||
farming.mint = 0.005
|
farming.mint = 0.005
|
||||||
|
farming.cabbage = 0.001
|
||||||
farming.grains = true -- true or false only
|
farming.grains = true -- true or false only
|
||||||
|
|
||||||
-- default rarety of crops on map (higher number = more crops)
|
-- default rarety of crops on map (higher number = more crops)
|
||||||
|
31
food.lua
@ -318,3 +318,34 @@ minetest.register_craft({
|
|||||||
},
|
},
|
||||||
replacements = {{"group:food_saucepan", "farming:saucepan"}}
|
replacements = {{"group:food_saucepan", "farming:saucepan"}}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- Korean Bibimbap
|
||||||
|
|
||||||
|
minetest.register_craftitem("farming:bibimbap", {
|
||||||
|
description = S("Bibimbap"),
|
||||||
|
inventory_image = "farming_bibimbap.png",
|
||||||
|
on_use = minetest.item_eat(8, "farming:bowl"),
|
||||||
|
})
|
||||||
|
|
||||||
|
if minetest.get_modpath("mobs_animal1") or minetest.get_modpath("xanadu1")then
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "farming:bibimbap",
|
||||||
|
type = "shapeless",
|
||||||
|
recipe = {
|
||||||
|
"group:food_skillet", "group:food_bowl", "group:food_egg",
|
||||||
|
"group:food_chicken_raw", "group:food_cabbage", "group:food_carrot"
|
||||||
|
},
|
||||||
|
replacements = {{"group:food_skillet", "farming:skillet"}}
|
||||||
|
})
|
||||||
|
else
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "farming:bibimbap",
|
||||||
|
type = "shapeless",
|
||||||
|
recipe = {
|
||||||
|
"group:food_skillet", "group:food_bowl", "group:food_mushroom",
|
||||||
|
"group:food_rice", "group:food_cabbage", "group:food_carrot",
|
||||||
|
"group:food_mushroom"
|
||||||
|
},
|
||||||
|
replacements = {{"group:food_skillet", "farming:skillet"}}
|
||||||
|
})
|
||||||
|
end
|
||||||
|
2
init.lua
@ -625,6 +625,7 @@ farming.pineapple = 0.001
|
|||||||
farming.peas = 0.001
|
farming.peas = 0.001
|
||||||
farming.beetroot = 0.001
|
farming.beetroot = 0.001
|
||||||
farming.mint = 0.005
|
farming.mint = 0.005
|
||||||
|
farming.cabbage = 0.001
|
||||||
farming.grains = true
|
farming.grains = true
|
||||||
farming.rarety = 0.002
|
farming.rarety = 0.002
|
||||||
|
|
||||||
@ -690,6 +691,7 @@ ddoo("beetroot.lua", farming.beetroot)
|
|||||||
ddoo("chili.lua", farming.chili)
|
ddoo("chili.lua", farming.chili)
|
||||||
ddoo("ryeoatrice.lua", farming.grains)
|
ddoo("ryeoatrice.lua", farming.grains)
|
||||||
ddoo("mint.lua", farming.mint)
|
ddoo("mint.lua", farming.mint)
|
||||||
|
ddoo("cabbage.lua", farming.cabbage)
|
||||||
|
|
||||||
dofile(farming.path.."/food.lua")
|
dofile(farming.path.."/food.lua")
|
||||||
dofile(farming.path.."/mapgen.lua")
|
dofile(farming.path.."/mapgen.lua")
|
||||||
|
@ -49,6 +49,7 @@ register_plant("pea_5", 25, 50, nil, "", -1, farming.peas)
|
|||||||
register_plant("beetroot_5", 1, 15, nil, "", -1, farming.beetroot)
|
register_plant("beetroot_5", 1, 15, nil, "", -1, farming.beetroot)
|
||||||
register_plant("mint_4", 1, 75, {"default:dirt_with_grass",
|
register_plant("mint_4", 1, 75, {"default:dirt_with_grass",
|
||||||
"default:dirt_with_coniferous_litter"}, "group:water", 1, farming.mint)
|
"default:dirt_with_coniferous_litter"}, "group:water", 1, farming.mint)
|
||||||
|
register_plant("cabbage_6", 2, 10, nil, "", -1, farming.cabbage)
|
||||||
|
|
||||||
|
|
||||||
if minetest.get_mapgen_setting("mg_name") == "v6" then
|
if minetest.get_mapgen_setting("mg_name") == "v6" then
|
||||||
|
BIN
textures/farming_bibimbap.png
Normal file
After Width: | Height: | Size: 372 B |
BIN
textures/farming_cabbage.png
Normal file
After Width: | Height: | Size: 294 B |
BIN
textures/farming_cabbage_1.png
Normal file
After Width: | Height: | Size: 103 B |
BIN
textures/farming_cabbage_2.png
Normal file
After Width: | Height: | Size: 221 B |
BIN
textures/farming_cabbage_3.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
textures/farming_cabbage_4.png
Normal file
After Width: | Height: | Size: 270 B |
BIN
textures/farming_cabbage_5.png
Normal file
After Width: | Height: | Size: 257 B |
BIN
textures/farming_cabbage_6.png
Normal file
After Width: | Height: | Size: 283 B |