From 4dc2bb661cc7e8d3a804b3200e4d35185ae0d9f0 Mon Sep 17 00:00:00 2001 From: "Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org" Date: Thu, 21 Mar 2024 21:47:31 +0100 Subject: Add mcl groups, _mcl_hardness, _mcl_blast_resistance params (#15) * MineClonia/MineClone2 _mcl_hardness and _mcl_blast_resistance params * _mcl_hardness and _mcl_blast_resistance to signs mod * _mcl_hardness and _mcl_blast_resistance to clocks mod --- ontime_clocks/nodes.lua | 24 ++++++++++++++++++------ signs/nodes.lua | 14 ++++++++++++++ steles/nodes.lua | 2 ++ 3 files changed, 34 insertions(+), 6 deletions(-) diff --git a/ontime_clocks/nodes.lua b/ontime_clocks/nodes.lua index 9ae474c..afa28fe 100644 --- a/ontime_clocks/nodes.lua +++ b/ontime_clocks/nodes.lua @@ -46,7 +46,9 @@ minetest.register_node("ontime_clocks:green_digital", { wall_top = {-7/16, 0.5, -7/32, 7/16, 13/32, 3/16} }, tiles = {"ontime_clocks_digital.png"}, - groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1}, + groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1, handy = 1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, is_ground_content = false, display_entities = { ["ontime_clocks:display"] = { @@ -81,7 +83,9 @@ minetest.register_node("ontime_clocks:red_digital", { wall_top = {-7/16, 0.5, -7/32, 7/16, 13/32, 3/16} }, tiles = {"ontime_clocks_digital.png"}, - groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1}, + groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1, handy = 1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, is_ground_content = false, display_entities = { ["ontime_clocks:display"] = { @@ -115,7 +119,9 @@ minetest.register_node("ontime_clocks:white", { wall_top = { -7/16, 0.5, -7/16, 7/16, 7/16, 7/16}, }, tiles = {"ontime_clocks_white.png"}, - groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1}, + groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1, handy = 1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, is_ground_content = false, display_entities = { ["ontime_clocks:display"] = { @@ -150,7 +156,9 @@ minetest.register_node("ontime_clocks:frameless_black", { wall_top = { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } }, tiles = {"ontime_clocks_frameless.png"}, - groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1}, + groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1, handy = 1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, is_ground_content = false, display_entities = { ["ontime_clocks:display"] = { @@ -185,7 +193,9 @@ minetest.register_node("ontime_clocks:frameless_gold", { wall_top = { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } }, tiles = {"ontime_clocks_frameless.png^[colorize:#FF0"}, - groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1}, + groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1, handy = 1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, is_ground_content = false, display_entities = { ["ontime_clocks:display"] = { @@ -220,7 +230,9 @@ minetest.register_node("ontime_clocks:frameless_white", { wall_top = { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } }, tiles = {"ontime_clocks_frameless.png^[colorize:#FFF"}, - groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1}, + groups = {oddly_breakable_by_hand=1, not_blocking_trains=1, display_api=1, handy = 1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, is_ground_content = false, display_entities = { ["ontime_clocks:display"] = { diff --git a/signs/nodes.lua b/signs/nodes.lua index cb7ea28..0280ccd 100644 --- a/signs/nodes.lua +++ b/signs/nodes.lua @@ -131,6 +131,8 @@ local models = { tiles = { "signs_wooden.png" }, inventory_image = "signs_wooden_inventory.png", groups= { dig_immediate = 2 }, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, }, }, wooden_long_sign = { @@ -149,6 +151,8 @@ local models = { }, inventory_image = "signs_wooden_long_inventory.png", groups= { dig_immediate = 2 }, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, }, }, wooden_right_sign = { @@ -170,6 +174,8 @@ local models = { selection_box = { type="fixed", fixed = {-0.5, -7/32, 0.5, 7/16, 7/32, 7/16}}, collision_box = { type="fixed", fixed = {-7/16, -7/32, 0.5, 0.5, 7/32, 7/16}}, groups= { dig_immediate = 2 }, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, }, }, wooden_left_sign = { @@ -190,6 +196,8 @@ local models = { selection_box = { type="fixed", fixed = {-7/16, -7/32, 0.5, 0.5, 7/32, 7/16}}, collision_box = { type="fixed", fixed = {-7/16, -7/32, 0.5, 0.5, 7/32, 7/16}}, groups = { not_in_creative_inventory = 1, dig_immediate = 2 }, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, drop = "signs:wooden_right_sign", }, }, @@ -209,6 +217,8 @@ local models = { inventory_image = "signs_poster_inventory.png", use_texture_alpha = "clip", groups= { dig_immediate = 3 }, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, on_construct = display_api.on_construct, on_rightclick = display_poster, on_receive_fields = on_receive_fields_poster, @@ -229,6 +239,8 @@ local models = { tiles = { "signs_label.png" }, inventory_image = "signs_label_small_inventory.png", groups= { dig_immediate = 3 }, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, }, }, label_medium = { @@ -243,6 +255,8 @@ local models = { tiles = { "signs_label.png" }, inventory_image = "signs_label_medium_inventory.png", groups= { dig_immediate = 3 }, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, }, }, } diff --git a/steles/nodes.lua b/steles/nodes.lua index 40f3cf6..10a3432 100644 --- a/steles/nodes.lua +++ b/steles/nodes.lua @@ -59,6 +59,8 @@ for i, material in ipairs(steles.materials) do }, }, groups = groups, + _mcl_hardness = 1, + _mcl_blast_resistance = 2, is_ground_content = false, display_entities = { ["steles:text"] = { -- cgit v1.2.3