Remove some nodes and items inherited from MTG
This commit is contained in:
parent
8cbceb9e4d
commit
ddc9d88a03
12 changed files with 1 additions and 648 deletions
|
@ -42,13 +42,6 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:acacia_wood',
|
|
||||||
recipe = {
|
|
||||||
{'default:acacia_bush_stem'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:stick 4',
|
output = 'default:stick 4',
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -350,54 +343,6 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:steelblock',
|
|
||||||
recipe = {
|
|
||||||
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
||||||
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
||||||
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:steel_ingot 9',
|
|
||||||
recipe = {
|
|
||||||
{'default:steelblock'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:copperblock',
|
|
||||||
recipe = {
|
|
||||||
{'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'},
|
|
||||||
{'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'},
|
|
||||||
{'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:copper_ingot 9',
|
|
||||||
recipe = {
|
|
||||||
{'default:copperblock'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "default:tinblock",
|
|
||||||
recipe = {
|
|
||||||
{"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"},
|
|
||||||
{"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"},
|
|
||||||
{"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "default:tin_ingot 9",
|
|
||||||
recipe = {
|
|
||||||
{"default:tinblock"},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "default:bronze_ingot 9",
|
output = "default:bronze_ingot 9",
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -407,54 +352,6 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:bronzeblock',
|
|
||||||
recipe = {
|
|
||||||
{'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
|
|
||||||
{'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
|
|
||||||
{'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:bronze_ingot 9',
|
|
||||||
recipe = {
|
|
||||||
{'default:bronzeblock'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:goldblock',
|
|
||||||
recipe = {
|
|
||||||
{'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'},
|
|
||||||
{'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'},
|
|
||||||
{'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:gold_ingot 9',
|
|
||||||
recipe = {
|
|
||||||
{'default:goldblock'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:diamondblock',
|
|
||||||
recipe = {
|
|
||||||
{'default:diamond', 'default:diamond', 'default:diamond'},
|
|
||||||
{'default:diamond', 'default:diamond', 'default:diamond'},
|
|
||||||
{'default:diamond', 'default:diamond', 'default:diamond'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:diamond 9',
|
|
||||||
recipe = {
|
|
||||||
{'default:diamondblock'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "default:sandstone",
|
output = "default:sandstone",
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -590,15 +487,6 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:ladder_steel 15',
|
|
||||||
recipe = {
|
|
||||||
{'default:steel_ingot', '', 'default:steel_ingot'},
|
|
||||||
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
||||||
{'default:steel_ingot', '', 'default:steel_ingot'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:mese',
|
output = 'default:mese',
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -631,56 +519,6 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:meselamp',
|
|
||||||
recipe = {
|
|
||||||
{'default:glass'},
|
|
||||||
{'default:mese_crystal'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "default:mese_post_light 3",
|
|
||||||
recipe = {
|
|
||||||
{"", "default:glass", ""},
|
|
||||||
{"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"},
|
|
||||||
{"", "group:wood", ""},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:obsidian_shard 9',
|
|
||||||
recipe = {
|
|
||||||
{'default:obsidian'}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:obsidian',
|
|
||||||
recipe = {
|
|
||||||
{'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'},
|
|
||||||
{'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'},
|
|
||||||
{'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:obsidianbrick 4',
|
|
||||||
recipe = {
|
|
||||||
{'default:obsidian', 'default:obsidian'},
|
|
||||||
{'default:obsidian', 'default:obsidian'}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'default:obsidian_block 9',
|
|
||||||
recipe = {
|
|
||||||
{'default:obsidian', 'default:obsidian', 'default:obsidian'},
|
|
||||||
{'default:obsidian', 'default:obsidian', 'default:obsidian'},
|
|
||||||
{'default:obsidian', 'default:obsidian', 'default:obsidian'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:stonebrick 4',
|
output = 'default:stonebrick 4',
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -749,12 +587,6 @@ minetest.register_craft({
|
||||||
recipe = "group:sand",
|
recipe = "group:sand",
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "cooking",
|
|
||||||
output = "default:obsidian_glass",
|
|
||||||
recipe = "default:obsidian_shard",
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "default:stone",
|
output = "default:stone",
|
||||||
|
|
|
@ -81,8 +81,3 @@ minetest.register_craftitem("default:clay_brick", {
|
||||||
description = "Clay Brick",
|
description = "Clay Brick",
|
||||||
inventory_image = "default_clay_brick.png",
|
inventory_image = "default_clay_brick.png",
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("default:obsidian_shard", {
|
|
||||||
description = "Obsidian Shard",
|
|
||||||
inventory_image = "default_obsidian_shard.png",
|
|
||||||
})
|
|
||||||
|
|
|
@ -122,11 +122,7 @@ end
|
||||||
--
|
--
|
||||||
|
|
||||||
default.cool_lava = function(pos, node)
|
default.cool_lava = function(pos, node)
|
||||||
if node.name == "default:lava_source" then
|
minetest.set_node(pos, {name = "default:stone"})
|
||||||
minetest.set_node(pos, {name = "default:obsidian"})
|
|
||||||
else -- Lava flowing
|
|
||||||
minetest.set_node(pos, {name = "default:stone"})
|
|
||||||
end
|
|
||||||
minetest.sound_play("default_cool_lava",
|
minetest.sound_play("default_cool_lava",
|
||||||
{pos = pos, max_hear_distance = 16, gain = 0.25})
|
{pos = pos, max_hear_distance = 16, gain = 0.25})
|
||||||
end
|
end
|
||||||
|
|
|
@ -362,31 +362,6 @@ minetest.register_node("default:silver_sandstone_block", {
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:obsidian", {
|
|
||||||
description = "Obsidian",
|
|
||||||
tiles = {"default_obsidian.png"},
|
|
||||||
sounds = default.node_sound_stone_defaults(),
|
|
||||||
groups = {cracky = 1, level = 2},
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("default:obsidianbrick", {
|
|
||||||
description = "Obsidian Brick",
|
|
||||||
paramtype2 = "facedir",
|
|
||||||
place_param2 = 0,
|
|
||||||
tiles = {"default_obsidian_brick.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
sounds = default.node_sound_stone_defaults(),
|
|
||||||
groups = {cracky = 1, level = 2},
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("default:obsidian_block", {
|
|
||||||
description = "Obsidian Block",
|
|
||||||
tiles = {"default_obsidian_block.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
sounds = default.node_sound_stone_defaults(),
|
|
||||||
groups = {cracky = 1, level = 2},
|
|
||||||
})
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Soft / Non-Stone
|
-- Soft / Non-Stone
|
||||||
--
|
--
|
||||||
|
@ -410,18 +385,6 @@ minetest.register_node("default:dirt_with_grass", {
|
||||||
}),
|
}),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:dirt_with_grass_footsteps", {
|
|
||||||
description = "Dirt with Grass and Footsteps",
|
|
||||||
tiles = {"default_grass.png^default_footprint.png", "default_dirt.png",
|
|
||||||
{name = "default_dirt.png^default_grass_side.png",
|
|
||||||
tileable_vertical = false}},
|
|
||||||
groups = {crumbly = 3, soil = 1, not_in_creative_inventory = 1},
|
|
||||||
drop = 'default:dirt',
|
|
||||||
sounds = default.node_sound_dirt_defaults({
|
|
||||||
footstep = {name = "default_grass_footstep", gain = 0.25},
|
|
||||||
}),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("default:dirt_with_dry_grass", {
|
minetest.register_node("default:dirt_with_dry_grass", {
|
||||||
description = "Dirt with Dry Grass",
|
description = "Dirt with Dry Grass",
|
||||||
tiles = {"default_dry_grass.png",
|
tiles = {"default_dry_grass.png",
|
||||||
|
@ -589,42 +552,6 @@ minetest.register_node("default:wood", {
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:sapling", {
|
|
||||||
description = "Sapling",
|
|
||||||
drawtype = "plantlike",
|
|
||||||
tiles = {"default_sapling.png"},
|
|
||||||
inventory_image = "default_sapling.png",
|
|
||||||
wield_image = "default_sapling.png",
|
|
||||||
paramtype = "light",
|
|
||||||
sunlight_propagates = true,
|
|
||||||
walkable = false,
|
|
||||||
on_timer = default.grow_sapling,
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16}
|
|
||||||
},
|
|
||||||
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
|
|
||||||
attached_node = 1, sapling = 1},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
|
||||||
|
|
||||||
on_construct = function(pos)
|
|
||||||
minetest.get_node_timer(pos):start(math.random(2400,4800))
|
|
||||||
end,
|
|
||||||
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
|
||||||
itemstack = default.sapling_on_place(itemstack, placer, pointed_thing,
|
|
||||||
"default:sapling",
|
|
||||||
-- minp, maxp to be checked, relative to sapling pos
|
|
||||||
-- minp_relative.y = 1 because sapling pos has been checked
|
|
||||||
{x = -2, y = 1, z = -2},
|
|
||||||
{x = 2, y = 6, z = 2},
|
|
||||||
-- maximum interval of interior volume check
|
|
||||||
4)
|
|
||||||
|
|
||||||
return itemstack
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("default:leaves", {
|
minetest.register_node("default:leaves", {
|
||||||
description = "Leaves",
|
description = "Leaves",
|
||||||
drawtype = "allfaces_optional",
|
drawtype = "allfaces_optional",
|
||||||
|
@ -634,21 +561,6 @@ minetest.register_node("default:leaves", {
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
||||||
drop = {
|
|
||||||
max_items = 1,
|
|
||||||
items = {
|
|
||||||
{
|
|
||||||
-- player will get sapling with 1/20 chance
|
|
||||||
items = {'default:sapling'},
|
|
||||||
rarity = 20,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
-- player will get leaves only if he get no saplings,
|
|
||||||
-- this is because max_items is 1
|
|
||||||
items = {'default:leaves'},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
after_place_node = default.after_place_leaves,
|
after_place_node = default.after_place_leaves,
|
||||||
|
@ -711,54 +623,11 @@ minetest.register_node("default:jungleleaves", {
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
||||||
drop = {
|
|
||||||
max_items = 1,
|
|
||||||
items = {
|
|
||||||
{items = {'default:junglesapling'}, rarity = 20},
|
|
||||||
{items = {'default:jungleleaves'}}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
after_place_node = default.after_place_leaves,
|
after_place_node = default.after_place_leaves,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:junglesapling", {
|
|
||||||
description = "Jungle Sapling",
|
|
||||||
drawtype = "plantlike",
|
|
||||||
tiles = {"default_junglesapling.png"},
|
|
||||||
inventory_image = "default_junglesapling.png",
|
|
||||||
wield_image = "default_junglesapling.png",
|
|
||||||
paramtype = "light",
|
|
||||||
sunlight_propagates = true,
|
|
||||||
walkable = false,
|
|
||||||
on_timer = default.grow_sapling,
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16}
|
|
||||||
},
|
|
||||||
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
|
|
||||||
attached_node = 1, sapling = 1},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
|
||||||
|
|
||||||
on_construct = function(pos)
|
|
||||||
minetest.get_node_timer(pos):start(math.random(2400,4800))
|
|
||||||
end,
|
|
||||||
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
|
||||||
itemstack = default.sapling_on_place(itemstack, placer, pointed_thing,
|
|
||||||
"default:junglesapling",
|
|
||||||
-- minp, maxp to be checked, relative to sapling pos
|
|
||||||
-- minp_relative.y = 1 because sapling pos has been checked
|
|
||||||
{x = -2, y = 1, z = -2},
|
|
||||||
{x = 2, y = 15, z = 2},
|
|
||||||
-- maximum interval of interior volume check
|
|
||||||
4)
|
|
||||||
|
|
||||||
return itemstack
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:pine_tree", {
|
minetest.register_node("default:pine_tree", {
|
||||||
description = "Pine Tree",
|
description = "Pine Tree",
|
||||||
|
@ -790,55 +659,11 @@ minetest.register_node("default:pine_needles",{
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
||||||
drop = {
|
|
||||||
max_items = 1,
|
|
||||||
items = {
|
|
||||||
{items = {"default:pine_sapling"}, rarity = 20},
|
|
||||||
{items = {"default:pine_needles"}}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
after_place_node = default.after_place_leaves,
|
after_place_node = default.after_place_leaves,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:pine_sapling", {
|
|
||||||
description = "Pine Sapling",
|
|
||||||
drawtype = "plantlike",
|
|
||||||
tiles = {"default_pine_sapling.png"},
|
|
||||||
inventory_image = "default_pine_sapling.png",
|
|
||||||
wield_image = "default_pine_sapling.png",
|
|
||||||
paramtype = "light",
|
|
||||||
sunlight_propagates = true,
|
|
||||||
walkable = false,
|
|
||||||
on_timer = default.grow_sapling,
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16}
|
|
||||||
},
|
|
||||||
groups = {snappy = 2, dig_immediate = 3, flammable = 3,
|
|
||||||
attached_node = 1, sapling = 1},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
|
||||||
|
|
||||||
on_construct = function(pos)
|
|
||||||
minetest.get_node_timer(pos):start(math.random(2400,4800))
|
|
||||||
end,
|
|
||||||
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
|
||||||
itemstack = default.sapling_on_place(itemstack, placer, pointed_thing,
|
|
||||||
"default:pine_sapling",
|
|
||||||
-- minp, maxp to be checked, relative to sapling pos
|
|
||||||
-- minp_relative.y = 1 because sapling pos has been checked
|
|
||||||
{x = -2, y = 1, z = -2},
|
|
||||||
{x = 2, y = 12, z = 2},
|
|
||||||
-- maximum interval of interior volume check
|
|
||||||
4)
|
|
||||||
|
|
||||||
return itemstack
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:acacia_tree", {
|
minetest.register_node("default:acacia_tree", {
|
||||||
description = "Acacia Tree",
|
description = "Acacia Tree",
|
||||||
tiles = {"default_acacia_tree_top.png", "default_acacia_tree_top.png",
|
tiles = {"default_acacia_tree_top.png", "default_acacia_tree_top.png",
|
||||||
|
@ -870,54 +695,11 @@ minetest.register_node("default:acacia_leaves", {
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
||||||
drop = {
|
|
||||||
max_items = 1,
|
|
||||||
items = {
|
|
||||||
{items = {"default:acacia_sapling"}, rarity = 20},
|
|
||||||
{items = {"default:acacia_leaves"}}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
after_place_node = default.after_place_leaves,
|
after_place_node = default.after_place_leaves,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:acacia_sapling", {
|
|
||||||
description = "Acacia Tree Sapling",
|
|
||||||
drawtype = "plantlike",
|
|
||||||
tiles = {"default_acacia_sapling.png"},
|
|
||||||
inventory_image = "default_acacia_sapling.png",
|
|
||||||
wield_image = "default_acacia_sapling.png",
|
|
||||||
paramtype = "light",
|
|
||||||
sunlight_propagates = true,
|
|
||||||
walkable = false,
|
|
||||||
on_timer = default.grow_sapling,
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16}
|
|
||||||
},
|
|
||||||
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
|
|
||||||
attached_node = 1, sapling = 1},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
|
||||||
|
|
||||||
on_construct = function(pos)
|
|
||||||
minetest.get_node_timer(pos):start(math.random(2400,4800))
|
|
||||||
end,
|
|
||||||
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
|
||||||
itemstack = default.sapling_on_place(itemstack, placer, pointed_thing,
|
|
||||||
"default:acacia_sapling",
|
|
||||||
-- minp, maxp to be checked, relative to sapling pos
|
|
||||||
-- minp_relative.y = 1 because sapling pos has been checked
|
|
||||||
{x = -4, y = 1, z = -4},
|
|
||||||
{x = 4, y = 6, z = 4},
|
|
||||||
-- maximum interval of interior volume check
|
|
||||||
4)
|
|
||||||
|
|
||||||
return itemstack
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("default:aspen_tree", {
|
minetest.register_node("default:aspen_tree", {
|
||||||
description = "Aspen Tree",
|
description = "Aspen Tree",
|
||||||
tiles = {"default_aspen_tree_top.png", "default_aspen_tree_top.png",
|
tiles = {"default_aspen_tree_top.png", "default_aspen_tree_top.png",
|
||||||
|
@ -948,54 +730,11 @@ minetest.register_node("default:aspen_leaves", {
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
||||||
drop = {
|
|
||||||
max_items = 1,
|
|
||||||
items = {
|
|
||||||
{items = {"default:aspen_sapling"}, rarity = 20},
|
|
||||||
{items = {"default:aspen_leaves"}}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
after_place_node = default.after_place_leaves,
|
after_place_node = default.after_place_leaves,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:aspen_sapling", {
|
|
||||||
description = "Aspen Tree Sapling",
|
|
||||||
drawtype = "plantlike",
|
|
||||||
tiles = {"default_aspen_sapling.png"},
|
|
||||||
inventory_image = "default_aspen_sapling.png",
|
|
||||||
wield_image = "default_aspen_sapling.png",
|
|
||||||
paramtype = "light",
|
|
||||||
sunlight_propagates = true,
|
|
||||||
walkable = false,
|
|
||||||
on_timer = default.grow_sapling,
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 0.5, 3 / 16}
|
|
||||||
},
|
|
||||||
groups = {snappy = 2, dig_immediate = 3, flammable = 3,
|
|
||||||
attached_node = 1, sapling = 1},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
|
||||||
|
|
||||||
on_construct = function(pos)
|
|
||||||
minetest.get_node_timer(pos):start(math.random(2400,4800))
|
|
||||||
end,
|
|
||||||
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
|
||||||
itemstack = default.sapling_on_place(itemstack, placer, pointed_thing,
|
|
||||||
"default:aspen_sapling",
|
|
||||||
-- minp, maxp to be checked, relative to sapling pos
|
|
||||||
-- minp_relative.y = 1 because sapling pos has been checked
|
|
||||||
{x = -2, y = 1, z = -2},
|
|
||||||
{x = 2, y = 12, z = 2},
|
|
||||||
-- maximum interval of interior volume check
|
|
||||||
4)
|
|
||||||
|
|
||||||
return itemstack
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Ores
|
-- Ores
|
||||||
--
|
--
|
||||||
|
@ -1025,15 +764,6 @@ minetest.register_node("default:stone_with_iron", {
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:steelblock", {
|
|
||||||
description = "Steel Block",
|
|
||||||
tiles = {"default_steel_block.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {cracky = 1, level = 2},
|
|
||||||
sounds = default.node_sound_metal_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:stone_with_copper", {
|
minetest.register_node("default:stone_with_copper", {
|
||||||
description = "Copper Ore",
|
description = "Copper Ore",
|
||||||
tiles = {"default_stone.png^default_mineral_copper.png"},
|
tiles = {"default_stone.png^default_mineral_copper.png"},
|
||||||
|
@ -1042,15 +772,6 @@ minetest.register_node("default:stone_with_copper", {
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:copperblock", {
|
|
||||||
description = "Copper Block",
|
|
||||||
tiles = {"default_copper_block.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {cracky = 1, level = 2},
|
|
||||||
sounds = default.node_sound_metal_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:stone_with_tin", {
|
minetest.register_node("default:stone_with_tin", {
|
||||||
description = "Tin Ore",
|
description = "Tin Ore",
|
||||||
tiles = {"default_stone.png^default_mineral_tin.png"},
|
tiles = {"default_stone.png^default_mineral_tin.png"},
|
||||||
|
@ -1059,15 +780,6 @@ minetest.register_node("default:stone_with_tin", {
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:tinblock", {
|
|
||||||
description = "Tin Block",
|
|
||||||
tiles = {"default_tin_block.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {cracky = 1, level = 2},
|
|
||||||
sounds = default.node_sound_metal_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:bronzeblock", {
|
minetest.register_node("default:bronzeblock", {
|
||||||
description = "Bronze Block",
|
description = "Bronze Block",
|
||||||
tiles = {"default_bronze_block.png"},
|
tiles = {"default_bronze_block.png"},
|
||||||
|
@ -1076,7 +788,6 @@ minetest.register_node("default:bronzeblock", {
|
||||||
sounds = default.node_sound_metal_defaults(),
|
sounds = default.node_sound_metal_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:stone_with_mese", {
|
minetest.register_node("default:stone_with_mese", {
|
||||||
description = "Mese Ore",
|
description = "Mese Ore",
|
||||||
tiles = {"default_stone.png^default_mineral_mese.png"},
|
tiles = {"default_stone.png^default_mineral_mese.png"},
|
||||||
|
@ -1103,15 +814,6 @@ minetest.register_node("default:stone_with_gold", {
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:goldblock", {
|
|
||||||
description = "Gold Block",
|
|
||||||
tiles = {"default_gold_block.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {cracky = 1},
|
|
||||||
sounds = default.node_sound_metal_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:stone_with_diamond", {
|
minetest.register_node("default:stone_with_diamond", {
|
||||||
description = "Diamond Ore",
|
description = "Diamond Ore",
|
||||||
tiles = {"default_stone.png^default_mineral_diamond.png"},
|
tiles = {"default_stone.png^default_mineral_diamond.png"},
|
||||||
|
@ -1120,14 +822,6 @@ minetest.register_node("default:stone_with_diamond", {
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:diamondblock", {
|
|
||||||
description = "Diamond Block",
|
|
||||||
tiles = {"default_diamond_block.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {cracky = 1, level = 3},
|
|
||||||
sounds = default.node_sound_stone_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Plantlife (non-cubic)
|
-- Plantlife (non-cubic)
|
||||||
--
|
--
|
||||||
|
@ -1471,28 +1165,6 @@ minetest.register_node("default:ladder_wood", {
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:ladder_steel", {
|
|
||||||
description = "Steel Ladder",
|
|
||||||
drawtype = "signlike",
|
|
||||||
tiles = {"default_ladder_steel.png"},
|
|
||||||
inventory_image = "default_ladder_steel.png",
|
|
||||||
wield_image = "default_ladder_steel.png",
|
|
||||||
paramtype = "light",
|
|
||||||
paramtype2 = "wallmounted",
|
|
||||||
sunlight_propagates = true,
|
|
||||||
walkable = false,
|
|
||||||
climbable = true,
|
|
||||||
is_ground_content = false,
|
|
||||||
selection_box = {
|
|
||||||
type = "wallmounted",
|
|
||||||
--wall_top = = <default>
|
|
||||||
--wall_bottom = = <default>
|
|
||||||
--wall_side = = <default>
|
|
||||||
},
|
|
||||||
groups = {cracky = 2},
|
|
||||||
sounds = default.node_sound_metal_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
default.register_fence("default:fence_wood", {
|
default.register_fence("default:fence_wood", {
|
||||||
description = "Wooden Fence",
|
description = "Wooden Fence",
|
||||||
texture = "default_fence_wood.png",
|
texture = "default_fence_wood.png",
|
||||||
|
@ -1555,19 +1227,6 @@ minetest.register_node("default:glass", {
|
||||||
sounds = default.node_sound_glass_defaults(),
|
sounds = default.node_sound_glass_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:obsidian_glass", {
|
|
||||||
description = "Obsidian Glass",
|
|
||||||
drawtype = "glasslike_framed_optional",
|
|
||||||
tiles = {"default_obsidian_glass.png", "default_obsidian_glass_detail.png"},
|
|
||||||
paramtype = "light",
|
|
||||||
paramtype2 = "glasslikeliquidlevel",
|
|
||||||
is_ground_content = false,
|
|
||||||
sunlight_propagates = true,
|
|
||||||
sounds = default.node_sound_glass_defaults(),
|
|
||||||
groups = {cracky = 3},
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:brick", {
|
minetest.register_node("default:brick", {
|
||||||
description = "Brick Block",
|
description = "Brick Block",
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
|
@ -1578,7 +1237,6 @@ minetest.register_node("default:brick", {
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("default:meselamp", {
|
minetest.register_node("default:meselamp", {
|
||||||
description = "Mese Lamp",
|
description = "Mese Lamp",
|
||||||
drawtype = "glasslike",
|
drawtype = "glasslike",
|
||||||
|
@ -1591,39 +1249,6 @@ minetest.register_node("default:meselamp", {
|
||||||
light_source = default.LIGHT_MAX,
|
light_source = default.LIGHT_MAX,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("default:mese_post_light", {
|
|
||||||
description = "Mese Post Light",
|
|
||||||
tiles = {"default_mese_post_light_top.png", "default_mese_post_light_top.png",
|
|
||||||
"default_mese_post_light_side_dark.png", "default_mese_post_light_side_dark.png",
|
|
||||||
"default_mese_post_light_side.png", "default_mese_post_light_side.png"},
|
|
||||||
wield_image = "default_mese_post_light_side.png",
|
|
||||||
drawtype = "nodebox",
|
|
||||||
node_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-2 / 16, -8 / 16, -2 / 16, 2 / 16, 8 / 16, 2 / 16},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
paramtype = "light",
|
|
||||||
light_source = default.LIGHT_MAX,
|
|
||||||
sunlight_propagates = true,
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
|
|
||||||
sounds = default.node_sound_wood_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Misc
|
|
||||||
--
|
|
||||||
|
|
||||||
minetest.register_node("default:cloud", {
|
|
||||||
description = "Cloud",
|
|
||||||
tiles = {"default_cloud.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
sounds = default.node_sound_defaults(),
|
|
||||||
groups = {not_in_creative_inventory = 1},
|
|
||||||
})
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- register trees for leafdecay
|
-- register trees for leafdecay
|
||||||
--
|
--
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 155 B |
Binary file not shown.
Before Width: | Height: | Size: 3.8 KiB |
Binary file not shown.
Before Width: | Height: | Size: 268 B |
Binary file not shown.
Before Width: | Height: | Size: 128 B |
Binary file not shown.
Before Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 110 B |
|
@ -463,21 +463,6 @@ doors.register("door_glass", {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
doors.register("door_obsidian_glass", {
|
|
||||||
tiles = {"doors_door_obsidian_glass.png"},
|
|
||||||
description = "Obsidian Glass Door",
|
|
||||||
inventory_image = "doors_item_obsidian_glass.png",
|
|
||||||
groups = {cracky=3},
|
|
||||||
sounds = default.node_sound_glass_defaults(),
|
|
||||||
sound_open = "doors_glass_door_open",
|
|
||||||
sound_close = "doors_glass_door_close",
|
|
||||||
recipe = {
|
|
||||||
{"default:obsidian_glass", "default:obsidian_glass"},
|
|
||||||
{"default:obsidian_glass", "default:obsidian_glass"},
|
|
||||||
{"default:obsidian_glass", "default:obsidian_glass"},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Capture mods using the old API as best as possible.
|
-- Capture mods using the old API as best as possible.
|
||||||
function doors.register_door(name, def)
|
function doors.register_door(name, def)
|
||||||
if def.only_placer_can_open then
|
if def.only_placer_can_open then
|
||||||
|
|
|
@ -685,36 +685,6 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults()
|
default.node_sound_stone_defaults()
|
||||||
)
|
)
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"obsidian",
|
|
||||||
"default:obsidian",
|
|
||||||
{cracky = 1, level = 2},
|
|
||||||
{"default_obsidian.png"},
|
|
||||||
"Obsidian Stair",
|
|
||||||
"Obsidian Slab",
|
|
||||||
default.node_sound_stone_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"obsidianbrick",
|
|
||||||
"default:obsidianbrick",
|
|
||||||
{cracky = 1, level = 2},
|
|
||||||
{"default_obsidian_brick.png"},
|
|
||||||
"Obsidian Brick Stair",
|
|
||||||
"Obsidian Brick Slab",
|
|
||||||
default.node_sound_stone_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"obsidian_block",
|
|
||||||
"default:obsidian_block",
|
|
||||||
{cracky = 1, level = 2},
|
|
||||||
{"default_obsidian_block.png"},
|
|
||||||
"Obsidian Block Stair",
|
|
||||||
"Obsidian Block Slab",
|
|
||||||
default.node_sound_stone_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"brick",
|
"brick",
|
||||||
"default:brick",
|
"default:brick",
|
||||||
|
@ -725,56 +695,6 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults()
|
default.node_sound_stone_defaults()
|
||||||
)
|
)
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"steelblock",
|
|
||||||
"default:steelblock",
|
|
||||||
{cracky = 1, level = 2},
|
|
||||||
{"default_steel_block.png"},
|
|
||||||
"Steel Block Stair",
|
|
||||||
"Steel Block Slab",
|
|
||||||
default.node_sound_metal_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"tinblock",
|
|
||||||
"default:tinblock",
|
|
||||||
{cracky = 1, level = 2},
|
|
||||||
{"default_tin_block.png"},
|
|
||||||
"Tin Block Stair",
|
|
||||||
"Tin Block Slab",
|
|
||||||
default.node_sound_metal_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"copperblock",
|
|
||||||
"default:copperblock",
|
|
||||||
{cracky = 1, level = 2},
|
|
||||||
{"default_copper_block.png"},
|
|
||||||
"Copper Block Stair",
|
|
||||||
"Copper Block Slab",
|
|
||||||
default.node_sound_metal_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"bronzeblock",
|
|
||||||
"default:bronzeblock",
|
|
||||||
{cracky = 1, level = 2},
|
|
||||||
{"default_bronze_block.png"},
|
|
||||||
"Bronze Block Stair",
|
|
||||||
"Bronze Block Slab",
|
|
||||||
default.node_sound_metal_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"goldblock",
|
|
||||||
"default:goldblock",
|
|
||||||
{cracky = 1},
|
|
||||||
{"default_gold_block.png"},
|
|
||||||
"Gold Block Stair",
|
|
||||||
"Gold Block Slab",
|
|
||||||
default.node_sound_metal_defaults()
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"ice",
|
"ice",
|
||||||
"default:ice",
|
"default:ice",
|
||||||
|
|
Loading…
Reference in a new issue