38 lines
1003 B
Lua
38 lines
1003 B
Lua
local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
|
|
|
|
-- Cotton seed oil: fuel and fertilizer
|
|
|
|
if minetest.get_modpath("farming") then
|
|
if minetest.get_modpath("bonemeal") then
|
|
minetest.register_craftitem(":technic:cottonseed_oil", {
|
|
description = S("Cottonseed Oil"),
|
|
inventory_image = "technic_cottonseed_oil.png",
|
|
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 is_creative(user:get_player_name()) then
|
|
itemstack:take_item()
|
|
end
|
|
bonemeal:on_use(pointed_thing.under, 4)
|
|
return itemstack
|
|
end,
|
|
})
|
|
else
|
|
minetest.register_craftitem(":technic:cottonseed_oil", {
|
|
description = S("Cottonseed Oil"),
|
|
inventory_image = "technic_cottonseed_oil.png",
|
|
})
|
|
end
|
|
|
|
minetest.register_craft({
|
|
type = "fuel",
|
|
recipe = "technic:cottonseed_oil",
|
|
burntime = 20,
|
|
})
|
|
|
|
end
|