cannabis_mod/craftred.lua

151 lines
4.4 KiB
Lua

-- get Boilerplate for Translations
local S = cannabis.S
minetest.register_craftitem("cannabis:canapa_red_seed", {
description = S("Hemp Seed"),
inventory_image = "cannabis_canapa_red_seed.png",
groups = {seed = 2, food_artichoke = 1, flammable = 2},
on_place = function(itemstack, placer, pointed_thing)
return farming.place_seed(itemstack, placer, pointed_thing, "cannabis:canapa_red")
end,
on_use = minetest.item_eat(10),
})
minetest.register_craftitem("cannabis:canapa_red_leaves", {
description = S("Hemp Leaves"),
inventory_image = "cannabis_canapa_red_leaves.png",
on_use = minetest.item_eat(5),
})
minetest.register_craftitem("cannabis:canapa_red_flower", {
description = S("Hemp red Flower"),
inventory_image = "cannabis_canapa_red_flower.png",
on_use = minetest.item_eat(5),
})
-------------------------------------------------------------------
minetest.register_craft({
output = "cannabis:canapa_oil 4 ",
recipe = {
{"","",""},
{"","",""},
{"cannabis:canapa_red_flower","cannabis:canapa_red_raisin","cannabis:canapa_red_flower"},
}
})
minetest.register_craft({
output = "cannabis:canapa_fuel 4 ",
recipe ={
{"cannabis:canapa_red","cannabis:canapa_red",""},
{"cannabis:canapa_red","cannabis:canapa_red",""},
{"cannabis:canapa_red","cannabis:canapa_red",""},
}
})
minetest.register_craft({
output = "cannabis:canapa_plastic 8 ",
recipe ={
{"cannabis:canapa_red","cannabis:canapa_red","cannabis:canapa_red"},
{"cannabis:canapa_red","cannabis:canapa_red","cannabis:canapa_red"},
}
})
minetest.register_craft({
output = "cannabis:canapa_glue 10 ",
recipe = {
{"cannabis:canapa_red_plastic","cannabis:canapa_red_raisin","cannabis:canapa_red_plastic"},
{"cannabis:canapa_red_raisin","cannabis:canapa_red_oil","cannabis:canapa_red_raisin"},
{"cannabis:canapa_red_plastic","cannabis:canapa_red_raisin","cannabis:canapa_red_plastic"},
}
})
minetest.register_craft({
output = "cannabis:hp_block_canapa 4 ",
recipe = {
{"cannabis:canapa_red_fiber","cannabis:canapa_red_glue","cannabis:canapa_red_fiber"},
{"cannabis:canapa_red_glue","cannabis:canapa_red_fiber","cannabis:canapa_red_glue"},
{"cannabis:canapa_red_fiber","cannabis:canapa_red_glue","cannabis:canapa_red_fiber"},
}
})
minetest.register_craft({
output = "cannabis:canapa_raisin 3 ",
recipe = {
{"","",""},
{"","",""},
{"cannabis:canapa_red_flower","cannabis:canapa_red_flower",""},
}
})
minetest.register_craft({
output = "cannabis:climbing_r ",
recipe = {
{"cannabis:canapa_red_leaves","cannabis:canapa_red_leaves","cannabis:canapa_red_leaves"},
{"cannabis:canapa_red_leaves","cannabis:canapa_red_leaves","cannabis:canapa_red_leaves"},
{"cannabis:canapa_red_leaves","cannabis:canapa_red_leaves","cannabis:canapa_red_leaves"},
}
})
minetest.register_craft({
output = "cannabis:canapa_fiber 10 ",
recipe = {
{"","","cannabis:canapa_red"},
{"","cannabis:canapa_red",""},
{"cannabis:canapa_red","",""},
}
})
minetest.register_craft({
output = "cannabis:canapa_paper 6 ",
recipe = {
{"cannabis:canapa_red", "cannabis:canapa_red", "cannabis:canapa_red"
},
}
})
minetest.register_craft({
type = "fuel",
recipe = "cannabis:canapa_red",
burntime = 15,
})
minetest.register_craft({
type = "shapeless",
output = "cannabis:canapa_red_flour 4",
recipe = {"cannabis:canapa_red_seed", "cannabis:canapa_red_seed", "cannabis:canapa_red_seed", "cannabis:canapa_red_seed"}
})
minetest.register_craft({
type = "cooking",
cooktime = 10,
output = "cannabis:canapa_bread",
recipe = "cannabis:canapa_flour"
})
minetest.register_craft({
output = "cannabis:cannabis_foglie_red_block",
recipe = {
{"cannabis:climbing_r","cannabis:climbing_r","cannabis:climbing_r"},
{"cannabis:climbing_r","cannabis:climbing_r","cannabis:climbing_r"},
{"cannabis:climbing_r","cannabis:climbing_r","cannabis:climbing_r"},
}
})
minetest.register_craft({
type = "shapeless",
output = "cannabis:mixed_hr_ingot 3",
recipe = {"cannabis:fibra_ingot", "cannabis:foglie_ingot", "cannabis:tessuto_ingot"}
})
minetest.register_craft({
type = "shapeless",
output = "cannabis:climbing_r 9",
recipe = {"cannabis:cannabis_foglie_red_block", "", ""}
})