Use node group for items that can be used in the stonecutter
This commit is contained in:
parent
0e60231c2e
commit
5f0ad98dae
@ -12,7 +12,7 @@ minetest.register_node("mcl_blackstone:blackstone", {
|
||||
tiles = {"mcl_blackstone_top.png", "mcl_blackstone_top.png", "mcl_blackstone_side.png"},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, pickaxey=1, material_stone=1, cobble=1},
|
||||
groups = {cracky = 3, pickaxey=1, material_stone=1, cobble=1, stonecuttable=1, stonecuttable=1},
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
})
|
||||
@ -103,7 +103,7 @@ minetest.register_node("mcl_blackstone:blackstone_polished", {
|
||||
tiles = {"mcl_blackstone_polished.png"},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, pickaxey=1, material_stone=1},
|
||||
groups = {cracky = 3, pickaxey=1, material_stone=1, stonecuttable=1},
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
})
|
||||
|
@ -30,7 +30,7 @@ minetest.register_node("mcl_copper:block", {
|
||||
_doc_items_longdesc = S("A block of copper is mostly a decorative block."),
|
||||
tiles = {"mcl_copper_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 3,
|
||||
@ -43,7 +43,7 @@ minetest.register_node("mcl_copper:waxed_block", {
|
||||
_doc_items_longdesc = S("A block of copper is mostly a decorative block."),
|
||||
tiles = {"mcl_copper_block.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 3,
|
||||
@ -55,7 +55,7 @@ minetest.register_node("mcl_copper:block_exposed", {
|
||||
_doc_items_longdesc = S("Exposed copper is a decorative block."),
|
||||
tiles = {"mcl_copper_exposed.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -69,7 +69,7 @@ minetest.register_node("mcl_copper:waxed_block_exposed", {
|
||||
_doc_items_longdesc = S("Exposed copper is a decorative block."),
|
||||
tiles = {"mcl_copper_exposed.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -81,7 +81,7 @@ minetest.register_node("mcl_copper:block_weathered", {
|
||||
_doc_items_longdesc = S("Weathered copper is a decorative block."),
|
||||
tiles = {"mcl_copper_weathered.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -95,7 +95,7 @@ minetest.register_node("mcl_copper:waxed_block_weathered", {
|
||||
_doc_items_longdesc = S("Weathered copper is a decorative block."),
|
||||
tiles = {"mcl_copper_weathered.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -107,7 +107,7 @@ minetest.register_node("mcl_copper:block_oxidized", {
|
||||
_doc_items_longdesc = S("Oxidized copper is a decorative block."),
|
||||
tiles = {"mcl_copper_oxidized.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -120,7 +120,7 @@ minetest.register_node("mcl_copper:waxed_block_oxidized", {
|
||||
_doc_items_longdesc = S("Oxidized copper is a decorative block."),
|
||||
tiles = {"mcl_copper_oxidized.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -132,7 +132,7 @@ minetest.register_node("mcl_copper:block_cut", {
|
||||
_doc_items_longdesc = S("Cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_block_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -145,7 +145,7 @@ minetest.register_node("mcl_copper:waxed_block_cut", {
|
||||
_doc_items_longdesc = S("Cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_block_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -157,7 +157,7 @@ minetest.register_node("mcl_copper:block_exposed_cut", {
|
||||
_doc_items_longdesc = S("Exposed cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_exposed_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -171,7 +171,7 @@ minetest.register_node("mcl_copper:waxed_block_exposed_cut", {
|
||||
_doc_items_longdesc = S("Exposed cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_exposed_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -183,7 +183,7 @@ minetest.register_node("mcl_copper:block_weathered_cut", {
|
||||
_doc_items_longdesc = S("Weathered cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_weathered_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, oxidizable = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -197,7 +197,7 @@ minetest.register_node("mcl_copper:waxed_block_weathered_cut", {
|
||||
_doc_items_longdesc = S("Weathered cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_weathered_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -209,7 +209,7 @@ minetest.register_node("mcl_copper:block_oxidized_cut", {
|
||||
_doc_items_longdesc = S("Oxidized cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_oxidized_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
@ -222,7 +222,7 @@ minetest.register_node("mcl_copper:waxed_block_oxidized_cut", {
|
||||
_doc_items_longdesc = S("Oxidized cut copper is a decorative block."),
|
||||
tiles = {"mcl_copper_oxidized_cut.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1},
|
||||
groups = {pickaxey = 2, building_block = 1, waxed = 1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_metal_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 5,
|
||||
|
@ -27,7 +27,7 @@ minetest.register_node("mcl_core:stone", {
|
||||
tiles = {"default_stone.png"},
|
||||
is_ground_content = true,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
drop = "mcl_core:cobble",
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -236,7 +236,7 @@ minetest.register_node("mcl_core:stonebrick", {
|
||||
_doc_items_longdesc = doc.sub.items.temp.build,
|
||||
tiles = {"default_stone_brick.png"},
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
is_ground_content = false,
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -272,7 +272,7 @@ minetest.register_node("mcl_core:stonebrickmossy", {
|
||||
_doc_items_longdesc = doc.sub.items.temp.build,
|
||||
tiles = {"mcl_core_stonebrick_mossy.png"},
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
is_ground_content = false,
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -284,7 +284,7 @@ minetest.register_node("mcl_core:stone_smooth", {
|
||||
_doc_items_longdesc = doc.sub.items.temp.build,
|
||||
tiles = {"mcl_stairs_stone_slab_top.png"},
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
is_ground_content = false,
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -297,7 +297,7 @@ minetest.register_node("mcl_core:granite", {
|
||||
tiles = {"mcl_core_granite.png"},
|
||||
is_ground_content = true,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -309,7 +309,7 @@ minetest.register_node("mcl_core:granite_smooth", {
|
||||
tiles = {"mcl_core_granite_smooth.png"},
|
||||
stack_max = 64,
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -321,7 +321,7 @@ minetest.register_node("mcl_core:andesite", {
|
||||
tiles = {"mcl_core_andesite.png"},
|
||||
is_ground_content = true,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -333,7 +333,7 @@ minetest.register_node("mcl_core:andesite_smooth", {
|
||||
tiles = {"mcl_core_andesite_smooth.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -345,7 +345,7 @@ minetest.register_node("mcl_core:diorite", {
|
||||
tiles = {"mcl_core_diorite.png"},
|
||||
is_ground_content = true,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -357,7 +357,7 @@ minetest.register_node("mcl_core:diorite_smooth", {
|
||||
tiles = {"mcl_core_diorite_smooth.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -586,7 +586,7 @@ minetest.register_node("mcl_core:sandstone", {
|
||||
tiles = {"mcl_core_sandstone_top.png", "mcl_core_sandstone_bottom.png", "mcl_core_sandstone_normal.png"},
|
||||
is_ground_content = true,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 0.8,
|
||||
_mcl_hardness = 0.8,
|
||||
@ -598,7 +598,7 @@ minetest.register_node("mcl_core:sandstonesmooth", {
|
||||
tiles = {"mcl_core_sandstone_top.png", "mcl_core_sandstone_bottom.png", "mcl_core_sandstone_smooth.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
@ -623,7 +623,7 @@ minetest.register_node("mcl_core:sandstonesmooth2", {
|
||||
tiles = {"mcl_core_sandstone_top.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, sandstone=1, normal_sandstone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
@ -649,7 +649,7 @@ minetest.register_node("mcl_core:redsandstone", {
|
||||
tiles = {"mcl_core_red_sandstone_top.png", "mcl_core_red_sandstone_bottom.png", "mcl_core_red_sandstone_normal.png"},
|
||||
is_ground_content = true,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, sandstone=1, red_sandstone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, sandstone=1, red_sandstone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 0.8,
|
||||
_mcl_hardness = 0.8,
|
||||
@ -661,7 +661,7 @@ minetest.register_node("mcl_core:redsandstonesmooth", {
|
||||
tiles = {"mcl_core_red_sandstone_top.png", "mcl_core_red_sandstone_bottom.png", "mcl_core_red_sandstone_smooth.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, sandstone=1, red_sandstone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, sandstone=1, red_sandstone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 0.8,
|
||||
_mcl_hardness = 0.8,
|
||||
@ -685,7 +685,7 @@ minetest.register_node("mcl_core:redsandstonesmooth2", {
|
||||
tiles = {"mcl_core_red_sandstone_top.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, sandstone=1, red_sandstone=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, sandstone=1, red_sandstone=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 0.8,
|
||||
_mcl_hardness = 0.8,
|
||||
@ -715,7 +715,7 @@ minetest.register_node("mcl_core:brick_block", {
|
||||
tiles = {"default_brick.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
@ -768,7 +768,7 @@ minetest.register_node("mcl_core:cobble", {
|
||||
tiles = {"default_cobble.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, cobble=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, cobble=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
@ -780,7 +780,7 @@ minetest.register_node("mcl_core:mossycobble", {
|
||||
tiles = {"default_mossycobble.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
|
@ -13,7 +13,7 @@ minetest.register_node("mcl_end:end_stone", {
|
||||
_doc_items_longdesc = doc.sub.items.temp.build,
|
||||
tiles = {"mcl_end_end_stone.png"},
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
after_dig_node = mcl_end.check_detach_chorus_plant,
|
||||
_mcl_blast_resistance = 9,
|
||||
@ -26,7 +26,7 @@ minetest.register_node("mcl_end:end_bricks", {
|
||||
tiles = {"mcl_end_end_bricks.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 9,
|
||||
_mcl_hardness = 3,
|
||||
@ -38,7 +38,7 @@ minetest.register_node("mcl_end:purpur_block", {
|
||||
tiles = {"mcl_end_purpur_block.png"},
|
||||
is_ground_content = false,
|
||||
stack_max = 64,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, purpur_block=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, purpur_block=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
|
@ -38,7 +38,7 @@ minetest.register_node("mcl_mud:mud_bricks", {
|
||||
_doc_items_longdesc = S("Decorative block crafted from packed mud."),
|
||||
_doc_items_hidden = false,
|
||||
tiles = {"mcl_mud_bricks.png"},
|
||||
groups = {handy=1, pickaxey=1, building_block=1},
|
||||
groups = {handy=1, pickaxey=1, building_block=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 3,
|
||||
_mcl_hardness = 1.5,
|
||||
|
@ -176,7 +176,7 @@ minetest.register_node("mcl_nether:nether_brick", {
|
||||
stack_max = 64,
|
||||
tiles = {"mcl_nether_nether_brick.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
@ -189,7 +189,7 @@ minetest.register_node("mcl_nether:red_nether_brick", {
|
||||
stack_max = 64,
|
||||
tiles = {"mcl_nether_red_nether_brick.png"},
|
||||
is_ground_content = false,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 2,
|
||||
@ -219,7 +219,7 @@ minetest.register_node("mcl_nether:quartz_block", {
|
||||
stack_max = 64,
|
||||
is_ground_content = false,
|
||||
tiles = {"mcl_nether_quartz_block_top.png", "mcl_nether_quartz_block_bottom.png", "mcl_nether_quartz_block_side.png"},
|
||||
groups = {pickaxey=1, quartz_block=1,building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, quartz_block=1,building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 0.8,
|
||||
_mcl_hardness = 0.8,
|
||||
@ -257,7 +257,7 @@ minetest.register_node("mcl_nether:quartz_smooth", {
|
||||
stack_max = 64,
|
||||
is_ground_content = false,
|
||||
tiles = {"mcl_nether_quartz_block_bottom.png"},
|
||||
groups = {pickaxey=1, quartz_block=1,building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, quartz_block=1,building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 0.8,
|
||||
_mcl_hardness = 0.8,
|
||||
|
@ -38,7 +38,7 @@ minetest.register_node("mcl_ocean:prismarine", {
|
||||
is_ground_content = false,
|
||||
-- Texture should have 22 frames for smooth transitions.
|
||||
tiles = {{name="mcl_ocean_prismarine_anim.png", animation={type="vertical_frames", aspect_w=32, aspect_h=32, length=45.0}}},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -50,7 +50,7 @@ minetest.register_node("mcl_ocean:prismarine_brick", {
|
||||
stack_max = 64,
|
||||
is_ground_content = false,
|
||||
tiles = {"mcl_ocean_prismarine_bricks.png"},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -62,7 +62,7 @@ minetest.register_node("mcl_ocean:prismarine_dark", {
|
||||
stack_max = 64,
|
||||
is_ground_content = false,
|
||||
tiles = {"mcl_ocean_prismarine_dark.png"},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1, stonecuttable=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
_mcl_blast_resistance = 6,
|
||||
_mcl_hardness = 1.5,
|
||||
|
@ -7,33 +7,6 @@ local S = minetest.get_translator("mcl_stonecutter")
|
||||
|
||||
-- compatible items for the stonecutter
|
||||
local compaitble_items = {
|
||||
"mcl_core:cobble",
|
||||
"mcl_core:mossycobble",
|
||||
"mcl_core:stone",
|
||||
"mcl_core:stone_smooth",
|
||||
"mcl_core:granite",
|
||||
"mcl_core:granite_smooth",
|
||||
"mcl_core:diorite",
|
||||
"mcl_core:diorite_smooth",
|
||||
"mcl_core:andesite",
|
||||
"mcl_core:andesite_smooth",
|
||||
"mcl_core:stonebrick",
|
||||
"mcl_core:stonebrickmossy",
|
||||
"mcl_core:sandstone",
|
||||
"mcl_core:redsandstone",
|
||||
"mcl_core:brick_block",
|
||||
"mcl_ocean:prismarine",
|
||||
"mcl_ocean:prismarine_brick",
|
||||
"mcl_ocean:prismarine_dark",
|
||||
"mcl_mud:mud_bricks",
|
||||
"mcl_nether:quartzblock",
|
||||
"mcl_nether:quartz_smooth",
|
||||
"mcl_nether:red_nether_brick",
|
||||
"mcl_nether:nether_brick",
|
||||
"mcl_end:purpur_block",
|
||||
"mcl_end:end_bricks",
|
||||
"mcl_blackstone:blackstone",
|
||||
"mcl_blackstone:blackstone_polished"
|
||||
}
|
||||
|
||||
local FMT = {
|
||||
@ -96,16 +69,6 @@ local function get_item_string_name(input)
|
||||
end
|
||||
end
|
||||
|
||||
-- Simply checks if the item is compaitble with the stonecutter
|
||||
local function is_input_in_table(element)
|
||||
for _, value in ipairs(compaitble_items) do
|
||||
if value == element then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
-- Updates the formspec
|
||||
local function update_stonecutter_slots(meta)
|
||||
local inv = meta:get_inventory()
|
||||
@ -114,7 +77,7 @@ local function update_stonecutter_slots(meta)
|
||||
local new_output = meta:get_string("cut_stone")
|
||||
|
||||
-- Checks if input is in the array
|
||||
if is_input_in_table(name) then
|
||||
if minetest.get_item_group(name, "stonecuttable") > 0 then
|
||||
local cuttable_recipes = {}
|
||||
local name_stripped = get_item_string_name(input:to_string())
|
||||
if name_stripped ~= "" then
|
||||
@ -154,7 +117,7 @@ local function update_stonecutter_slots(meta)
|
||||
|
||||
-- Checks if the chosen item is a slab or not, if it's a slab set the output to be a stack of 2
|
||||
if new_output ~= '' then
|
||||
cut_item = ItemStack(new_output)
|
||||
local cut_item = ItemStack(new_output)
|
||||
if string.find(new_output, "mcl_stairs:slab_") then
|
||||
cut_item:set_count(2)
|
||||
else
|
||||
@ -306,7 +269,6 @@ minetest.register_node("mcl_stonecutter:stonecutter", {
|
||||
meta:set_string("formspec", form)
|
||||
end,
|
||||
on_rightclick = function(pos, node, player, itemstack)
|
||||
local name = player:get_player_name()
|
||||
if not player:get_player_control().sneak then
|
||||
local meta = minetest.get_meta(pos)
|
||||
update_stonecutter_slots(meta)
|
||||
|
Loading…
Reference in New Issue
Block a user