diff --git a/extranodes/init.lua b/extranodes/init.lua index a59fc2ea..7ba1dbab 100644 --- a/extranodes/init.lua +++ b/extranodes/init.lua @@ -383,6 +383,7 @@ minetest.register_node(":technic:concrete_post_platform", { description = S("Concrete Post Platform"), tiles = {"basic_materials_concrete_block.png",}, groups={cracky=1, level=2}, + is_ground_content = false, sounds = default.node_sound_stone_defaults(), paramtype = "light", drawtype = "nodebox", @@ -415,6 +416,7 @@ for platform = 0, 1 do description = S("Concrete Post"), tiles = {"basic_materials_concrete_block.png"}, groups = {cracky=1, level=2, concrete_post=1, not_in_creative_inventory=platform}, + is_ground_content = false, sounds = default.node_sound_stone_defaults(), drop = (platform == 1 and "technic:concrete_post_platform" or "technic:concrete_post"), diff --git a/technic/items.lua b/technic/items.lua index fa1fb871..0221b13c 100644 --- a/technic/items.lua +++ b/technic/items.lua @@ -111,6 +111,7 @@ minetest.register_craftitem("technic:carbon_cloth", { minetest.register_node("technic:machine_casing", { description = S("Machine Casing"), groups = {cracky=2, pickaxey=2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, sunlight_propagates = true, @@ -166,7 +167,7 @@ for p = 0, 35 do (ov or minetest.register_node)(block, { description = S("@1%-Fissile Uranium Block", string.format("%.1f", p/10)), tiles = {"technic_uranium_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {uranium_block=1, not_in_creative_inventory=nici, cracky=1, level=has_mcl and 0 or 2, radioactive=radioactivity, pickaxey=4}, _mcl_blast_resistance = 1, diff --git a/technic/machines/HV/forcefield.lua b/technic/machines/HV/forcefield.lua index 3d964561..e82db488 100644 --- a/technic/machines/HV/forcefield.lua +++ b/technic/machines/HV/forcefield.lua @@ -310,6 +310,7 @@ minetest.register_node("technic:forcefield_emitter_off", { "technic_forcefield_emitter_off.png" }, groups = {cracky = 1, technic_machine = 1, technic_hv = 1, pickaxey = 3}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, on_receive_fields = forcefield_receive_fields, @@ -344,6 +345,7 @@ minetest.register_node("technic:forcefield_emitter_on", { }, groups = {cracky = 1, technic_machine = 1, technic_hv = 1, not_in_creative_inventory=1, pickaxey = 3}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, drop = "technic:forcefield_emitter_off", @@ -371,6 +373,7 @@ minetest.register_node("technic:forcefield", { sunlight_propagates = true, drawtype = "glasslike", groups = {not_in_creative_inventory=1}, + is_ground_content = false, paramtype = "light", light_source = minetest.LIGHT_MAX, diggable = false, diff --git a/technic/machines/HV/nuclear_reactor.lua b/technic/machines/HV/nuclear_reactor.lua index b80defdd..8d440e6a 100644 --- a/technic/machines/HV/nuclear_reactor.lua +++ b/technic/machines/HV/nuclear_reactor.lua @@ -446,6 +446,7 @@ minetest.register_node("technic:hv_nuclear_reactor_core", { drawtype = "mesh", mesh = "technic_reactor.obj", groups = {cracky = 1, technic_machine = 1, technic_hv = 1, pickaxey = 3}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, @@ -491,6 +492,7 @@ minetest.register_node("technic:hv_nuclear_reactor_core_active", { mesh = "technic_reactor.obj", groups = {cracky = 1, technic_machine = 1, technic_hv = 1, radioactive = 4, not_in_creative_inventory = 1, pickaxey = 3}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, diff --git a/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua index e8ff97e1..83a3d736 100644 --- a/technic/machines/HV/quarry.lua +++ b/technic/machines/HV/quarry.lua @@ -498,6 +498,7 @@ minetest.register_node("technic:quarry", { "technic_carbon_steel_block.png^technic_cable_connection_overlay.png" }, groups = {cracky = 2, tubedevice = 1, technic_machine = 1, technic_hv = 1, pickaxey = 2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"front", "back", "left", "right"}, diff --git a/technic/machines/LV/geothermal.lua b/technic/machines/LV/geothermal.lua index 71c16ab1..52c2ebd2 100644 --- a/technic/machines/LV/geothermal.lua +++ b/technic/machines/LV/geothermal.lua @@ -89,6 +89,7 @@ minetest.register_node("technic:geothermal", { "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_lv=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, paramtype2 = "facedir", @@ -109,6 +110,7 @@ minetest.register_node("technic:geothermal_active", { paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_lv=1, not_in_creative_inventory=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, diff --git a/technic/machines/LV/lamp.lua b/technic/machines/LV/lamp.lua index 4c69e15d..4cffb420 100644 --- a/technic/machines/LV/lamp.lua +++ b/technic/machines/LV/lamp.lua @@ -125,6 +125,7 @@ minetest.register_node("technic:lv_lamp", { "technic_lv_lamp_side.png" }, groups = {cracky = 2, technic_machine = 1, technic_lv = 1, pickaxey = 2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"front", "back", "left", "right", "top"}, @@ -170,6 +171,7 @@ minetest.register_node("technic:lv_lamp_active", { light_source = 14, drop = "technic:lv_lamp", groups = {cracky = 2, technic_machine = 1, technic_lv = 1, not_in_creative_inventory = 1, pickaxey = 2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"front", "back", "left", "right", "top"}, diff --git a/technic/machines/LV/led.lua b/technic/machines/LV/led.lua index 8566dc49..bb9d8a29 100644 --- a/technic/machines/LV/led.lua +++ b/technic/machines/LV/led.lua @@ -42,6 +42,7 @@ minetest.register_node("technic:lv_led", { inventory_image = "technic_lv_led_inv.png", sunlight_propagates = true, groups = {cracky = 2, technic_machine = 1, technic_lv = 1, pickaxey = 2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"front", "back", "left", "right", "top", "bottom"}, @@ -76,6 +77,7 @@ minetest.register_node("technic:lv_led_active", { drop = "technic:lv_led", sunlight_propagates = true, groups = {cracky = 2, technic_machine = 1, technic_lv = 1, not_in_creative_inventory = 1, pickaxey = 2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"front", "back", "left", "right", "top", "bottom"}, diff --git a/technic/machines/LV/music_player.lua b/technic/machines/LV/music_player.lua index 79937dd0..e2e5b912 100644 --- a/technic/machines/LV/music_player.lua +++ b/technic/machines/LV/music_player.lua @@ -95,6 +95,7 @@ minetest.register_node("technic:music_player", { "technic_music_player_side.png", "technic_music_player_side.png", "technic_music_player_side.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_lv=1, axey = 2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom"}, diff --git a/technic/machines/LV/solar_panel.lua b/technic/machines/LV/solar_panel.lua index 553b6ccb..fed7159e 100644 --- a/technic/machines/LV/solar_panel.lua +++ b/technic/machines/LV/solar_panel.lua @@ -49,6 +49,7 @@ minetest.register_node("technic:solar_panel", { "technic_solar_panel_side.png", "technic_solar_panel_side.png", "technic_solar_panel_side.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_lv=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom"}, @@ -57,7 +58,6 @@ minetest.register_node("technic:solar_panel", { active = false, drawtype = "nodebox", paramtype = "light", - is_ground_content = true, node_box = { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, diff --git a/technic/machines/LV/water_mill.lua b/technic/machines/LV/water_mill.lua index 63f9280e..5c795b8e 100644 --- a/technic/machines/LV/water_mill.lua +++ b/technic/machines/LV/water_mill.lua @@ -79,6 +79,7 @@ minetest.register_node("technic:water_mill", { paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_lv=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, @@ -99,6 +100,7 @@ minetest.register_node("technic:water_mill_active", { paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_lv=1, not_in_creative_inventory=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, diff --git a/technic/machines/MV/hydro_turbine.lua b/technic/machines/MV/hydro_turbine.lua index f0499694..64d173d3 100644 --- a/technic/machines/MV/hydro_turbine.lua +++ b/technic/machines/MV/hydro_turbine.lua @@ -76,6 +76,7 @@ minetest.register_node("technic:hydro_turbine", { paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_mv=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, @@ -96,6 +97,7 @@ minetest.register_node("technic:hydro_turbine_active", { paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, axey=2, handy=1, technic_machine=1, technic_mv=1, not_in_creative_inventory=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, diff --git a/technic/machines/MV/tool_workshop.lua b/technic/machines/MV/tool_workshop.lua index 4c161e3b..d8e17e8d 100644 --- a/technic/machines/MV/tool_workshop.lua +++ b/technic/machines/MV/tool_workshop.lua @@ -114,6 +114,7 @@ minetest.register_node("technic:tool_workshop", { }, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_mv=1, tubedevice=1, tubedevice_receiver=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom", "back", "left", "right"}, diff --git a/technic/machines/MV/wind_mill.lua b/technic/machines/MV/wind_mill.lua index c422d99a..f9ec37e1 100644 --- a/technic/machines/MV/wind_mill.lua +++ b/technic/machines/MV/wind_mill.lua @@ -25,6 +25,7 @@ minetest.register_node("technic:wind_mill_frame", { tiles = {"technic_carbon_steel_block.png", "default_glass.png"}, sunlight_propagates = true, groups = {cracky=3, pickaxey=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, sounds = technic.sounds.node_sound_stone_defaults(), @@ -73,6 +74,7 @@ minetest.register_node("technic:wind_mill", { tiles = {"technic_carbon_steel_block.png"}, paramtype2 = "facedir", groups = {cracky=1, technic_machine=1, technic_mv=1, pickaxey=2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"top", "bottom", "back", "left", "right"}, diff --git a/technic/machines/other/anchor.lua b/technic/machines/other/anchor.lua index da69b7db..2b79ecef 100644 --- a/technic/machines/other/anchor.lua +++ b/technic/machines/other/anchor.lua @@ -69,7 +69,7 @@ minetest.register_node("technic:admin_anchor", { description = desc, drawtype = "normal", tiles = {"technic_admin_anchor.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=3, not_in_creative_inventory=1, pickaxey=1}, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, diff --git a/technic/machines/other/coal_alloy_furnace.lua b/technic/machines/other/coal_alloy_furnace.lua index 198d4db8..7de7f93c 100644 --- a/technic/machines/other/coal_alloy_furnace.lua +++ b/technic/machines/other/coal_alloy_furnace.lua @@ -54,6 +54,7 @@ minetest.register_node("technic:coal_alloy_furnace", { "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_front.png"}, paramtype2 = "facedir", groups = {cracky=2, pickaxey=2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, @@ -82,6 +83,7 @@ minetest.register_node("technic:coal_alloy_furnace_active", { light_source = 8, drop = "technic:coal_alloy_furnace", groups = {cracky=2, not_in_creative_inventory=1, pickaxey=2}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, legacy_facedir_simple = true, diff --git a/technic/machines/other/constructor.lua b/technic/machines/other/constructor.lua index d24469b1..42e45553 100644 --- a/technic/machines/other/constructor.lua +++ b/technic/machines/other/constructor.lua @@ -143,6 +143,7 @@ local function make_constructor(mark, length) paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, mesecon = 2, technic_constructor = 1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, mesecons = {effector = {action_on = make_on(mark, length)}}, @@ -222,6 +223,7 @@ local function make_constructor(mark, length) drop = "technic:constructor_mk"..mark.."_off", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, mesecon=2, not_in_creative_inventory=1, technic_constructor=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, mesecons= {effector = {action_off = make_off(mark)}}, diff --git a/technic/machines/other/injector.lua b/technic/machines/other/injector.lua index 9381c047..d2fc0df4 100644 --- a/technic/machines/other/injector.lua +++ b/technic/machines/other/injector.lua @@ -71,6 +71,7 @@ minetest.register_node("technic:injector", { }, paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice=1, tubedevice_receiver=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, tube = { diff --git a/technic/machines/power_monitor.lua b/technic/machines/power_monitor.lua index 91bc9543..ea1b6837 100644 --- a/technic/machines/power_monitor.lua +++ b/technic/machines/power_monitor.lua @@ -61,6 +61,7 @@ minetest.register_node("technic:power_monitor",{ }, paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_all_tiers=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom", "back"}, diff --git a/technic/machines/register/battery_box.lua b/technic/machines/register/battery_box.lua index 53449304..67e981ed 100644 --- a/technic/machines/register/battery_box.lua +++ b/technic/machines/register/battery_box.lua @@ -363,6 +363,7 @@ function technic.register_battery_box(nodename, data) side_tex, front_tex}, groups = groups, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom"}, diff --git a/technic/machines/register/cables.lua b/technic/machines/register/cables.lua index f0dee0cd..cdf074a4 100644 --- a/technic/machines/register/cables.lua +++ b/technic/machines/register/cables.lua @@ -56,6 +56,7 @@ local function cable_defaults(nodename, data) handy = 1, ["technic_"..ltier.."_cable"] = 1 } + def.is_ground_content = false def.drop = def.drop or nodename def.sounds = def.sounds or technic.sounds.node_sound_wood_defaults() def.on_construct = def.on_construct or function(pos) place_network_node(pos, {tier}, nodename) end diff --git a/technic/machines/register/generator.lua b/technic/machines/register/generator.lua index 6703d761..7ccc6736 100644 --- a/technic/machines/register/generator.lua +++ b/technic/machines/register/generator.lua @@ -134,6 +134,7 @@ function technic.register_generator(data) }, paramtype2 = "facedir", groups = groups, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom", "back", "left", "right"}, @@ -206,6 +207,7 @@ function technic.register_generator(data) }, paramtype2 = "facedir", groups = active_groups, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom"}, diff --git a/technic/machines/register/machine_base.lua b/technic/machines/register/machine_base.lua index e2c04a64..14fd0c14 100644 --- a/technic/machines/register/machine_base.lua +++ b/technic/machines/register/machine_base.lua @@ -179,6 +179,7 @@ function technic.register_base_machine(nodename, data) }, paramtype2 = "facedir", groups = groups, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, tube = def.tube and tube or nil, @@ -253,6 +254,7 @@ function technic.register_base_machine(nodename, data) paramtype2 = "facedir", drop = nodename, groups = active_groups, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = def.connect_sides or connect_default, diff --git a/technic/machines/register/solar_array.lua b/technic/machines/register/solar_array.lua index 41f9b7b0..9f0d380e 100644 --- a/technic/machines/register/solar_array.lua +++ b/technic/machines/register/solar_array.lua @@ -48,6 +48,7 @@ function technic.register_solar_array(nodename, data) } def.groups = def.groups or {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, ["technic_"..ltier]=1, axey=2, handy=1} + def.is_ground_content = false def._mcl_blast_resistance = 1 def._mcl_hardness = 0.8 def.connect_sides = def.connect_sides or {"bottom"} diff --git a/technic/machines/supply_converter.lua b/technic/machines/supply_converter.lua index 75f344e4..a4ce569f 100644 --- a/technic/machines/supply_converter.lua +++ b/technic/machines/supply_converter.lua @@ -182,6 +182,7 @@ minetest.register_node("technic:supply_converter", { }, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_machine=1, technic_all_tiers=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"top", "bottom"}, diff --git a/technic/machines/switching_station.lua b/technic/machines/switching_station.lua index cb7205b5..b230d85b 100644 --- a/technic/machines/switching_station.lua +++ b/technic/machines/switching_station.lua @@ -48,6 +48,7 @@ minetest.register_node("technic:switching_station",{ "technic_water_mill_top_active.png", "technic_water_mill_top_active.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_all_tiers=1, axey=2, handy=1}, + is_ground_content = false, _mcl_blast_resistance = 1, _mcl_hardness = 0.8, connect_sides = {"bottom"}, diff --git a/technic/radiation.lua b/technic/radiation.lua index 8067df9e..36baaf07 100644 --- a/technic/radiation.lua +++ b/technic/radiation.lua @@ -470,6 +470,7 @@ for _, state in pairs({"flowing", "source"}) do liquid_renewable = false, damage_per_second = 6, post_effect_color = {a=192, r=80, g=160, b=80}, + is_ground_content = state == "flowing", groups = { liquid = 2, hot = 3, @@ -507,7 +508,7 @@ end minetest.register_node("technic:chernobylite_block", { description = S("Chernobylite Block"), tiles = {"technic_chernobylite_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1, radioactive=4, level= has_mcl and 0 or 2, pickaxey=5}, _mcl_blast_resistance = 30, _mcl_hardness = 40, diff --git a/technic_chests/register.lua b/technic_chests/register.lua index f78cf049..8035275c 100644 --- a/technic_chests/register.lua +++ b/technic_chests/register.lua @@ -62,6 +62,7 @@ function technic.chests.register_chest(nodename, data) description = data.description, tiles = data.tiles or get_tiles(data), paramtype2 = "facedir", + is_ground_content = false, legacy_facedir_simple = true, groups = node_groups, sounds = default.node_sound_wood_defaults(), diff --git a/technic_cnc/api.lua b/technic_cnc/api.lua index fa1bb4d8..b1acf56f 100644 --- a/technic_cnc/api.lua +++ b/technic_cnc/api.lua @@ -35,6 +35,7 @@ function technic_cnc.register_program(recipeitem, suffix, model, groups, images, use_texture_alpha = ALPHA_CLIP, walkable = true, groups = groups, + is_ground_content = false, selection_box = sbox, collision_box = cbox }) @@ -390,6 +391,7 @@ function technic_cnc.register_cnc_machine(nodename, def) connect_sides = {"bottom", "back", "left", "right"}, paramtype2 = "facedir", legacy_facedir_simple = true, + is_ground_content = false, on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_string("infotext", def.description) diff --git a/technic_worldgen/nodes.lua b/technic_worldgen/nodes.lua index 6cecebbf..d927fd51 100644 --- a/technic_worldgen/nodes.lua +++ b/technic_worldgen/nodes.lua @@ -73,7 +73,7 @@ else minetest.register_node(":technic:granite_bricks", { description = S("Granite Bricks"), tiles = {"technic_granite_bricks.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1}, sounds = technic.sounds.node_sound_stone_defaults(), }) @@ -96,7 +96,7 @@ else minetest.register_node(":technic:marble_bricks", { description = S("Marble Bricks"), tiles = {"technic_marble_bricks.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=3, pickaxey=1}, _mcl_hardness = 0.8, _mcl_blast_resistance = 1, @@ -107,7 +107,7 @@ end minetest.register_node(":technic:uranium_block", { description = S("Uranium Block"), tiles = {"technic_uranium_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {uranium_block=1, cracky=1, level=has_mcl and 0 or 2, radioactive=2, pickaxey=4}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -117,7 +117,7 @@ minetest.register_node(":technic:uranium_block", { minetest.register_node(":technic:chromium_block", { description = S("Chromium Block"), tiles = {"technic_chromium_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -127,7 +127,7 @@ minetest.register_node(":technic:chromium_block", { minetest.register_node(":technic:zinc_block", { description = S("Zinc Block"), tiles = {"technic_zinc_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -137,7 +137,7 @@ minetest.register_node(":technic:zinc_block", { minetest.register_node(":technic:lead_block", { description = S("Lead Block"), tiles = {"technic_lead_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -147,7 +147,7 @@ minetest.register_node(":technic:lead_block", { minetest.register_node(":technic:cast_iron_block", { description = S("Cast Iron Block"), tiles = {"technic_cast_iron_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -157,7 +157,7 @@ minetest.register_node(":technic:cast_iron_block", { minetest.register_node(":technic:carbon_steel_block", { description = S("Carbon Steel Block"), tiles = {"technic_carbon_steel_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -167,7 +167,7 @@ minetest.register_node(":technic:carbon_steel_block", { minetest.register_node(":technic:stainless_steel_block", { description = S("Stainless Steel Block"), tiles = {"technic_stainless_steel_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -177,7 +177,7 @@ minetest.register_node(":technic:stainless_steel_block", { minetest.register_node(":technic:sulfur_block", { description = S("Sulfur Block"), tiles = {"technic_sulfur_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky = 3, pickaxey=1, handy=1}, _mcl_hardness = 1, _mcl_blast_resistance = 1, @@ -187,6 +187,7 @@ minetest.register_node(":technic:sulfur_block", { minetest.register_node(":technic:blast_resistant_concrete", { description = S("Blast-resistant Concrete Block"), tiles = {"technic_blast_resistant_concrete_block.png"}, + is_ground_content = false, groups = {cracky = 1, level = has_mcl and 0 or 3, concrete = 1, pickaxey=5}, _mcl_hardness = 5, _mcl_blast_resistance = 9,