diff --git a/mods/ITEMS/mcl_furnaces/init.lua b/mods/ITEMS/mcl_furnaces/init.lua index 5e4d3fae8..82924d49e 100644 --- a/mods/ITEMS/mcl_furnaces/init.lua +++ b/mods/ITEMS/mcl_furnaces/init.lua @@ -224,7 +224,7 @@ minetest.register_node("mcl_furnaces:furnace", { "default_furnace_side.png", "default_furnace_front.png" }, paramtype2 = "facedir", - groups = {cracky=2, container=4, deco_block=1}, + groups = {pickaxey=1, container=4, deco_block=1}, is_ground_content = false, sounds = mcl_sounds.node_sound_stone_defaults(), @@ -266,6 +266,7 @@ minetest.register_node("mcl_furnaces:furnace", { allow_metadata_inventory_take = allow_metadata_inventory_take, on_receive_fields = craftguide, _mcl_blast_resistance = 17.5, + _mcl_hardness = 3.5, }) minetest.register_node("mcl_furnaces:furnace_active", { @@ -278,7 +279,7 @@ minetest.register_node("mcl_furnaces:furnace_active", { paramtype2 = "facedir", light_source = 13, drop = "mcl_furnaces:furnace", - groups = {cracky=2, container=4, deco_block=1, not_in_creative_inventory=1}, + groups = {pickaxey=1, container=4, deco_block=1, not_in_creative_inventory=1}, is_ground_content = false, sounds = mcl_sounds.node_sound_stone_defaults(), on_timer = furnace_node_timer, @@ -304,6 +305,7 @@ minetest.register_node("mcl_furnaces:furnace_active", { allow_metadata_inventory_take = allow_metadata_inventory_take, on_receive_fields = craftguide, _mcl_blast_resistance = 17.5, + _mcl_hardness = 3.5, }) minetest.register_craft({ diff --git a/mods/ITEMS/mcl_heads/init.lua b/mods/ITEMS/mcl_heads/init.lua index df90c92f8..80fc4e77f 100644 --- a/mods/ITEMS/mcl_heads/init.lua +++ b/mods/ITEMS/mcl_heads/init.lua @@ -11,7 +11,7 @@ local function addhead(node, desc) { -0.25, -0.5, -0.25, 0.25, 0.0, 0.25, }, }, }, - groups = {oddly_breakable_by_hand=3, head=1, deco_block=1}, + groups = {handy=1, head=1, deco_block=1}, tiles = { "head_"..node.."_top.png", "head_"..node.."_top.png", @@ -33,6 +33,7 @@ local function addhead(node, desc) footstep = {name="default_hard_footstep", gain=0.3} }), _mcl_blast_resistance = 5, + _mcl_hardness = 1, }) end diff --git a/mods/ITEMS/mcl_hoppers/init.lua b/mods/ITEMS/mcl_hoppers/init.lua index 123978866..cdfeb5ffe 100644 --- a/mods/ITEMS/mcl_hoppers/init.lua +++ b/mods/ITEMS/mcl_hoppers/init.lua @@ -16,7 +16,7 @@ minetest.register_node("mcl_hoppers:hopper", { description = "Hopper", inventory_image = "mcl_hoppers_item.png", wield_image = "mcl_hoppers_item.png", - groups = {cracky=1,level=2,container=2,deco_block=1,}, + groups = {pickaxey=1, container=2,deco_block=1,}, drawtype = "nodebox", paramtype = "light", tiles = {"mcl_hoppers_hopper_inside.png^mcl_hoppers_hopper_top.png", "mcl_hoppers_hopper_outside.png", "mcl_hoppers_hopper_outside.png", "mcl_hoppers_hopper_inside.png", "mcl_hoppers_hopper_outside.png", "mcl_hoppers_hopper_outside.png"}, @@ -112,12 +112,13 @@ minetest.register_node("mcl_hoppers:hopper", { end, sounds = mcl_sounds.node_sound_metal_defaults(), _mcl_blast_resistance = 24, + _mcl_hardness = 3, }) minetest.register_node("mcl_hoppers:hopper_side", { description = "Hopper (Side)", drop = "mcl_hoppers:hopper", - groups = {cracky=1,level=2,container=2,not_in_creative_inventory=1}, + groups = {pickaxey=1, container=2,not_in_creative_inventory=1}, drawtype = "nodebox", paramtype = "light", paramtype2 = "facedir", @@ -174,6 +175,7 @@ minetest.register_node("mcl_hoppers:hopper_side", { end, sounds = mcl_sounds.node_sound_metal_defaults(), _mcl_blast_resistance = 24, + _mcl_hardness = 3, }) -- Make hoppers suck in dropped items diff --git a/mods/ITEMS/mcl_jukebox/init.lua b/mods/ITEMS/mcl_jukebox/init.lua index 2fff56a69..dad821766 100644 --- a/mods/ITEMS/mcl_jukebox/init.lua +++ b/mods/ITEMS/mcl_jukebox/init.lua @@ -77,7 +77,7 @@ minetest.register_node("mcl_jukebox:jukebox", { description = "Jukebox", tiles = {"mcl_jukebox_top.png", "mcl_jukebox_side.png", "mcl_jukebox_side.png"}, sounds = mcl_sounds.node_sound_wood_defaults(), - groups = {oddly_breakable_by_hand=1, choppy=3, deco_block=1}, + groups = {handy=1,axey=1, deco_block=1}, on_construct = function(pos) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() @@ -146,6 +146,7 @@ minetest.register_node("mcl_jukebox:jukebox", { meta:from_table(meta2:to_table()) end, _mcl_blast_resistance = 30, + _mcl_hardness = 2, }) minetest.register_craft({ diff --git a/mods/ITEMS/mcl_minecarts/rails.lua b/mods/ITEMS/mcl_minecarts/rails.lua index 6c90ed3e9..f2f8ef7dc 100644 --- a/mods/ITEMS/mcl_minecarts/rails.lua +++ b/mods/ITEMS/mcl_minecarts/rails.lua @@ -14,9 +14,10 @@ minetest.register_node("mcl_minecarts:rail", { fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, }, stack_max = 64, - groups = {cracky=3,oddly_breakable_by_hand=3,attached_node=1,rail=1,connect_to_raillike=1,dig_by_water=1,transport=1}, + groups = {handy=1,pickaxey=1, attached_node=1,rail=1,connect_to_raillike=1,dig_by_water=1,transport=1}, sounds = mcl_sounds.node_sound_defaults(), _mcl_blast_resistance = 3.5, + _mcl_hardness = 0.7, }) minetest.register_craft({ @@ -43,7 +44,7 @@ minetest.register_node("mcl_minecarts:golden_rail", { -- but how to specify the dimensions for curved and sideways rails? fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, }, - groups = {cracky = 3, oddly_breakable_by_hand = 3, attached_node = 1, rail = 1, connect_to_raillike = 1, dig_by_water = 1, transport = 1}, + groups = {handy=1,pickaxey=1, attached_node = 1, rail = 1, connect_to_raillike = 1, dig_by_water = 1, transport = 1}, after_place_node = function(pos, placer, itemstack) if not mesecon then @@ -63,6 +64,7 @@ minetest.register_node("mcl_minecarts:golden_rail", { }, }, _mcl_blast_resistance = 3.5, + _mcl_hardness = 0.7, }) minetest.register_craft({