Add 4 Minecraft material groups

So they can be used by the noteblock
This commit is contained in:
Wuzzy 2017-03-11 05:34:58 +01:00
parent 620eb34f9e
commit 549f541877
23 changed files with 143 additions and 131 deletions

View file

@ -618,7 +618,7 @@ function mcl_core.add_glass(desc, recipeitem, color)
paramtype = "light",
use_texture_alpha = true,
stack_max = 64,
groups = {handy=1, glass=1, building_block=1},
groups = {handy=1, glass=1, building_block=1, material_glass=1},
sounds = mcl_sounds.node_sound_glass_defaults(),
drop = "",
_mcl_blast_resistance = 1.5,

View file

@ -70,7 +70,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, deco_block=1},
groups = {pickaxey=1, stone=1, building_block=1, deco_block=1, material_stone=1},
drop = 'mcl_core:cobble',
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
@ -83,7 +83,7 @@ minetest.register_node("mcl_core:stone_with_coal", {
tiles = {"default_stone.png^default_mineral_coal.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, building_block=1},
groups = {pickaxey=1, building_block=1, material_stone=1},
drop = 'mcl_core:coal_lump',
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 15,
@ -96,7 +96,7 @@ minetest.register_node("mcl_core:stone_with_iron", {
tiles = {"default_stone.png^default_mineral_iron.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=3, building_block=1},
groups = {pickaxey=3, building_block=1, material_stone=1},
drop = 'mcl_core:stone_with_iron',
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 15,
@ -110,7 +110,7 @@ minetest.register_node("mcl_core:stone_with_gold", {
tiles = {"default_stone.png^default_mineral_gold.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=4, building_block=1},
groups = {pickaxey=4, building_block=1, material_stone=1},
drop = "mcl_core:stone_with_gold",
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 15,
@ -129,7 +129,7 @@ minetest.register_node("mcl_core:stone_with_redstone", {
tiles = {"default_stone.png^default_mineral_redstone.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=4, building_block=1},
groups = {pickaxey=4, building_block=1, material_stone=1},
drop = {
items = {
max_items = 1,
@ -162,7 +162,7 @@ minetest.register_node("mcl_core:stone_with_redstone_lit", {
light_source = 9,
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=4, not_in_creative_inventory=1},
groups = {pickaxey=4, not_in_creative_inventory=1, material_stone=1},
drop = {
items = {
max_items = 1,
@ -193,7 +193,7 @@ minetest.register_node("mcl_core:stone_with_lapis", {
tiles = {"default_stone.png^default_mineral_lapis.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=3, building_block=1},
groups = {pickaxey=3, building_block=1, material_stone=1},
drop = {
max_items = 1,
items = {
@ -215,7 +215,7 @@ minetest.register_node("mcl_core:stone_with_emerald", {
tiles = {"default_stone.png^default_mineral_emerald.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=4, building_block=1},
groups = {pickaxey=4, building_block=1, material_stone=1},
drop = "mcl_core:emerald",
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 15,
@ -228,7 +228,7 @@ minetest.register_node("mcl_core:stone_with_diamond", {
tiles = {"default_stone.png^default_mineral_diamond.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=4, building_block=1},
groups = {pickaxey=4, building_block=1, material_stone=1},
drop = "mcl_core:diamond",
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 15,
@ -239,7 +239,7 @@ minetest.register_node("mcl_core:stonebrick", {
description = "Stone Bricks",
tiles = {"default_stone_brick.png"},
stack_max = 64,
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1},
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -250,7 +250,7 @@ minetest.register_node("mcl_core:stonebrickcarved", {
tiles = {"default_stonebrick_carved.png"},
is_ground_content = false,
stack_max = 64,
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1},
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -261,7 +261,7 @@ minetest.register_node("mcl_core:stonebrickcracked", {
tiles = {"default_stonebrick_cracked.png"},
is_ground_content = false,
stack_max = 64,
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1},
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -271,7 +271,7 @@ minetest.register_node("mcl_core:stonebrickmossy", {
description = "Mossy Stone Bricks",
tiles = {"default_stonebrick_mossy.png"},
stack_max = 64,
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1},
groups = {pickaxey=1, stone=1, stonebrick=1, building_block=1, deco_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -283,7 +283,7 @@ minetest.register_node("mcl_core:granite", {
tiles = {"default_granite.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, stone=1, building_block=1},
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -294,7 +294,7 @@ minetest.register_node("mcl_core:granite_smooth", {
_doc_items_longdesc = "Polished granite is a decorational building block made from granite.",
tiles = {"default_granite_smooth.png"},
stack_max = 64,
groups = {pickaxey=1, stone=1, building_block=1},
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -306,7 +306,7 @@ minetest.register_node("mcl_core:andesite", {
tiles = {"default_andesite.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, stone=1, building_block=1},
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -317,7 +317,7 @@ minetest.register_node("mcl_core:andesite_smooth", {
_doc_items_longdesc = "Polished andesite is a decorational building block made from andesite.",
tiles = {"default_andesite_smooth.png"},
stack_max = 64,
groups = {pickaxey=1, stone=1, building_block=1},
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -329,7 +329,7 @@ minetest.register_node("mcl_core:diorite", {
tiles = {"default_diorite.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, stone=1, building_block=1},
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -340,7 +340,7 @@ minetest.register_node("mcl_core:diorite_smooth", {
_doc_items_longdesc = "Polished diorite is a decorational building block made from diorite.",
tiles = {"default_diorite_smooth.png"},
stack_max = 64,
groups = {pickaxey=1, stone=1, building_block=1},
groups = {pickaxey=1, stone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 1.5,
@ -441,7 +441,7 @@ minetest.register_node("mcl_core:gravel", {
tiles = {"default_gravel.png"},
is_ground_content = true,
stack_max = 64,
groups = {handy=1,shovely=1, falling_node=1, building_block=1},
groups = {handy=1,shovely=1, falling_node=1, building_block=1, material_sand=1},
drop = {
max_items = 1,
items = {
@ -463,7 +463,7 @@ minetest.register_node("mcl_core:sand", {
tiles = {"default_sand.png"},
is_ground_content = true,
stack_max = 64,
groups = {handy=1,shovely=1, falling_node=1, sand=1, soil_sugarcane=1, building_block=1},
groups = {handy=1,shovely=1, falling_node=1, sand=1, soil_sugarcane=1, building_block=1, material_sand=1},
sounds = mcl_sounds.node_sound_sand_defaults(),
_mcl_blast_resistance = 2.5,
_mcl_hardness = 0.5,
@ -475,7 +475,7 @@ minetest.register_node("mcl_core:sandstone", {
tiles = {"default_sandstone_top.png", "default_sandstone_bottom.png", "default_sandstone_normal.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=2, sandstone=1, building_block=1},
groups = {pickaxey=2, sandstone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 4,
_mcl_hardness = 0.8,
@ -487,7 +487,7 @@ minetest.register_node("mcl_core:sandstonesmooth", {
tiles = {"default_sandstone_top.png", "default_sandstone_bottom.png", "default_sandstone_smooth.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, sandstone=1, building_block=1},
groups = {pickaxey=1, sandstone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 4,
_mcl_hardness = 0.8,
@ -499,7 +499,7 @@ minetest.register_node("mcl_core:sandstonecarved", {
tiles = {"default_sandstone_top.png", "default_sandstone_bottom.png", "default_sandstone_carved.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, sandstone=1, building_block=1},
groups = {pickaxey=1, sandstone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 4,
_mcl_hardness = 0.8,
@ -513,7 +513,7 @@ minetest.register_node("mcl_core:redsand", {
tiles = {"default_red_sand.png"},
is_ground_content = true,
stack_max = 64,
groups = {handy=1,shovely=1, falling_node=1, sand=1, soil_sugarcane=1, building_block=1},
groups = {handy=1,shovely=1, falling_node=1, sand=1, soil_sugarcane=1, building_block=1, material_sand=1},
sounds = mcl_sounds.node_sound_sand_defaults(),
_mcl_blast_resistance = 2.5,
_mcl_hardness = 0.5,
@ -525,7 +525,7 @@ minetest.register_node("mcl_core:redsandstone", {
tiles = {"default_redsandstone_top.png", "default_redsandstone_bottom.png", "default_redsandstone_normal.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, redsandstone=1, building_block=1},
groups = {pickaxey=1, redsandstone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 4,
_mcl_hardness = 0.8,
@ -537,7 +537,7 @@ minetest.register_node("mcl_core:redsandstonesmooth", {
tiles = {"default_redsandstone_top.png", "default_redsandstone_bottom.png", "default_redsandstone_smooth.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, redsandstone=1, building_block=1},
groups = {pickaxey=1, redsandstone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 4,
_mcl_hardness = 0.8,
@ -549,7 +549,7 @@ minetest.register_node("mcl_core:redsandstonecarved", {
tiles = {"default_redsandstone_top.png", "default_redsandstone_bottom.png", "default_redsandstone_carved.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, redsandstone=1, building_block=1},
groups = {pickaxey=1, redsandstone=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 4,
_mcl_hardness = 0.8,
@ -580,7 +580,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},
groups = {pickaxey=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 2,
@ -592,7 +592,7 @@ minetest.register_node("mcl_core:bone_block", {
is_ground_content = false,
paramtype2 = "facedir",
on_place = mcl_util.rotate_axis,
groups = {pickaxey=1, building_block=1},
groups = {pickaxey=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 10,
_mcl_hardness = 2,
@ -609,7 +609,7 @@ minetest.register_node("mcl_core:tree", {
paramtype2 = "facedir",
on_place = mcl_util.rotate_axis,
stack_max = 64,
groups = {handy=1,axey=1, tree=1, flammable=2, building_block=1},
groups = {handy=1,axey=1, tree=1, flammable=2, building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 10,
_mcl_hardness = 2,
@ -675,7 +675,7 @@ minetest.register_node("mcl_core:wood", {
tiles = {"default_wood.png"},
stack_max = 64,
is_ground_content = false,
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1},
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 15,
_mcl_hardness = 2,
@ -689,7 +689,7 @@ minetest.register_node("mcl_core:darktree", {
paramtype2 = "facedir",
on_place = mcl_util.rotate_axis,
stack_max = 64,
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1},
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 10,
_mcl_hardness = 2,
@ -755,7 +755,7 @@ minetest.register_node("mcl_core:darkwood", {
tiles = {"default_planks_big_oak.png"},
stack_max = 64,
is_ground_content = false,
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1},
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 15,
_mcl_hardness = 2,
@ -803,7 +803,7 @@ minetest.register_node("mcl_core:junglewood", {
tiles = {"default_junglewood.png"},
stack_max = 64,
is_ground_content = false,
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1},
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 15,
_mcl_hardness = 2,
@ -869,7 +869,7 @@ minetest.register_node("mcl_core:acaciatree", {
stack_max = 64,
paramtype2 = "facedir",
on_place = mcl_util.rotate_axis,
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1},
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 10,
_mcl_hardness = 2,
@ -880,7 +880,7 @@ minetest.register_node("mcl_core:acaciawood", {
tiles = {"default_acaciawood.png"},
stack_max = 64,
is_ground_content = false,
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1},
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 15,
_mcl_hardness = 2,
@ -944,7 +944,7 @@ minetest.register_node("mcl_core:sprucetree", {
stack_max = 64,
paramtype2 = "facedir",
on_place = mcl_util.rotate_axis,
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1},
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 10,
_mcl_hardness = 2,
@ -955,7 +955,7 @@ minetest.register_node("mcl_core:sprucewood", {
tiles = {"default_sprucewood.png"},
stack_max = 64,
is_ground_content = false,
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1},
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 15,
_mcl_hardness = 2,
@ -1025,7 +1025,7 @@ minetest.register_node("mcl_core:birchtree", {
stack_max = 64,
paramtype2 = "facedir",
on_place = mcl_util.rotate_axis,
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1},
groups = {handy=1,axey=1, tree=1,flammable=2,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 10,
_mcl_hardness = 2,
@ -1036,7 +1036,7 @@ minetest.register_node("mcl_core:birchwood", {
tiles = {"default_planks_birch.png"},
stack_max = 64,
is_ground_content = false,
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1},
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1, material_wood=1},
sounds = mcl_sounds.node_sound_wood_defaults(),
_mcl_blast_resistance = 15,
_mcl_hardness = 2,
@ -1161,7 +1161,7 @@ minetest.register_node("mcl_core:bedrock", {
_doc_items_longdesc = "Bedrock is a very hard type of rock. It can not be broken, destroyed, collected or moved by normal means, unless in Creative Mode.",
tiles = {"default_bedrock.png"},
stack_max = 64,
groups = {creative_breakable=1, building_block=1},
groups = {creative_breakable=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
is_ground_content = false,
on_blast = function() end,
@ -1204,7 +1204,7 @@ minetest.register_node("mcl_core:glass", {
paramtype = "light",
sunlight_propagates = true,
stack_max = 64,
groups = {handy=1, glass=1, building_block=1},
groups = {handy=1, glass=1, building_block=1, material_glass=1},
sounds = mcl_sounds.node_sound_glass_defaults(),
drop = "",
_mcl_blast_resistance = 1.5,
@ -1502,7 +1502,7 @@ minetest.register_node("mcl_core:cobble", {
tiles = {"default_cobble.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, building_block=1, deco_block=1},
groups = {pickaxey=1, building_block=1, deco_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 2,
@ -1513,7 +1513,7 @@ minetest.register_node("mcl_core:mossycobble", {
tiles = {"default_mossycobble.png"},
is_ground_content = true,
stack_max = 64,
groups = {pickaxey=1, building_block=1},
groups = {pickaxey=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 2,
@ -1525,7 +1525,7 @@ minetest.register_node("mcl_core:coalblock", {
tiles = {"default_coal_block.png"},
is_ground_content = false,
stack_max = 64,
groups = {pickaxey=1, flammable=1, building_block=1},
groups = {pickaxey=1, flammable=1, building_block=1, material_stone=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 30,
_mcl_hardness = 5,
@ -1598,7 +1598,7 @@ minetest.register_node("mcl_core:obsidian", {
is_ground_content = true,
sounds = mcl_sounds.node_sound_stone_defaults(),
stack_max = 64,
groups = {pickaxey=5, building_block=1},
groups = {pickaxey=5, building_block=1, material_stone=1},
_mcl_blast_resistance = 6000,
_mcl_hardness = 50,
})