diff --git a/crafting.lua b/crafting.lua index e1a5e35..683787d 100644 --- a/crafting.lua +++ b/crafting.lua @@ -2,4 +2,10 @@ minetest.register_craft({ type = "shapeless", output = "mc:warped_fungus_stick", recipe = {"mcl_fishing:fishing_rod", "mc:warped_fungus"} +}) +minetest.register_craft({ + type = "cooking", + output = 'mcl_core:gold_ingot', + recipe = 'mc:nether_gold_ore', + cooktime = 10, }) \ No newline at end of file diff --git a/mapgen.lua b/mapgen.lua index a841249..9b9a6c5 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -17,4 +17,26 @@ minetest.register_decoration({ y_max = mcl_vars.mg_overworld_max, y_min = mcl_vars.mg_overworld_min, decoration = "mc:sweet_berry_bush_2" - }) \ No newline at end of file + }) + if minetest.settings:get_bool("mcl_generate_ores", true) then + minetest.register_ore({ + ore_type = "scatter", + ore = "mc:nether_gold_ore", + wherein = {"mcl_nether:netherrack", "mcl_core:stone"}, + clust_scarcity = 850, + clust_num_ores = 4, -- MC cluster amount: 4-10 + clust_size = 3, + y_min = mcl_vars.mg_nether_min, + y_max = mcl_vars.mg_nether_max, + }) + minetest.register_ore({ + ore_type = "scatter", + ore = "mc:nether_gold_ore", + wherein = {"mcl_nether:netherrack", "mcl_core:stone"}, + clust_scarcity = 1650, + clust_num_ores = 8, -- MC cluster amount: 4-10 + clust_size = 4, + y_min = mcl_vars.mg_nether_min, + y_max = mcl_vars.mg_nether_max, + }) +end \ No newline at end of file diff --git a/mod.conf b/mod.conf index 8fd5f38..8256123 100644 --- a/mod.conf +++ b/mod.conf @@ -1,2 +1,2 @@ name = mc -depends = mcl_fishing, mcl_nether \ No newline at end of file +depends = mcl_fishing, mcl_nether, mcl_core, mcl_sounds \ No newline at end of file diff --git a/nodes.lua b/nodes.lua index 5b16801..c1ea8bd 100644 --- a/nodes.lua +++ b/nodes.lua @@ -23,4 +23,27 @@ minetest.register_node("mc:sweet_berry_bush_3", { tiles = {"sweet_berry_bush_3.png"}, damage_per_second = 2, drop = "mc:sweet_berry 3" +}) +minetest.register_node("mc:nether_gold_ore", { + description = ("Nether Gold Ore"), + _doc_items_longdesc = ("Nether gold ore is an ore containing nether gold. It is commonly found around netherrack in the Nether."), + stack_max = 64, + tiles = {"mcl_nether_netherrack.png^mcl_nether_gold_ore.png"}, + is_ground_content = true, + groups = {pickaxey=1, building_block=1, material_stone=1, xp=0}, + drop = { + max_items = 1, + items = { + {items = {'mcl_core:gold_nugget 6'},rarity = 5}, + {items = {'mcl_core:gold_nugget 5'},rarity = 5}, + {items = {'mcl_core:gold_nugget 4'},rarity = 5}, + {items = {'mcl_core:gold_nugget 3'},rarity = 5}, + {items = {'mcl_core:gold_nugget 2'}}, + } + }, + sounds = mcl_sounds.node_sound_stone_defaults(), + _mcl_blast_resistance = 3, + _mcl_hardness = 3, + _mcl_silk_touch_drop = true, + _mcl_fortune_drop = mcl_core.fortune_drop_ore }) \ No newline at end of file diff --git a/textures/mcl_nether_gold_ore.png b/textures/mcl_nether_gold_ore.png new file mode 100644 index 0000000..9b621e5 Binary files /dev/null and b/textures/mcl_nether_gold_ore.png differ