Skip to content

Commit

Permalink
Merge pull request #16 from pandorabox-io/super_fertiliser
Browse files Browse the repository at this point in the history
add super fertiliser
  • Loading branch information
BuckarooBanzay committed Mar 24, 2020
2 parents a907960 + 6d2271b commit c0edf6f
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions bonemeal.lua
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,36 @@ bonemeal:add_deco({
{ "default:dirt_with_rainforest_litter",
{"default:junglegrass", "", ""}, {} }
})


-- super fertiliser (strength 4)
-- uses charcoal as a soil amendment
-- https://en.wikipedia.org/wiki/Biochar
if minetest.get_modpath("charcoal") then

local creative_mode = minetest.settings:get_bool("creative_mode")

minetest.register_craftitem("pandorabox_custom:super_fertiliser", {
description = "Super Fertiliser",
inventory_image = "bonemeal_item.png^[multiply:#00a000ff",
on_use = function(itemstack, user, pointed_thing)
if pointed_thing.type ~= "node" then
return
end
if minetest.is_protected(pointed_thing.under, user:get_player_name()) then
return
end
if not creative_mode or not minetest.check_player_privs(user:get_player_name(), {creative = true}) then
itemstack:take_item()
end
bonemeal:on_use(pointed_thing.under, 4)
return itemstack
end
})

minetest.register_craft({
type = "shapeless",
output = "pandorabox_custom:super_fertiliser",
recipe = {"bonemeal:fertiliser", "charcoal:charcoal_lump"}
})
end

0 comments on commit c0edf6f

Please sign in to comment.