-- LUALOCALS < --------------------------------------------------------- local minetest, nodecore, type = minetest, nodecore, type -- LUALOCALS > --------------------------------------------------------- local modname = minetest.get_current_modname() nodecore.register_lode("Bar", { type = "node", description = "## Lode Bar", drawtype = "nodebox", node_box = nodecore.fixedbox(-1/16, -0.5, -1/16, 1/16, 0, 1/16), tiles = { modname .. "_#.png" }, light_source = 1, crush_damage = 1, paramtype = "light", sunlight_propagates = true, groups = { falling_repose = 1 } }) nodecore.register_craft({ label = "anvil making lode bar", priority = -1, action = "pummel", toolgroups = {thumpy = 3}, nodes = { { match = modname .. ":prill_annealed", replace = "air" }, { y = -1, match = modname .. ":block_tempered" } }, items = { modname .. ":bar_annealed" } }) nodecore.register_craft({ label = "anvil recycle lode bar", priority = -1, action = "pummel", toolgroups = {thumpy = 3}, normal = {y = 1}, nodes = { { match = modname .. ":bar_annealed", replace = "air" }, { y = -1, match = modname .. ":block_tempered" } }, items = { modname .. ":prill_annealed" } }) nodecore.register_lode("Rod", { type = "node", description = "## Lode Rod", drawtype = "nodebox", node_box = nodecore.fixedbox(-1/16, -0.5, -1/16, 1/16, 0.5, 1/16), tiles = { modname .. "_#.png" }, light_source = 2, crush_damage = 2, paramtype = "light", sunlight_propagates = true, groups = { falling_repose = 2 } }) nodecore.register_craft({ label = "anvil making lode rod", action = "pummel", toolgroups = {thumpy = 3}, nodes = { { match = { name = modname .. ":bar_annealed", count = 2 }, replace = "air" }, { y = -1, match = modname .. ":block_tempered" } }, items = { modname .. ":rod_annealed" } }) nodecore.register_craft({ label = "recycle lode rod", action = "pummel", toolgroups = {choppy = 3}, nodes = { { match = modname .. ":rod_annealed", replace = "air" } }, items = { { name = modname .. ":bar_annealed", count = 2 } } })