local modname = minetest.get_current_modname() local modpath = minetest.get_modpath (modname) jpizza = {} jpizza.toppings = {} jpizza.op_depends = {"hunger_ng", "hbhunger", "pineapple", "mobs", "creatures", "fire", "stairs", "dungeon_loot", "farming"} jpizza.has_depends = {} for _, i in pairs (jpizza.op_depends) do if minetest.get_modpath(i) then jpizza.has_depends[i] = true else jpizza.has_depends[i] = false end end jpizza.path = modpath dofile (jpizza.path .. "/functions.lua") dofile (jpizza.path .. "/nodes.lua")--nodes dofile (jpizza.path .. "/oven.lua") dofile (jpizza.path .. "/items.lua") jpizza.register_topping({ item = "pizzaria:olives", name = "olives", topping_inv = { "pizzaria_topping_olives_inv_1.png", "pizzaria_topping_olives_inv_2.png" }, texture = "pizzaria_topping_olives.png", cooked_texture = "pizzaria_topping_olives_cooked.png", eat = 2, }) jpizza.register_topping({ item = "pizzaria:pepperoni_cured", name = "pepperoni", topping_inv = { "pizzaria_topping_pepperoni_inv_1.png", "pizzaria_topping_pepperoni_inv_2.png" }, texture = "pizzaria_topping_pepperoni.png", cooked_texture = "pizzaria_topping_pepperoni_cooked.png", eat = 4, }) jpizza.register_topping({ item = "pizzaria:sausage", name = "sausage", topping_inv = { "pizzaria_topping_sausage_inv_1.png", "pizzaria_topping_sausage_inv_2.png" }, texture = "pizzaria_topping_sausage.png", cooked_texture = "pizzaria_topping_sausage_cooked.png", eat = 4, }) jpizza.register_topping({ item = "flowers:mushroom_brown", name = "mushrooms", topping_inv = { "pizzaria_topping_mushroom_inv_1.png", "pizzaria_topping_mushroom_inv_2.png", }, texture = "pizzaria_topping_mushrooms.png", cooked_texture = "pizzaria_topping_mushrooms_cooked.png", eat = 1, }) dofile(jpizza.path.."/mutation_backup.lua") jpizza.make_pizzas()