forked from MineClone5/MineClone5
Add hardness for colored blocks and End blocks
This commit is contained in:
parent
4da0723146
commit
94f66c77ed
|
@ -25,9 +25,10 @@ minetest.register_node("mcl_colorblocks:hardened_clay", {
|
||||||
description = "Hardened Clay",
|
description = "Hardened Clay",
|
||||||
tiles = {"hardened_clay.png"},
|
tiles = {"hardened_clay.png"},
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
groups = {cracky=3,hardened_clay=1,building_block=1},
|
groups = {pickaxey=1, hardened_clay=1,building_block=1},
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 21,
|
_mcl_blast_resistance = 21,
|
||||||
|
_mcl_hardness = 1.25,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -48,16 +49,17 @@ for _, row in ipairs(block.dyes) do
|
||||||
minetest.register_node("mcl_colorblocks:hardened_clay_"..name, {
|
minetest.register_node("mcl_colorblocks:hardened_clay_"..name, {
|
||||||
description = desc.." Hardened Clay",
|
description = desc.." Hardened Clay",
|
||||||
tiles = {"hardened_clay_stained_"..name..".png"},
|
tiles = {"hardened_clay_stained_"..name..".png"},
|
||||||
groups = {cracky=3,hardened_clay=1,building_block=1},
|
groups = {pickaxey=1, hardened_clay=1,building_block=1},
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 21,
|
_mcl_blast_resistance = 21,
|
||||||
|
_mcl_hardness = 1.25,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_colorblocks:concrete_powder_"..name, {
|
minetest.register_node("mcl_colorblocks:concrete_powder_"..name, {
|
||||||
description = desc.." Concrete Powder",
|
description = desc.." Concrete Powder",
|
||||||
tiles = {"mcl_colorblocks_concrete_powder_"..name..".png"},
|
tiles = {"mcl_colorblocks_concrete_powder_"..name..".png"},
|
||||||
groups = {crumbly=3,concrete_powder=1,building_block=1,falling_node=1},
|
groups = {handy=1,shovely=1, concrete_powder=1,building_block=1,falling_node=1},
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
sounds = mcl_sounds.node_sound_sand_defaults(),
|
sounds = mcl_sounds.node_sound_sand_defaults(),
|
||||||
|
@ -65,16 +67,18 @@ for _, row in ipairs(block.dyes) do
|
||||||
-- Specify the node to which this node will convert after getting in contact with water
|
-- Specify the node to which this node will convert after getting in contact with water
|
||||||
_mcl_colorblocks_harden_to = "mcl_colorblocks:concrete_"..name,
|
_mcl_colorblocks_harden_to = "mcl_colorblocks:concrete_"..name,
|
||||||
_mcl_blast_resistance = 2.5,
|
_mcl_blast_resistance = 2.5,
|
||||||
|
_mcl_hardness = 0.5,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_colorblocks:concrete_"..name, {
|
minetest.register_node("mcl_colorblocks:concrete_"..name, {
|
||||||
description = desc.." Concrete",
|
description = desc.." Concrete",
|
||||||
tiles = {"mcl_colorblocks_concrete_"..name..".png"},
|
tiles = {"mcl_colorblocks_concrete_"..name..".png"},
|
||||||
groups = {cracky=3,concrete=1,building_block=1},
|
groups = {handy=1,pickaxey=1, concrete=1,building_block=1},
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 9,
|
_mcl_blast_resistance = 9,
|
||||||
|
_mcl_hardness = 1.8,
|
||||||
})
|
})
|
||||||
|
|
||||||
if terracotta then
|
if terracotta then
|
||||||
|
@ -83,12 +87,13 @@ for _, row in ipairs(block.dyes) do
|
||||||
minetest.register_node("mcl_colorblocks:glazed_terracotta_"..name, {
|
minetest.register_node("mcl_colorblocks:glazed_terracotta_"..name, {
|
||||||
description = desc.." Glazed Terracotta",
|
description = desc.." Glazed Terracotta",
|
||||||
tiles = texes,
|
tiles = texes,
|
||||||
groups = {cracky=3,glazed_terracotta=1,building_block=1},
|
groups = {handy=1,pickaxey=1, cracky=3,glazed_terracotta=1,building_block=1},
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 7,
|
_mcl_blast_resistance = 7,
|
||||||
|
_mcl_hardness = 1.4,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,10 @@ minetest.register_node("mcl_end:end_stone", {
|
||||||
description = "End Stone",
|
description = "End Stone",
|
||||||
tiles = {"mcl_end_end_stone.png"},
|
tiles = {"mcl_end_end_stone.png"},
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
groups = {cracky=2,building_block=1},
|
groups = {pickaxey=1, building_block=1},
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 45,
|
_mcl_blast_resistance = 45,
|
||||||
|
_mcl_hardness = 3,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_end:end_bricks", {
|
minetest.register_node("mcl_end:end_bricks", {
|
||||||
|
@ -13,9 +14,10 @@ minetest.register_node("mcl_end:end_bricks", {
|
||||||
tiles = {"mcl_end_end_bricks.png"},
|
tiles = {"mcl_end_end_bricks.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
groups = {cracky=3,building_block=1},
|
groups = {pickaxey=1, building_block=1},
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 4,
|
_mcl_blast_resistance = 4,
|
||||||
|
_mcl_hardness = 0.8,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_end:purpur_block", {
|
minetest.register_node("mcl_end:purpur_block", {
|
||||||
|
@ -23,9 +25,10 @@ minetest.register_node("mcl_end:purpur_block", {
|
||||||
tiles = {"mcl_end_purpur_block.png"},
|
tiles = {"mcl_end_purpur_block.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
groups = {cracky=3,building_block=1},
|
groups = {pickaxey=1, building_block=1},
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 30,
|
_mcl_blast_resistance = 30,
|
||||||
|
_mcl_hardness = 1.5,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_end:purpur_pillar", {
|
minetest.register_node("mcl_end:purpur_pillar", {
|
||||||
|
@ -35,9 +38,10 @@ minetest.register_node("mcl_end:purpur_pillar", {
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
on_place = mcl_util.rotate_axis,
|
on_place = mcl_util.rotate_axis,
|
||||||
tiles = {"mcl_end_purpur_pillar_top.png", "mcl_end_purpur_pillar_top.png", "mcl_end_purpur_pillar.png"},
|
tiles = {"mcl_end_purpur_pillar_top.png", "mcl_end_purpur_pillar_top.png", "mcl_end_purpur_pillar.png"},
|
||||||
groups = {cracky=3,building_block=1},
|
groups = {pickaxey=1, building_block=1},
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 30,
|
_mcl_blast_resistance = 30,
|
||||||
|
_mcl_hardness = 1.5,
|
||||||
})
|
})
|
||||||
|
|
||||||
local rod_box = {
|
local rod_box = {
|
||||||
|
@ -108,9 +112,10 @@ minetest.register_node("mcl_end:dragon_egg", {
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "regular",
|
type = "regular",
|
||||||
},
|
},
|
||||||
groups = { oddly_breakable_by_hand = 3, falling_node = 1, deco_block = 1, not_in_creative_inventory = 1 },
|
groups = {handy=1, falling_node = 1, deco_block = 1, not_in_creative_inventory = 1 },
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
_mcl_blast_resistance = 45,
|
_mcl_blast_resistance = 45,
|
||||||
|
_mcl_hardness = 3,
|
||||||
-- TODO: Make dragon egg teleport on punching
|
-- TODO: Make dragon egg teleport on punching
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -140,8 +145,9 @@ minetest.register_node("mcl_end:chorus_flower", {
|
||||||
node_box = chorus_flower_box,
|
node_box = chorus_flower_box,
|
||||||
selection_box = { type = "regular" },
|
selection_box = { type = "regular" },
|
||||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||||
groups = { oddly_breakable_by_hand = 3, choppy = 3, deco_block = 1 },
|
groups = {handy=1,axey=1, deco_block = 1 },
|
||||||
_mcl_blast_resistance = 2,
|
_mcl_blast_resistance = 2,
|
||||||
|
_mcl_hardness = 0.4,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_end:chorus_flower_dead", {
|
minetest.register_node("mcl_end:chorus_flower_dead", {
|
||||||
|
@ -160,8 +166,9 @@ minetest.register_node("mcl_end:chorus_flower_dead", {
|
||||||
selection_box = { type = "regular" },
|
selection_box = { type = "regular" },
|
||||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||||
drop = "mcl_end:chorus_flower",
|
drop = "mcl_end:chorus_flower",
|
||||||
groups = { oddly_breakable_by_hand = 3, choppy = 3, deco_block = 1},
|
groups = {handy=1,axey=1, deco_block = 1},
|
||||||
_mcl_blast_resistance = 2,
|
_mcl_blast_resistance = 2,
|
||||||
|
_mcl_hardness = 0.4,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_end:chorus_plant", {
|
minetest.register_node("mcl_end:chorus_plant", {
|
||||||
|
@ -192,8 +199,9 @@ minetest.register_node("mcl_end:chorus_plant", {
|
||||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||||
-- TODO: Check drop probability
|
-- TODO: Check drop probability
|
||||||
drop = { items = { {items = { "mcl_end:chorus_fruit", rarity = 4 } } } },
|
drop = { items = { {items = { "mcl_end:chorus_fruit", rarity = 4 } } } },
|
||||||
groups = { oddly_breakable_by_hand = 3, choppy = 3, not_in_creative_inventory = 1,},
|
groups = {handy=1,axey=1, not_in_creative_inventory = 1,},
|
||||||
_mcl_blast_resistance = 2,
|
_mcl_blast_resistance = 2,
|
||||||
|
_mcl_hardness = 0.4,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Craftitems
|
-- Craftitems
|
||||||
|
|
Loading…
Reference in New Issue