add mcl blast resistance and hardness to everything. Also an alternate name for Nethercap in MCL, since "nether" has another meaning there.

This commit is contained in:
FaceDeer
2022-08-07 00:33:22 -06:00
parent c297978d50
commit 3df518fc16
58 changed files with 499 additions and 54 deletions

View File

@@ -15,6 +15,8 @@ minetest.register_node("df_primordial_items:glownode", {
groups = {cracky = 3, oddly_breakable_by_hand = 3},
sounds = df_primordial_items.sounds.glass,
light_source = minetest.LIGHT_MAX,
_mcl_blast_resistance = 0.3,
_mcl_hardness = 0.3,
})
minetest.register_node("df_primordial_items:glownode_stalk", {
@@ -26,7 +28,9 @@ minetest.register_node("df_primordial_items:glownode_stalk", {
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = df_primordial_items.sounds.wood,
on_place = minetest.rotate_node
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_node("df_primordial_items:glow_orb_hanging", {
@@ -47,6 +51,8 @@ minetest.register_node("df_primordial_items:glow_orb_hanging", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
local c_stalk = minetest.get_content_id("df_primordial_items:glownode_stalk")

View File

@@ -22,6 +22,8 @@ minetest.register_node("df_primordial_items:fungal_grass_1", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:fungal_grass_2", {
@@ -42,6 +44,8 @@ minetest.register_node("df_primordial_items:fungal_grass_2", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
-- Glowing
@@ -64,6 +68,8 @@ minetest.register_node("df_primordial_items:glow_orb", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:glow_orb_stalks", {
@@ -84,6 +90,8 @@ minetest.register_node("df_primordial_items:glow_orb_stalks", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:glow_pods", {
@@ -117,6 +125,8 @@ minetest.register_node("df_primordial_items:glow_pods", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
------------------------------------------------------------------------------------
@@ -134,6 +144,8 @@ minetest.register_node("df_primordial_items:dirt_with_mycelium", {
drop = df_primordial_items.node_names.dirt,
sounds = df_primordial_items.sounds.dirt,
light_source = 3,
_mcl_blast_resistance = 0.5,
_mcl_hardness = 0.6,
})
minetest.register_abm{

View File

@@ -15,6 +15,8 @@ minetest.register_node("df_primordial_items:giant_fern_tree", {
sounds = df_primordial_items.sounds.wood,
sunlight_propagates = true,
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 1,
})
minetest.register_node("df_primordial_items:giant_fern_tree_slant_bottom", {
@@ -52,6 +54,8 @@ minetest.register_node("df_primordial_items:giant_fern_tree_slant_bottom", {
{-0.5, 0.0, -0.875, 0.5, 0.5, 0.125},
},
},
_mcl_blast_resistance = 2,
_mcl_hardness = 1,
})
minetest.register_node("df_primordial_items:giant_fern_tree_slant_top", {
@@ -89,6 +93,8 @@ minetest.register_node("df_primordial_items:giant_fern_tree_slant_top", {
{-0.5, 0.0, -0.375, 0.5, 0.5, 0.625},
},
},
_mcl_blast_resistance = 2,
_mcl_hardness = 1,
})
minetest.register_node("df_primordial_items:giant_fern_tree_slant_full", {
@@ -126,6 +132,8 @@ minetest.register_node("df_primordial_items:giant_fern_tree_slant_full", {
{-0.5, 0, -1.25, 0.5, 0.5, -0.25},
},
},
_mcl_blast_resistance = 2,
_mcl_hardness = 1,
})
minetest.register_node("df_primordial_items:fern_wood", {
@@ -137,6 +145,8 @@ minetest.register_node("df_primordial_items:fern_wood", {
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = df_primordial_items.sounds.wood,
_mcl_blast_resistance = 3,
_mcl_hardness = 1,
})
minetest.register_craft({
@@ -181,6 +191,8 @@ minetest.register_node("df_primordial_items:giant_fern_leaves", {
}
}
},
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
df_primordial_items.register_leafdecay({
@@ -306,6 +318,8 @@ minetest.register_node("df_primordial_items:fern_sapling", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
on_construct = function(pos)
if df_primordial_items.giant_fern_growth_permitted(pos) then
minetest.get_node_timer(pos):start(math.random(

View File

@@ -48,6 +48,8 @@ minetest.register_node("df_primordial_items:giant_hypha_root", {
},
},
},
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_node("df_primordial_items:giant_hypha", {
description = S("Giant Hypha"),
@@ -79,6 +81,8 @@ minetest.register_node("df_primordial_items:giant_hypha", {
},
},
},
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_craftitem("df_primordial_items:mycelial_fibers", {
@@ -319,6 +323,8 @@ minetest.register_node("df_primordial_items:giant_hypha_apical_meristem", {
groups = {oddly_breakable_by_hand = 1, choppy = 2, hypha = 1, light_sensitive_fungus = 13},
_dfcaverns_dead_node = "df_primordial_items:giant_hypha_root",
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
on_construct = function(pos)
if df_primordial_items.giant_mycelium_growth_permitted(pos) then
minetest.get_node_timer(pos):start(math.random(min_growth_delay, max_growth_delay))
@@ -406,6 +412,8 @@ minetest.register_node("df_primordial_items:giant_hypha_apical_mapgen", {
is_ground_content = false,
groups = {oddly_breakable_by_hand = 1, choppy = 2, hypha = 1, not_in_creative_inventory = 1, light_sensitive_fungus = 13},
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
on_timer = function(pos, elapsed)
grow_mycelium_immediately(pos)

View File

@@ -12,7 +12,9 @@ minetest.register_node("df_primordial_items:jungle_mushroom_trunk", {
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
on_place = minetest.rotate_node
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_node("df_primordial_items:jungle_mushroom_cap_1", {
@@ -37,6 +39,8 @@ minetest.register_node("df_primordial_items:jungle_mushroom_cap_1", {
}
}
},
_mcl_blast_resistance = 2,
_mcl_hardness = 1,
})
minetest.register_node("df_primordial_items:jungle_mushroom_cap_2", {
@@ -61,6 +65,8 @@ minetest.register_node("df_primordial_items:jungle_mushroom_cap_2", {
}
}
},
_mcl_blast_resistance = 2,
_mcl_hardness = 1,
})
minetest.register_craftitem("df_primordial_items:diced_mushroom", {
@@ -107,6 +113,8 @@ minetest.register_node("df_primordial_items:jungle_mushroom_sapling", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
on_construct = function(pos)
if df_primordial_items.jungle_mushroom_growth_permitted(pos) then

View File

@@ -22,6 +22,8 @@ minetest.register_node("df_primordial_items:fern_1", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:fern_2", {
@@ -43,6 +45,8 @@ minetest.register_node("df_primordial_items:fern_2", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
---------------------------------------------------------
@@ -80,6 +84,8 @@ minetest.register_node("df_primordial_items:glow_plant_1", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:glow_plant_2", {
@@ -102,6 +108,8 @@ minetest.register_node("df_primordial_items:glow_plant_2", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:glow_plant_3", {
@@ -124,6 +132,8 @@ minetest.register_node("df_primordial_items:glow_plant_3", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
@@ -148,6 +158,8 @@ minetest.register_node("df_primordial_items:jungle_grass_1", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:jungle_grass_2", {
@@ -169,6 +181,8 @@ minetest.register_node("df_primordial_items:jungle_grass_2", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:jungle_grass_3", {
@@ -190,12 +204,15 @@ minetest.register_node("df_primordial_items:jungle_grass_3", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
-----------------------------------------------------------------------------------------
-- Ivy
-- TODO: this is not actually used, find somewhere to put it
minetest.register_node("df_primordial_items:jungle_ivy", {
description = S("Primordial Jungle Ivy"),
_doc_items_longdesc = df_primordial_items.doc.ivy_desc,
@@ -218,6 +235,8 @@ minetest.register_node("df_primordial_items:jungle_ivy", {
-- selection_box = {
-- type = "wallmounted",
-- },
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
-------------------------------------------------------------------------------------
@@ -240,6 +259,8 @@ minetest.register_node("df_primordial_items:jungle_mushroom_1", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:jungle_mushroom_2", {
@@ -259,6 +280,8 @@ minetest.register_node("df_primordial_items:jungle_mushroom_2", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
----------------------------------------------------------------------------------------
@@ -275,6 +298,8 @@ minetest.register_node("df_primordial_items:dirt_with_jungle_grass", {
is_ground_content = false,
drop = df_primordial_items.node_names.dirt,
sounds = df_primordial_items.sounds.dirt,
_mcl_blast_resistance = 0.5,
_mcl_hardness = 0.6,
})
minetest.register_abm{
@@ -313,6 +338,8 @@ minetest.register_node("df_primordial_items:plant_matter", {
minetest.set_node(pos, {name="df_primordial_items:packed_roots"})
end
end,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_node("df_primordial_items:packed_roots", {
@@ -324,6 +351,8 @@ minetest.register_node("df_primordial_items:packed_roots", {
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = df_primordial_items.sounds.wood,
_mcl_blast_resistance = 3,
_mcl_hardness = 3,
})
@@ -378,6 +407,8 @@ minetest.register_node("df_primordial_items:jungle_roots_1", {
walkable = false,
climbable = true,
is_ground_content = false,
_mcl_blast_resistance = 0.3,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:jungle_roots_2", {
@@ -396,6 +427,8 @@ minetest.register_node("df_primordial_items:jungle_roots_2", {
sunlight_propagates = true,
walkable = false,
climbable = true,
_mcl_blast_resistance = 0.3,
_mcl_hardness = 0.2,
})
--------------------------------------------------------------------------------
@@ -420,6 +453,8 @@ minetest.register_node("df_primordial_items:jungle_thorns", {
use_texture_alpha = "clip",
sunlight_propagates = true,
damage_per_second = 1,
_mcl_blast_resistance = 0.5,
_mcl_hardness = 0.3,
})

View File

@@ -31,6 +31,8 @@ minetest.register_node("df_primordial_items:jungle_leaves", {
},
after_place_node = df_primordial_items.after_place_leaves,
place_param2 = 1, -- Prevent leafdecay for placed nodes
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:jungle_leaves_glowing", {
@@ -64,6 +66,8 @@ minetest.register_node("df_primordial_items:jungle_leaves_glowing", {
},
after_place_node = df_primordial_items.after_place_leaves,
place_param2 = 1, -- Prevent leafdecay for placed nodes
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
-- Trunk
@@ -77,7 +81,9 @@ minetest.register_node("df_primordial_items:jungle_tree", {
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, primordial_jungle_tree = 1},
sounds = df_primordial_items.sounds.wood,
on_place = minetest.rotate_node
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_node("df_primordial_items:jungle_tree_mossy", {
@@ -89,7 +95,9 @@ minetest.register_node("df_primordial_items:jungle_tree_mossy", {
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, primordial_jungle_tree = 1},
sounds = df_primordial_items.sounds.wood,
on_place = minetest.rotate_node
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_node("df_primordial_items:jungle_tree_glowing", {
@@ -102,7 +110,9 @@ minetest.register_node("df_primordial_items:jungle_tree_glowing", {
light_source = 4,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, primordial_jungle_tree = 1},
sounds = df_primordial_items.sounds.wood,
on_place = minetest.rotate_node
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
df_primordial_items.register_leafdecay({
@@ -238,6 +248,8 @@ minetest.register_node("df_primordial_items:jungletree_sapling", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
on_construct = function(pos)
if df_primordial_items.jungletree_growth_permitted(pos) then
minetest.get_node_timer(pos):start(math.random(

View File

@@ -9,7 +9,9 @@ minetest.register_node("df_primordial_items:mushroom_trunk", {
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
on_place = minetest.rotate_node
on_place = minetest.rotate_node,
_mcl_blast_resistance = 3,
_mcl_hardness = 3,
})
minetest.register_node("df_primordial_items:mushroom_cap", {
@@ -21,7 +23,9 @@ minetest.register_node("df_primordial_items:mushroom_cap", {
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
on_place = minetest.rotate_node
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
})
minetest.register_node("df_primordial_items:mushroom_gills", {
@@ -56,6 +60,8 @@ minetest.register_node("df_primordial_items:mushroom_gills", {
},
after_place_node = df_primordial_items.after_place_leaves,
place_param2 = 1, -- Prevent leafdecay for placed nodes
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
minetest.register_node("df_primordial_items:mushroom_gills_glowing", {
@@ -91,6 +97,8 @@ minetest.register_node("df_primordial_items:mushroom_gills_glowing", {
},
after_place_node = df_primordial_items.after_place_leaves,
place_param2 = 1, -- Prevent leafdecay for placed nodes
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
})
df_primordial_items.register_leafdecay({
@@ -108,6 +116,8 @@ minetest.register_node("df_primordial_items:primordial_mush_trunk_wood", {
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = df_primordial_items.sounds.wood,
_mcl_blast_resistance = 4,
_mcl_hardness = 3,
})
minetest.register_craft({
@@ -128,6 +138,8 @@ minetest.register_node("df_primordial_items:primordial_mush_cap_wood", {
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = df_primordial_items.sounds.wood,
_mcl_blast_resistance = 3,
_mcl_hardness = 2,
})
minetest.register_craft({
@@ -749,6 +761,8 @@ minetest.register_node("df_primordial_items:mush_sapling", {
sounds = df_primordial_items.sounds.leaves,
use_texture_alpha = "clip",
sunlight_propagates = true,
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
on_construct = function(pos)
if df_primordial_items.primordial_mushroom_growth_permitted(pos) then
minetest.get_node_timer(pos):start(math.random(