tweak
parent
3fe69649d6
commit
a7d5decdfc
|
@ -833,4 +833,25 @@ minetest.register_craft({
|
|||
recipe = {
|
||||
"default:shrubbery_large"
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:pavement 8",
|
||||
recipe = {
|
||||
{"group:sand", "default:basalt", "group:sand"},
|
||||
{"default:basalt", "default:cobble", "default:basalt"},
|
||||
{"group:sand", "default:basalt", "group:sand"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "defalut:cobble_road 5",
|
||||
recipe = {
|
||||
"default:cobble",
|
||||
"default:cobble",
|
||||
"default:cobble",
|
||||
"default:cobble",
|
||||
"default:pavement"
|
||||
}
|
||||
})
|
|
@ -328,11 +328,11 @@ minetest.register_abm({
|
|||
--
|
||||
--mushrooms growing
|
||||
--
|
||||
--[[
|
||||
|
||||
minetest.register_abm({
|
||||
nodenames = {"default:dirt", "default:dirt_with_grass"},
|
||||
interval = 130,
|
||||
chance = 100,
|
||||
interval = 10,
|
||||
chance = 1000,
|
||||
action = function(pos, node)
|
||||
local destnode = { x = pos.x, y = pos.y+1, z = pos.z}
|
||||
local name = minetest.get_node(destnode).name
|
||||
|
@ -357,8 +357,8 @@ minetest.register_abm({
|
|||
|
||||
minetest.register_abm({
|
||||
nodenames = {"default:dirt", "default:dirt_with_grass" , "default:sand"},
|
||||
interval = 105,
|
||||
chance = 70,
|
||||
interval = 15,
|
||||
chance = 700,
|
||||
action = function(pos, node)
|
||||
local destnode = { x = pos.x, y = pos.y+1, z = pos.z}
|
||||
local name = minetest.get_node(destnode).name
|
||||
|
@ -383,8 +383,8 @@ minetest.register_abm({
|
|||
|
||||
minetest.register_abm({
|
||||
nodenames = {"default:dirt", "default:dirt_with_grass" , "default:sand"},
|
||||
interval = 90,
|
||||
chance = 70,
|
||||
interval = 9,
|
||||
chance = 700,
|
||||
action = function(pos, node)
|
||||
local destnode = { x = pos.x, y = pos.y+1, z = pos.z}
|
||||
local name = minetest.get_node(destnode).name
|
||||
|
@ -408,8 +408,8 @@ minetest.register_abm({
|
|||
|
||||
minetest.register_abm({
|
||||
nodenames = {"default:sand"},
|
||||
interval = 3600,
|
||||
chance = 100,
|
||||
interval = 30,
|
||||
chance = 1000,
|
||||
action = function(pos, node)
|
||||
local name = minetest.get_node(pos).name
|
||||
local nodedef = minetest.registered_nodes[name]
|
||||
|
@ -461,7 +461,7 @@ minetest.register_abm({
|
|||
end
|
||||
})
|
||||
|
||||
]]--
|
||||
|
||||
|
||||
--
|
||||
-- Leafdecay
|
||||
|
@ -567,24 +567,27 @@ minetest.register_abm({
|
|||
interval = 3,
|
||||
chance = 2,
|
||||
|
||||
action = function(p0, node, _, _)
|
||||
local p1 = {x=p0.x, y=p0.y-1, z=p0.z}
|
||||
local n0 = minetest.get_node(p0)
|
||||
local n1 = minetest.get_node(p1)
|
||||
local do_preserve = false
|
||||
local d = minetest.registered_nodes[node.name].groups.treedecay
|
||||
if not d or d == 0 then
|
||||
action = function(pos, node, _, _)
|
||||
local pos1 = {x=pos.x, y=pos.y-1, z=pos.z}
|
||||
local node = minetest.get_node(pos)
|
||||
local node_under = minetest.get_node(pos1)
|
||||
local decay = minetest.registered_nodes[node.name].groups.treedecay
|
||||
if not decay or decay == 0 then
|
||||
return
|
||||
end
|
||||
if minetest.get_node(p1).name == "default:dirt" or minetest.get_node(p1).name == "default:dirt_with_grass" or
|
||||
minetest.get_node(p1).name == "default:dirt_with_snow" or minetest.get_node(p1).name == "default:sand" or
|
||||
minetest.get_node(p1).name == "default:desert_sand" or minetest.get_item_group(n1.name, "tree") ~= 0 then
|
||||
if minetest.get_node(pos1).name == "default:dirt" or minetest.get_node(pos1).name == "default:dirt_with_grass" or
|
||||
minetest.get_node(pos1).name == "default:dirt_with_snow" or minetest.get_node(pos1).name == "default:sand" or
|
||||
minetest.get_node(pos1).name == "default:tree" or minetest.get_node(pos1).name == "default:tree_gen" or
|
||||
minetest.get_node(pos1).name == "default:jungletree" or minetest.get_node(pos1).name == "default:jungletree_gen" or
|
||||
minetest.get_node(pos1).name == "default:acaciatree" or minetest.get_node(pos1).name == "default:acaciatree_gen" or
|
||||
minetest.get_node(pos1).name == "default:acaciatree_t" or
|
||||
minetest.get_node(pos1).name == "default:desert_sand" or minetest.get_item_group(node_under.name, "tree") > 0 then
|
||||
return
|
||||
else
|
||||
itemstacks = minetest.get_node_drops(n0.name)
|
||||
itemstacks = minetest.get_node_drops(node.name)
|
||||
for _, itemname in ipairs(itemstacks) do
|
||||
if minetest.get_item_group(n0.name, "treedecay_drop") ~= 0 or
|
||||
itemname ~= n0.name then
|
||||
if minetest.get_item_group(node.name, "treedecay_drop") ~= 0 or
|
||||
itemname ~= node.name then
|
||||
local p_drop = {
|
||||
x = p0.x - 0.5 + math.random(),
|
||||
y = p0.y - 0.5 + math.random(),
|
||||
|
@ -593,16 +596,17 @@ minetest.register_abm({
|
|||
minetest.add_item(p_drop, itemname)
|
||||
end
|
||||
end
|
||||
minetest.remove_node(p0)
|
||||
nodeupdate(p0)
|
||||
minetest.remove_node(pos)
|
||||
nodeupdate(pos)
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
local mossyobjects = {
|
||||
{ "default:cobble", "default:mossycobble" },
|
||||
{ "default:stonebrick", "default:stone_brick_mossy" },
|
||||
{ "default:stone", "default:stone_mossy" },
|
||||
{ "default:cobble", "default:mossycobble" },
|
||||
{ "default:stonebrick", "default:stone_brick_mossy" },
|
||||
{ "default:stone", "default:stone_mossy" },
|
||||
{ "default:cobble_road", "default:cobble_road_mossy"},
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -169,7 +169,7 @@ minetest.register_node("default:kitchen_cabinet_half", {
|
|||
|
||||
minetest.register_node("default:toilet", {
|
||||
description = "Toilet",
|
||||
tiles = { "default_marble.png" },
|
||||
tiles = { "default_toilet2.png" },
|
||||
drawtype = "nodebox",
|
||||
sunlight_propagates = false,
|
||||
paramtype = "light",
|
||||
|
@ -197,7 +197,7 @@ minetest.register_node("default:toilet", {
|
|||
minetest.register_node("default:toilet_open", {
|
||||
tiles = {
|
||||
"default_toilet.png",
|
||||
"default_marble.png"
|
||||
"default_toilet2.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
|
|
|
@ -256,7 +256,6 @@ minetest.register_node("default:tree", {
|
|||
description = "Tree",
|
||||
tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"},
|
||||
paramtype2 = "facedir",
|
||||
drop = { items = { { items = {'default:tree_b'}, }, }, },
|
||||
is_ground_content = false,
|
||||
groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
|
@ -2067,7 +2066,6 @@ minetest.register_node("default:apple", {
|
|||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
walkable = false,
|
||||
drop = { items = { { items = {'default:sapling'}, }, }, },
|
||||
is_ground_content = true,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
|
@ -2279,6 +2277,7 @@ minetest.register_node("default:acaciasapling", {
|
|||
sounds = default.node_sound_leaves_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:shrubbery_large", "default:shrubbery_large")
|
||||
minetest.register_node("default:shrubbery_large", {
|
||||
description = "Shrubbery",
|
||||
drawtype = "allfaces_optional",
|
||||
|
@ -2289,6 +2288,7 @@ minetest.register_node("default:shrubbery_large", {
|
|||
sounds = default.node_sound_leaves_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:shrubbery", "default:shrubbery")
|
||||
minetest.register_node("default:shrubbery", {
|
||||
description = "Shrubbery",
|
||||
drawtype = "nodebox",
|
||||
|
@ -2321,6 +2321,7 @@ minetest.register_node("default:shrubbery", {
|
|||
}
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:obsidian_cooled", "default:obsidian_cooled")
|
||||
minetest.register_node("default:obsidian_cooled", {
|
||||
description = "Obsidian",
|
||||
tiles = {"default_obsidian.png"},
|
||||
|
@ -2333,6 +2334,7 @@ minetest.register_node("default:obsidian_cooled", {
|
|||
end
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:basalt", "default:basalt")
|
||||
minetest.register_node("default:basalt", {
|
||||
description = "Basalt",
|
||||
tiles = {"gloopblocks_basalt.png"},
|
||||
|
@ -2340,6 +2342,7 @@ minetest.register_node("default:basalt", {
|
|||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:basalt_cooled", "default:basalt_cooled")
|
||||
minetest.register_node("default:basalt_cooled", {
|
||||
description = "Basalt",
|
||||
tiles = {"gloopblocks_basalt.png"},
|
||||
|
@ -2351,6 +2354,7 @@ minetest.register_node("default:basalt_cooled", {
|
|||
end
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:pumice", "default:pumice")
|
||||
minetest.register_node("default:pumice", {
|
||||
description = "Pumice",
|
||||
tiles = {"gloopblocks_pumice.png"},
|
||||
|
@ -2358,6 +2362,7 @@ minetest.register_node("default:pumice", {
|
|||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:pumice_cooled", "default:pumicen_cooled")
|
||||
minetest.register_node("default:pumice_cooled", {
|
||||
description = "Pumice",
|
||||
tiles = {"gloopblocks_pumice.png"},
|
||||
|
@ -2369,6 +2374,7 @@ minetest.register_node("default:pumice_cooled", {
|
|||
end
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:stone_brick_mossy", "default:stone_brick_mossy")
|
||||
minetest.register_node("default:stone_brick_mossy", {
|
||||
description = "Mossy Stone Brick",
|
||||
tiles = {"gloopblocks_stone_brick_mossy.png"},
|
||||
|
@ -2376,10 +2382,37 @@ minetest.register_node("default:stone_brick_mossy", {
|
|||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("gloobblocks:stone_mossy", "default:stone_mossy")
|
||||
minetest.register_node("default:stone_mossy", {
|
||||
description = "Mossy Stone",
|
||||
tiles = {"gloopblocks_stone_mossy.png"},
|
||||
groups = {cracky=3, stone=1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
drop = "default:mossycobble"
|
||||
})
|
||||
})
|
||||
|
||||
minetest.register_alias("gloopblocks:pavement", "default:pavement")
|
||||
minetest.register_node("default:pavement", {
|
||||
description = "Pavement",
|
||||
tiles = {"gloopblocks_pavement.png"},
|
||||
groups = {cracky=3, oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("gloopblocks:cobble_road", "default:cobble_road")
|
||||
minetest.register_node("default:cobble_road", {
|
||||
description = "Cobblestone Road Bed",
|
||||
tiles = {"gloopblocks_cobble_road.png"},
|
||||
groups = {cracky=3, stone=1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("gloopblocks:cement", "default:concrete")
|
||||
|
||||
minetest.register_alias("gloopblocks:cobble_road_mossy", "default:cobble_road_mossy")
|
||||
minetest.register_node("default:cobble_road_mossy", {
|
||||
description = "Mossy Cobblestone Road Bed",
|
||||
tiles = {"gloopblocks_cobble_road_mossy.png"},
|
||||
groups = {cracky=3, stone=1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 478 B After Width: | Height: | Size: 712 B |
Binary file not shown.
After Width: | Height: | Size: 478 B |
Binary file not shown.
After Width: | Height: | Size: 929 B |
Binary file not shown.
After Width: | Height: | Size: 931 B |
Binary file not shown.
After Width: | Height: | Size: 287 B |
Loading…
Reference in New Issue