Update to new bone meal API.

* Update to use new mcl_bone_meal API:
* Use new bone meal item and remove related comment.
* Update mod depends in mod.conf
* Spelling fixes: s/bonemeal/bone meal/g
This commit is contained in:
kabou 2022-05-01 16:16:28 +02:00 committed by teknomunk
parent 3889abbaf4
commit 8855246dd4
3 changed files with 8 additions and 10 deletions

@ -11,7 +11,7 @@ local composter_description = S(
"Composter" "Composter"
) )
local composter_longdesc = S( local composter_longdesc = S(
"Composters can convert various organic items into bonemeal." "Composters can convert various organic items into bone meal."
) )
local composter_usagehelp = S( local composter_usagehelp = S(
"Use organic items on the composter to fill it with layers of compost. " .. "Use organic items on the composter to fill it with layers of compost. " ..
@ -97,7 +97,7 @@ function composter_progress_chance(pos, node, chance)
-- get current compost level -- get current compost level
local level = registered_nodes[node.name]["_mcl_compost_level"] local level = registered_nodes[node.name]["_mcl_compost_level"]
-- spawn green particles above new layer -- spawn green particles above new layer
mcl_dye.add_bone_meal_particle(vector_offset(pos, 0, level/8, 0)) mcl_bone_meal.add_bone_meal_particle(vector_offset(pos, 0, level/8, 0))
-- update composter block -- update composter block
if level < 7 then if level < 7 then
level = level + 1 level = level + 1
@ -114,11 +114,9 @@ function composter_progress_chance(pos, node, chance)
-- the block will get updated by the node timer callback set in node reg def -- the block will get updated by the node timer callback set in node reg def
if level == 7 then if level == 7 then
local timer = get_node_timer(pos) local timer = get_node_timer(pos)
if not timer:is_started() then
timer:start(1) timer:start(1)
end end
end end
end
end end
--- Update a full composter block to ready for harvesting. --- Update a full composter block to ready for harvesting.
@ -203,7 +201,7 @@ end
-- --
minetest.register_node("mcl_composters:composter", { minetest.register_node("mcl_composters:composter", {
description = composter_description, description = composter_description,
_tt_help = S("Converts organic items into bonemeal"), _tt_help = S("Converts organic items into bone meal"),
_doc_items_longdesc = composter_longdesc, _doc_items_longdesc = composter_longdesc,
_doc_items_usagehelp = composter_usagehelp, _doc_items_usagehelp = composter_usagehelp,
paramtype = "light", paramtype = "light",

@ -1,7 +1,7 @@
# textdomain: mcl_composters # textdomain: mcl_composters
Composter= Composter=
Composters can convert various organic items into bonemeal.= Composters can convert various organic items into bone meal.=
Use organic items on the composter to fill it with layers of compost. Every time an item is put in the composter, there is a chance that the composter adds another layer of compost. Some items have a bigger chance of adding an extra layer than other items. After filling up with 7 layers of compost, the composter is full. After a delay of approximately one second the composter becomes ready and bone meal can be retrieved from it. Right-clicking the composter takes out the bone meal empties the composter.= Use organic items on the composter to fill it with layers of compost. Every time an item is put in the composter, there is a chance that the composter adds another layer of compost. Some items have a bigger chance of adding an extra layer than other items. After filling up with 7 layers of compost, the composter is full. After a delay of approximately one second the composter becomes ready and bone meal can be retrieved from it. Right-clicking the composter takes out the bone meal empties the composter."=
filled= filled=
ready for harvest= ready for harvest=
Converts organic items into bonemeal= Converts organic items into bone meal=

@ -1,5 +1,5 @@
name = mcl_composters name = mcl_composters
author = kabou author = kabou
description = Composters can convert various organic items into bonemeal. description = Composters can convert various organic items into bonemeal.
depends = mcl_core, mcl_sounds, mcl_dye, mcl_hoppers depends = mcl_core, mcl_sounds, mcl_bone_meal, mcl_hoppers
optional_depends = doc optional_depends = doc