Noch mehr mods
This commit is contained in:
parent
a063db5d3b
commit
cf017b2ca1
527 changed files with 21113 additions and 181 deletions
|
@ -1,7 +1,3 @@
|
|||
-- CaveRealms nodes.lua
|
||||
|
||||
--NODES--
|
||||
|
||||
--glowing crystal
|
||||
minetest.register_node("caverealms:glow_crystal", {
|
||||
description = "Glow Sapphire",
|
||||
|
@ -58,6 +54,20 @@ minetest.register_node("caverealms:glow_ruby", {
|
|||
sunlight_propagates = true,
|
||||
})
|
||||
|
||||
--glowing citrine
|
||||
minetest.register_node("caverealms:glow_citrine", {
|
||||
description = "Glow Citrine",
|
||||
tiles = {"caverealms_glow_citrine.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
light_source = 13,
|
||||
paramtype = "light",
|
||||
use_texture_alpha = true,
|
||||
drawtype = "glasslike",
|
||||
sunlight_propagates = true,
|
||||
})
|
||||
|
||||
--glowing amethyst
|
||||
minetest.register_node("caverealms:glow_amethyst", {
|
||||
description = "Glow Amethyst",
|
||||
|
@ -105,6 +115,17 @@ minetest.register_node("caverealms:glow_ruby_ore", {
|
|||
paramtype = "light",
|
||||
})
|
||||
|
||||
--embedded citrine
|
||||
minetest.register_node("caverealms:glow_citrine_ore", {
|
||||
description = "Glow Citrine Ore",
|
||||
tiles = {"caverealms_glow_citrine_ore.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
light_source = 10,
|
||||
paramtype = "light",
|
||||
})
|
||||
|
||||
--embedded amethyst
|
||||
minetest.register_node("caverealms:glow_amethyst_ore", {
|
||||
description = "Glow Amethyst Ore",
|
||||
|
@ -215,7 +236,7 @@ minetest.register_node("caverealms:icicle_up", {
|
|||
inventory_image = "caverealms_icicle_up.png",
|
||||
wield_image = "caverealms_icicle_up.png",
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, oddly_breakable_by_hand=1},
|
||||
groups = {cracky=3, oddly_breakable_by_hand=1, attached_node = 1},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
light_source = 8,
|
||||
paramtype = "light",
|
||||
|
@ -225,7 +246,7 @@ minetest.register_node("caverealms:icicle_up", {
|
|||
visual_scale = 1.0,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5},
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -7/16, 0.5},
|
||||
},
|
||||
})
|
||||
|
||||
|
@ -236,7 +257,7 @@ minetest.register_node("caverealms:icicle_down", {
|
|||
inventory_image = "caverealms_icicle_down.png",
|
||||
wield_image = "caverealms_icicle_down.png",
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3, oddly_breakable_by_hand=1},
|
||||
groups = {cracky=3, oddly_breakable_by_hand=1, attached_node = 1},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
light_source = 8,
|
||||
paramtype = "light",
|
||||
|
@ -246,7 +267,7 @@ minetest.register_node("caverealms:icicle_down", {
|
|||
visual_scale = 1.0,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5},
|
||||
fixed = {-0.5, 7/16, -0.5, 0.5, 0.5, 0.5},
|
||||
},
|
||||
})
|
||||
|
||||
|
@ -256,7 +277,7 @@ minetest.register_node("caverealms:stone_with_moss", {
|
|||
tiles = {"default_cobble.png^caverealms_moss.png", "default_cobble.png", "default_cobble.png^caverealms_moss_side.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=1, cracky=3},
|
||||
drop = 'default:cobble',
|
||||
-- drop = 'default:cobble',
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.25},
|
||||
}),
|
||||
|
@ -268,7 +289,7 @@ minetest.register_node("caverealms:stone_with_lichen", {
|
|||
tiles = {"default_cobble.png^caverealms_lichen.png", "default_cobble.png", "default_cobble.png^caverealms_lichen_side.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=1, cracky=3},
|
||||
drop = 'default:cobble',
|
||||
-- drop = 'default:cobble',
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.25},
|
||||
}),
|
||||
|
@ -280,7 +301,7 @@ minetest.register_node("caverealms:stone_with_algae", {
|
|||
tiles = {"default_cobble.png^caverealms_algae.png", "default_cobble.png", "default_cobble.png^caverealms_algae_side.png"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=1, cracky=3},
|
||||
drop = 'default:cobble',
|
||||
-- drop = 'default:cobble',
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.25},
|
||||
}),
|
||||
|
@ -305,11 +326,13 @@ minetest.register_node("caverealms:hot_cobble", {
|
|||
description = "Hot Cobble",
|
||||
tiles = {"caverealms_hot_cobble.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=1, hot=1, unbreakable = 1, stone = 1},
|
||||
groups = {cracky=1, hot=1, cobble = 1, stone = 1},
|
||||
damage_per_second = 1,
|
||||
light_source = 3,
|
||||
paramtype = "light",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
sounds = default.node_sound_stone_defaults({
|
||||
footstep = {name="default_stone_footstep", gain=0.25},
|
||||
}),
|
||||
})
|
||||
|
||||
--Glow Obsidian
|
||||
|
@ -320,7 +343,9 @@ minetest.register_node("caverealms:glow_obsidian", {
|
|||
groups = {cracky=1, level=2},
|
||||
light_source = 7,
|
||||
paramtype = "light",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
sounds = default.node_sound_stone_defaults({
|
||||
footstep = {name="default_stone_footstep", gain=0.25},
|
||||
}),
|
||||
})
|
||||
|
||||
--Glow Obsidian 2 - has traces of lava
|
||||
|
@ -331,7 +356,9 @@ minetest.register_node("caverealms:glow_obsidian_2", {
|
|||
groups = {cracky=1, hot=1, level=2},
|
||||
light_source = 9,
|
||||
paramtype = "light",
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
sounds = default.node_sound_stone_defaults({
|
||||
footstep = {name="default_stone_footstep", gain=0.25},
|
||||
}),
|
||||
})
|
||||
|
||||
--Glow Obsidian Bricks
|
||||
|
@ -398,7 +425,7 @@ minetest.register_node("caverealms:glow_worm", {
|
|||
inventory_image = "caverealms_glow_worm.png",
|
||||
wield_image = "caverealms_glow_worm.png",
|
||||
is_ground_content = true,
|
||||
groups = {oddly_breakable_by_hand=3},
|
||||
groups = {oddly_breakable_by_hand=3, },
|
||||
light_source = 9,
|
||||
paramtype = "light",
|
||||
drawtype = "plantlike",
|
||||
|
@ -417,7 +444,26 @@ minetest.register_node("caverealms:glow_worm_green", {
|
|||
inventory_image = "caverealms_glow_worm_green.png",
|
||||
wield_image = "caverealms_glow_worm_green.png",
|
||||
is_ground_content = true,
|
||||
groups = {oddly_breakable_by_hand=3},
|
||||
groups = {oddly_breakable_by_hand=3, },
|
||||
light_source = 9,
|
||||
paramtype = "light",
|
||||
drawtype = "plantlike",
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
visual_scale = 1.0,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1/6, -1/2, -1/6, 1/6, 1/2, 1/6},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_node("caverealms:glow_worm_red", {
|
||||
description = "Red Glow Worms",
|
||||
tiles = {"caverealms_glow_worm_red.png"},
|
||||
inventory_image = "caverealms_glow_worm_red.png",
|
||||
wield_image = "caverealms_glow_worm_red.png",
|
||||
is_ground_content = true,
|
||||
groups = {oddly_breakable_by_hand=3, },
|
||||
light_source = 9,
|
||||
paramtype = "light",
|
||||
drawtype = "plantlike",
|
||||
|
@ -437,7 +483,7 @@ minetest.register_node("caverealms:fire_vine", {
|
|||
wield_image = "caverealms_fire_vine.png",
|
||||
is_ground_content = true,
|
||||
damage_per_second = 1,
|
||||
groups = {oddly_breakable_by_hand=3},
|
||||
groups = {oddly_breakable_by_hand=3, },
|
||||
light_source = 9,
|
||||
paramtype = "light",
|
||||
drawtype = "plantlike",
|
||||
|
@ -466,7 +512,23 @@ minetest.register_node("caverealms:constant_flame", {
|
|||
drop = '',
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
floodable = true,
|
||||
damage_per_second = 4,
|
||||
})
|
||||
|
||||
minetest.register_node("caverealms:constant_flame_blue", {
|
||||
description = "Blue Fire",
|
||||
drawtype = "plantlike",
|
||||
tiles = {{
|
||||
name="caverealms_blue_flame_animated.png",
|
||||
animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1},
|
||||
}},
|
||||
inventory_image = "fire_basic_flame.png",
|
||||
light_source = 14,
|
||||
groups = {dig_immediate=3, not_in_creative_inventory=1},
|
||||
paramtype = "light",
|
||||
drop = '',
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
damage_per_second = 4,
|
||||
})
|
||||
|
||||
|
@ -502,6 +564,47 @@ minetest.register_node("caverealms:dm_statue", {
|
|||
})
|
||||
|
||||
|
||||
minetest.register_node("caverealms:butterfly_blue", {
|
||||
description = desc,
|
||||
drawtype = "plantlike",
|
||||
tiles = {{
|
||||
name = "caverealms_butterfly_blue_animated.png",
|
||||
animation = {
|
||||
type = "vertical_frames",
|
||||
aspect_w = 32,
|
||||
aspect_h = 32,
|
||||
length = 3
|
||||
},
|
||||
}},
|
||||
inventory_image = "caverealms_butterfly_blue.png",
|
||||
wield_image = "caverealms_butterfly_blue.png",
|
||||
waving = 1,
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
buildable_to = true,
|
||||
walkable = false,
|
||||
groups = {catchable = 1},
|
||||
light_source = 6,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.1, -0.1, -0.1, 0.1, 0.1, 0.1},
|
||||
},
|
||||
floodable = true,
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
local player_name = placer:get_player_name()
|
||||
local pos = pointed_thing.above
|
||||
|
||||
if not minetest.is_protected(pos, player_name) and
|
||||
not minetest.is_protected(pointed_thing.under, player_name) and
|
||||
minetest.get_node(pos).name == "air" then
|
||||
minetest.set_node(pos, {name = "caverealms:butterfly_blue"})
|
||||
itemstack:take_item()
|
||||
end
|
||||
return itemstack
|
||||
end,
|
||||
})
|
||||
|
||||
|
||||
-- Compatibility
|
||||
minetest.register_alias("caverealms:hanging_thin_ice", "caverealms:thin_ice")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue