EinsDreiDreiSieben/mods/sandwiches/luas/nutella.lua

99 lines
3.3 KiB
Lua

minetest.register_node("sandwiches:noyella_block", {
description = "Noyella block",
groups = {snappy = 1 , oddly_breakable_by_hand = 3, not_in_creative_inventory=1, flammable = 1},
paramtype2 = "facedir",
tiles = {"noyella_block_top.png",
"noyella_block_bottom.png",
"noyella_block_side.png",
"noyella_block_side.png",
"noyella_block_side.png",
"noyella_block_front.png"
},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_craftitem("sandwiches:noyella_sandwich", {
description = "noyella sandwich",
on_use = minetest.item_eat(8, "sandwiches:bread_crumbs"),
groups = {food_sandwich = 1, eatable = 8},
inventory_image = "noyella_sandwich.png"
})
minetest.register_craftitem("sandwiches:noyella_spread", {
description = "Noyella spread",
on_use = minetest.item_eat(2),
groups = {food_nutella = 1, food_noyella = 1, food_chocolate_spead = 1, flammable = 1, eatable = 2},
inventory_image = "noyella_spread.png"
})
-- CRAFTS --
minetest.register_craft({
output = "sandwiches:noyella_sandwich",
recipe = {
{"", "sandwiches:bread_slice", ""},
{"sandwiches:noyella_spread", "sandwiches:noyella_spread", "sandwiches:noyella_spread"},
{"", "sandwiches:bread_slice", ""},
}
})
minetest.register_craft({
output = "sandwiches:noyella_spread 5",
type = "shapeless",
recipe = {
"farming:cocoa_beans", "farming:cocoa_beans", "farming:cocoa_beans",
"group:food_sugar", "group:food_sugar", "group:food_sugar",
"moretrees:acorn", "moretrees:acorn", "moretrees:acorn",
}
})
if minetest.get_modpath("x_farming") then
minetest.register_craft({
output = "sandwiches:noyella_spread 5",
type = "shapeless",
recipe = {
"x_farming:cocoa_bean", "x_farming:cocoa_bean", "x_farming:cocoa_bean",
"group:food_sugar", "group:food_sugar", "group:food_sugar",
"moretrees:acorn", "moretrees:acorn", "moretrees:acorn",
}
})
end -- if x_farming is present
if minetest.get_modpath("cacaotree")then
minetest.register_craft({
output = "sandwiches:noyella_spread 5",
type = "shapeless",
recipe = {
"cacaotree:cacao_beans", "cacaotree:cacao_beans", "cacaotree:cacao_beans",
"group:food_sugar", "group:food_sugar", "group:food_sugar",
"moretrees:acorn", "moretrees:acorn", "moretrees:acorn",
}
})
minetest.register_craft({
output = "sandwiches:noyella_spread 5",
type = "shapeless",
recipe = {
"cacaotree:cacao_beans", "cacaotree:cacao_beans", "cacaotree:cacao_beans",
"x_farming:sugar", "x_farming:sugar", "x_farming:sugar",
"moretrees:acorn", "moretrees:acorn", "moretrees:acorn",
}
})
end -- if cool_trees with cacaotree is present
minetest.register_craft({
output = "sandwiches:noyella_block",
recipe = {
{"sandwiches:noyella_spread", "sandwiches:noyella_spread", "sandwiches:noyella_spread"},
{"sandwiches:noyella_spread", "sandwiches:noyella_spread", "sandwiches:noyella_spread"},
{"sandwiches:noyella_spread", "sandwiches:noyella_spread", "sandwiches:noyella_spread"}
}
})
minetest.register_craft({
output = "sandwiches:noyella_spread 9",
type = "shapeless",
recipe = {"sandwiches:noyella_block"}
})
minetest.register_alias("sandwiches:nutella_block", "sandwiches:noyella_block")
minetest.register_alias("sandwiches:acorn_nutella", "sandwiches:noyella_spread")
minetest.register_alias("sandwiches:nutella_sandwich", "sandwiches:noyella_sandwich")