diff --git a/depends.txt b/depends.txt index 3ced54ff8093a1d999ac1e1245674ca649b04499..7d9857e96ef4e2063956ae3c8761f7888c2a9efd 100644 --- a/depends.txt +++ b/depends.txt @@ -6,6 +6,7 @@ homedecor doors stairs xpanes +ethereal? 3d_armor? fire? oresplus? diff --git a/src/nodes.lua b/src/nodes.lua index f56bf500e63e9108cb2a9fe83aac68851b866b3c..e57655d7d59ee9f8d48b72b804e2464a075ab145 100644 --- a/src/nodes.lua +++ b/src/nodes.lua @@ -413,11 +413,18 @@ register_hard_node("desertstone_tile", "Desert Stone Tile") register_hard_node("hard_clay", "Hardened Clay") register_hard_node("moonbrick", "Moon Brick") register_hard_node("stone_tile", "Stone Tile") -register_hard_node("stone_rune", "Runestone") -register_hard_node("packed_ice", "Packed Ice", { +register_hard_node("stone_rune", "Runestone", { groups = {cracky=1, puts_out_fire=1}, sounds = default.node_sound_glass_defaults() }) +if not minetest.get_modpath("ethereal") then + register_hard_node("packed_ice", "Packed Ice", { + groups = {cracky=1, puts_out_fire=1}, + sounds = default.node_sound_glass_defaults() + }) + elseif minetest.get_modpath("ethereal") then + minetest.register_alias("xdecor:packed_ice", "ethereal:icebrick") +end register_hard_node("wood_tile", "Wooden Tile", { groups = {choppy=1, wood=1, flammable=2}, sounds = default.node_sound_wood_defaults()