1
0
mirror of https://github.com/minetest/minetest_game.git synced 2025-06-28 04:40:22 +02:00

Make flammable: Flowers, grasses and several crafitems

This commit is contained in:
Fernando Carmona Varo
2016-10-24 20:34:00 +02:00
committed by paramat
parent fbac9be51c
commit 3c9d71e6f7
8 changed files with 35 additions and 22 deletions

View File

@ -92,7 +92,8 @@ farming.register_hoe = function(name, def)
inventory_image = def.inventory_image,
on_use = function(itemstack, user, pointed_thing)
return farming.hoe_on_use(itemstack, user, pointed_thing, def.max_uses)
end
end,
groups = def.groups,
})
-- Register its recipe
if def.material == nil then
@ -269,7 +270,7 @@ farming.register_plant = function(name, def)
-- Register seed
local lbm_nodes = {mname .. ":seed_" .. pname}
local g = {seed = 1, snappy = 3, attached_node = 1}
local g = {seed = 1, snappy = 3, attached_node = 1, flammable = 2}
for k, v in pairs(def.fertility) do
g[v] = 1
end
@ -307,6 +308,7 @@ farming.register_plant = function(name, def)
minetest.register_craftitem(":" .. mname .. ":" .. pname, {
description = pname:gsub("^%l", string.upper),
inventory_image = mname .. "_" .. pname .. ".png",
groups = {flammable = 2},
})
-- Register growing steps

View File

@ -2,7 +2,8 @@ farming.register_hoe(":farming:hoe_wood", {
description = "Wooden Hoe",
inventory_image = "farming_tool_woodhoe.png",
max_uses = 30,
material = "group:wood"
material = "group:wood",
groups = {flammable = 2},
})
farming.register_hoe(":farming:hoe_stone", {

View File

@ -14,17 +14,20 @@ farming.register_plant("farming:wheat", {
steps = 8,
minlight = 13,
maxlight = default.LIGHT_MAX,
fertility = {"grassland"}
fertility = {"grassland"},
groups = {flammable = 4},
})
minetest.register_craftitem("farming:flour", {
description = "Flour",
inventory_image = "farming_flour.png",
groups = {flammable = 1},
})
minetest.register_craftitem("farming:bread", {
description = "Bread",
inventory_image = "farming_bread.png",
on_use = minetest.item_eat(5),
groups = {flammable = 2},
})
minetest.register_craft({
@ -47,7 +50,8 @@ farming.register_plant("farming:cotton", {
steps = 8,
minlight = 13,
maxlight = default.LIGHT_MAX,
fertility = {"grassland", "desert"}
fertility = {"grassland", "desert"},
groups = {flammable = 4},
})
minetest.register_alias("farming:string", "farming:cotton")