core.register_craft({ type = "cooking", output = "mcl_deepslate:tuff 6", recipe = "tuf:tuf_dust", cooktime = 20, }) core.register_craft({ type = "cooking", output = "tuf:tuf_bread", recipe = "mcl_deepslate:tuff", cooktime = 1, }) minetest.register_craftitem("tuf:tuf_bread", { description = ("tuf BREAD GOOD"), _tt_help = minetest.colorize(mcl_colors.YELLOW, ("Very GOOD")), inventory_image = "TUF_bread.png", on_place = minetest.item_eat(1), on_secondary_use = minetest.item_eat(1), stack_max = 2137, groups = { food = 2, eatable = 1 }, }) minetest.register_on_item_eat(function(hp_change, replace_with_item, itemstack, user, pointed_thing) if itemstack:get_name() == "tuf:tuf_bread" then mcl_potions.give_effect_by_level("leaping", user, 10000, 10) mcl_potions.give_effect_by_level("slow_falling", user, 1, 120) end end) minetest.register_craftitem("tuf:tuf_dust", { description = ("TUF dust"), inventory_image = "tuf_dust.png", stack_max = 64, }) minetest.register_craft({ output = "tuf:tuf_dust", recipe = { { "mcl_deepslate:tuff", "mcl_deepslate:tuff", "mcl_deepslate:tuff" }, } }) minetest.register_craftitem("tuf:tuf_gem", { description = ("TUF gem"), inventory_image = "tuf_gem.png", stack_max = 64, }) minetest.register_craft({ output = "tuf:tuf_gem", recipe = { { "tuf:tuf_dust", "tuf:tuf_dust", "tuf:tuf_dust" }, { "tuf:tuf_dust", "mcl_amethyst:amethyst_shard", "tuf:tuf_dust" }, { "tuf:tuf_dust", "tuf:tuf_dust", "tuf:tuf_dust" }, } }) minetest.register_craft({ output = "mcl_core:emerald 6", recipe = { { "mcl_nether:quartz", "mcl_amethyst:amethyst_shard", "mcl_nether:quartz" }, { "mcl_core:diamond", "mcl_core:emerald", "mcl_core:diamond" }, { "mcl_nether:quartz", "mcl_amethyst:amethyst_shard", "mcl_nether:quartz" }, } }) minetest.register_tool("tuf:pick_tuff", { description = ("TUF PickAck"), inventory_image = "tuf_pick.png", wield_scale = mcl_vars.tool_wield_scale, groups = { tool = 1, pickaxe = 1, dig_speed_class = 2, enchantability = 6 }, tool_capabilities = { -- 1/1.2 full_punch_interval = 1, max_drop_level = 2, damage_groups = { fleshy = 3 }, punch_attack_uses = 500, }, sound = { breaks = "default_tool_breaks" }, _repair_material = "tuf:tuf_dust", _mcl_toollike_wield = true, _mcl_diggroups = { pickaxey = { speed = 4, level = 3, uses = 1225 } }, _mcl_upgradable = false, }) minetest.register_tool("tuf:pick_tgem", { description = ("GEM PickAck"), inventory_image = "tgem_pick.png", wield_scale = mcl_vars.tool_wield_scale, groups = { tool = 1, pickaxe = 1, dig_speed_class = 4, enchantability = 10 }, tool_capabilities = { -- 1/1.2 full_punch_interval = 0.67, max_drop_level = 4, damage_groups = { fleshy = 7 }, punch_attack_uses = 1000, }, sound = { breaks = "default_tool_breaks" }, _repair_material = "tuf:tuf_gem", _mcl_toollike_wield = true, _mcl_diggroups = { pickaxey = { speed = 7, level = 4, uses = 2137 } }, _mcl_upgradable = false, }) minetest.register_craft({ output = "tuf:pick_tuff", recipe = { { "mcl_deepslate:tuff", "mcl_deepslate:tuff", "mcl_deepslate:tuff" }, { "", "mcl_core:stick", "" }, { "", "mcl_core:stick", "" }, } }) minetest.register_craft({ output = "tuf:pick_tgem", recipe = { { "tuf:tuf_gem", "tuf:tuf_gem", "tuf:tuf_gem" }, { "", "mcl_core:stick", "" }, { "", "mcl_core:stick", "" }, } }) minetest.register_node("tuf:tuferaldblock", { description = ("BLOK of TUFrald"), tiles = { "tuferaldblock.png" }, is_ground_content = false, stack_max = 64, groups = { pickaxey = 4, building_block = 1 }, sounds = mcl_sounds.node_sound_stone_defaults(), _mcl_blast_resistance = 6, _mcl_hardness = 5, }) minetest.register_craft({ output = "tuf:tuferaldblock", recipe = { { "tuf:tuf_gem", "mcl_core:emerald", "tuf:tuf_gem" }, { "mcl_core:emerald", "mcl_core:emeraldblock", "mcl_core:emerald" }, { "tuf:tuf_gem", "mcl_core:emerald", "tuf:tuf_gem" }, } }) minetest.register_node("tuf:tuferaldstoneblock", { description = ("BLOK of TUFraldSTON"), tiles = { "tuferaldstoneblock.png" }, is_ground_content = false, stack_max = 64, groups = { pickaxey = 4, building_block = 1 }, sounds = mcl_sounds.node_sound_stone_defaults(), _mcl_blast_resistance = 6, _mcl_hardness = 5, }) minetest.register_craft({ output = "tuf:tuferaldstoneblock", recipe = { { "tuf:tuf_dust", "mesecons_torch:redstoneblock", "tuf:tuf_dust" }, { "mesecons_torch:redstoneblock", "tuf:tuferaldblock", "mesecons_torch:redstoneblock" }, { "tuf:tuf_dust", "mesecons_torch:redstoneblock", "tuf:tuf_dust" }, } }) minetest.register_node("tuf:tuferalddeepstoneblock", { description = ("BLOK of TUFraldDiipSTON"), tiles = { "tuferalddeepstoneblock.png" }, is_ground_content = false, stack_max = 64, groups = { pickaxey = 4, building_block = 1 }, sounds = mcl_sounds.node_sound_stone_defaults(), _mcl_blast_resistance = 6, _mcl_hardness = 5, }) minetest.register_craft({ output = "tuf:tuferalddeepstoneblock", recipe = { { "mcl_core:emerald", "mcl_deepslate:deepslate", "mcl_core:emerald" }, { "mcl_deepslate:deepslate", "tuf:tuferaldstoneblock", "mcl_deepslate:deepslate" }, { "mcl_core:emerald", "mcl_deepslate:deepslate", "mcl_core:emerald" }, } }) minetest.register_node("tuf:gildedtuferalddeepstoneblock", { description = ("GILTEn BLOK of TUFraldDiipSTON"), tiles = { "gildedtuferalddeepstoneblock.png" }, is_ground_content = false, stack_max = 64, groups = { pickaxey = 4, building_block = 1 }, sounds = mcl_sounds.node_sound_stone_defaults(), _mcl_blast_resistance = 6, _mcl_hardness = 5, }) minetest.register_craft({ output = "tuf:gildedtuferalddeepstoneblock", recipe = { { "mcl_nether:ancient_debris", "mcl_core:goldblock", "mcl_nether:ancient_debris" }, { "mcl_core:goldblock", "tuf:tuferalddeepstoneblock", "mcl_core:goldblock" }, { "mcl_nether:ancient_debris", "mcl_core:goldblock", "mcl_nether:ancient_debris" }, } }) minetest.register_craftitem("tuf:gildedtuferalddeepstone_ingot", { description = ("GILTEn IGNOD of TUFraldDiipSTON"), inventory_image = "gildedtuferalddeepstone_ingot.png", stack_max = 64, }) core.register_craft({ type = "cooking", output = "tuf:gildedtuferalddeepstone_ingot", recipe = "tuf:gildedtuferalddeepstoneblock", cooktime = 1000, }) minetest.register_craft({ output = "tuf:pick_gildedtuferalddeepstone", recipe = { { "tuf:gildedtuferalddeepstone_ingot", "tuf:gildedtuferalddeepstone_ingot", "tuf:gildedtuferalddeepstone_ingot" }, { "", "mcl_core:stick", "" }, { "", "mcl_core:stick", "" }, } }) minetest.register_tool("tuf:pick_gildedtuferalddeepstone", { description = ("GILTEn TUFraldDiipSTON PickAck"), inventory_image = "gildedtuferalddeepstone_pick.png", wield_scale = mcl_vars.tool_wield_scale, groups = { tool = 1, pickaxe = 1, dig_speed_class = 10, enchantability = 67 }, tool_capabilities = { -- 1/1.2 full_punch_interval = 1, max_drop_level = 6, damage_groups = { fleshy = 10 }, punch_attack_uses = 2137, }, sound = { breaks = "default_tool_breaks" }, _repair_material = "tuf:gildedtuferalddeepstone_ingot", _mcl_toollike_wield = true, _mcl_diggroups = { pickaxey = { speed = 10, level = 6, uses = 6767 } }, _mcl_upgradable = false, })