From 0eaf9941c46abb7f8e4e2bda772558adf9a93252 Mon Sep 17 00:00:00 2001 From: teknomunk <teknomunk@protonmail.com> Date: Fri, 14 Feb 2025 18:13:56 -0600 Subject: [PATCH] Add back netherrack to nylium conversion with bonemeal that was removed with https://git.minetest.land/VoxeLibre/VoxeLibre/commit/a4f1ccd0eef57b612529e4ea38892466f6ca22c9 but using the new bonemeal API --- mods/ITEMS/mcl_crimson/init.lua | 9 +++++++++ mods/ITEMS/mcl_crimson/mod.conf | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/mods/ITEMS/mcl_crimson/init.lua b/mods/ITEMS/mcl_crimson/init.lua index aec6541a9..826878cc2 100644 --- a/mods/ITEMS/mcl_crimson/init.lua +++ b/mods/ITEMS/mcl_crimson/init.lua @@ -778,6 +778,15 @@ minetest.register_craft({ mcl_stairs.register_stair("crimson_hyphae_wood", "mcl_crimson:crimson_hyphae_wood", wood_stair_groups, false, S("Crimson Stairs")) mcl_stairs.register_slab("crimson_hyphae_wood", "mcl_crimson:crimson_hyphae_wood", wood_slab_groups, false, S("Crimson Slab")) +core.override_item("mcl_nether:netherrack", { + _on_bone_meal = function(itemstack, placer, pointed_thing) + local n = has_nylium_neighbor(pointed_thing.under) + if n then + core.set_node(pointed_thing.under, n) + end + end +}) + minetest.register_abm({ label = "Turn Crimson Nylium and Warped Nylium below solid block into Netherrack", nodenames = {"mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium"}, diff --git a/mods/ITEMS/mcl_crimson/mod.conf b/mods/ITEMS/mcl_crimson/mod.conf index 86be6bfe8..341efe58a 100644 --- a/mods/ITEMS/mcl_crimson/mod.conf +++ b/mods/ITEMS/mcl_crimson/mod.conf @@ -1,3 +1,3 @@ name = mcl_crimson author = debiankaios, Exhale -depends = mcl_core, mcl_fences, mcl_stairs, mobs_mc, mcl_util, mcl_dye, mcl_flowerpots, mcl_doors +depends = mcl_core, mcl_fences, mcl_stairs, mobs_mc, mcl_util, mcl_dye, mcl_flowerpots, mcl_doors, mcl_nether