parent
975bee9898
commit
95a4b96478
@ -0,0 +1,117 @@ |
||||
local flowers = { |
||||
{"delphinium", "Blue Delphinium", |
||||
{-0.15, -0.5, -0.15, 0.15, 0.3, 0.15}, {color_cyan = 1}}, |
||||
|
||||
{"thistle", "Thistle", |
||||
{-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_magenta = 1}}, |
||||
|
||||
{"lazarus", "Lazarus Bell", |
||||
{-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_pink = 1}}, |
||||
|
||||
{"mannagrass", "Reed Mannagrass", |
||||
{-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_dark_green = 1}} |
||||
} |
||||
|
||||
-- register some new flowers to fill in missing dye colours |
||||
-- flower registration (borrowed from default game) |
||||
local function add_simple_flower(name, desc, box, f_groups) |
||||
|
||||
f_groups.snappy = 3 |
||||
f_groups.flower = 1 |
||||
f_groups.flora = 1 |
||||
f_groups.attached_node = 1 |
||||
|
||||
minetest.register_node("bakedclay:" .. name, { |
||||
description = desc, |
||||
drawtype = "plantlike", |
||||
waving = 1, |
||||
tiles = {"baked_clay_" .. name .. ".png"}, |
||||
inventory_image = "baked_clay_" .. name .. ".png", |
||||
wield_image = "baked_clay_" .. name .. ".png", |
||||
sunlight_propagates = true, |
||||
paramtype = "light", |
||||
walkable = false, |
||||
buildable_to = true, |
||||
stack_max = 99, |
||||
groups = f_groups, |
||||
sounds = default.node_sound_leaves_defaults(), |
||||
selection_box = {type = "fixed", fixed = box} |
||||
}) |
||||
end |
||||
|
||||
for _,item in pairs(flowers) do |
||||
add_simple_flower(unpack(item)) |
||||
end |
||||
|
||||
-- add new flowers to mapgen |
||||
minetest.register_decoration({ |
||||
deco_type = "simple", |
||||
place_on = {"default:dirt_with_grass"}, |
||||
sidelen = 16, |
||||
noise_params = { |
||||
offset = 0, |
||||
scale = 0.004, |
||||
spread = {x = 100, y = 100, z = 100}, |
||||
seed = 7133, |
||||
octaves = 3, |
||||
persist = 0.6 |
||||
}, |
||||
y_min = 10, |
||||
y_max = 90, |
||||
decoration = "bakedclay:delphinium" |
||||
}) |
||||
|
||||
minetest.register_decoration({ |
||||
deco_type = "simple", |
||||
place_on = {"default:dirt_with_grass", "default:dirt_with_dry_grass"}, |
||||
sidelen = 16, |
||||
noise_params = { |
||||
offset = 0, |
||||
scale = 0.004, |
||||
spread = {x = 100, y = 100, z = 100}, |
||||
seed = 7134, |
||||
octaves = 3, |
||||
persist = 0.6 |
||||
}, |
||||
y_min = 15, |
||||
y_max = 90, |
||||
decoration = "bakedclay:thistle" |
||||
}) |
||||
|
||||
minetest.register_decoration({ |
||||
deco_type = "simple", |
||||
place_on = {"default:dirt_with_grass", "default:dirt_with_rainforest_litter"}, |
||||
sidelen = 16, |
||||
noise_params = { |
||||
offset = 0, |
||||
scale = 0.01, |
||||
spread = {x = 100, y = 100, z = 100}, |
||||
seed = 7135, |
||||
octaves = 3, |
||||
persist = 0.6 |
||||
}, |
||||
y_min = 1, |
||||
y_max = 90, |
||||
decoration = "bakedclay:lazarus", |
||||
spawn_by = "default:jungletree", |
||||
num_spawn_by = 1 |
||||
}) |
||||
|
||||
minetest.register_decoration({ |
||||
deco_type = "simple", |
||||
place_on = {"default:dirt_with_grass", "default:sand"}, |
||||
sidelen = 16, |
||||
noise_params = { |
||||
offset = 0, |
||||
scale = 0.009, |
||||
spread = {x = 100, y = 100, z = 100}, |
||||
seed = 7136, |
||||
octaves = 3, |
||||
persist = 0.6 |
||||
}, |
||||
y_min = 1, |
||||
y_max = 15, |
||||
decoration = "bakedclay:mannagrass", |
||||
spawn_by = "group:water", |
||||
num_spawn_by = 1 |
||||
}) |
@ -0,0 +1,64 @@ |
||||
local p = "bakedclay:" |
||||
|
||||
lucky_block:add_blocks({ |
||||
{"dro", {"bakedclay:"}, 10, true}, |
||||
{"fal", { |
||||
p.."black", p.."blue", p.."brown", p.."cyan", p.."dark_green", |
||||
p.."dark_grey", p.."green", p.."grey", p.."magenta", p.."orange", |
||||
p.."pink", p.."red", p.."violet", p.."white", p.."yellow", p.."natural" |
||||
}, 0}, |
||||
{"fal", { |
||||
p.."black", p.."blue", p.."brown", p.."cyan", p.."dark_green", |
||||
p.."dark_grey", p.."green", p.."grey", p.."magenta", p.."orange", |
||||
p.."pink", p.."red", p.."violet", p.."white", p.."yellow", p.."natural" |
||||
}, 0, true}, |
||||
{"dro", {p.."delphinium"}, 5}, |
||||
{"dro", {p.."lazarus"}, 5}, |
||||
{"dro", {p.."mannagrass"}, 5}, |
||||
{"dro", {p.."thistle"}, 6}, |
||||
{"flo", 5, { |
||||
p.."natural", p.."black", p.."blue", p.."brown", p.."cyan", |
||||
p.."dark_green", p.."dark_grey", p.."green", p.."grey", p.."magenta", |
||||
p.."orange", p.."pink", p.."red", p.."violet", p.."white", p.."yellow" |
||||
}, 2}, |
||||
{"nod", "default:chest", 0, { |
||||
{name = p.."natural", max = 30}, |
||||
{name = p.."black", max = 30}, |
||||
{name = p.."blue", max = 30}, |
||||
{name = p.."brown", max = 30}, |
||||
{name = p.."cyan", max = 30}, |
||||
{name = p.."dark_green", max = 30}, |
||||
{name = p.."dark_grey", max = 30}, |
||||
{name = p.."green", max = 30}, |
||||
{name = p.."grey", max = 30}, |
||||
{name = p.."magenta", max = 30}, |
||||
{name = p.."orange", max = 30}, |
||||
{name = p.."pink", max = 30}, |
||||
{name = p.."red", max = 30}, |
||||
{name = p.."violet", max = 30}, |
||||
{name = p.."white", max = 30}, |
||||
{name = p.."yellow", max = 30} |
||||
}} |
||||
}) |
||||
|
||||
p = "bakedclay:terracotta_" |
||||
|
||||
lucky_block:add_blocks({ |
||||
{"nod", "default:chest", 0, { |
||||
{name = p.."black", max = 20}, |
||||
{name = p.."blue", max = 20}, |
||||
{name = p.."brown", max = 20}, |
||||
{name = p.."cyan", max = 20}, |
||||
{name = p.."dark_green", max = 20}, |
||||
{name = p.."dark_grey", max = 20}, |
||||
{name = p.."green", max = 20}, |
||||
{name = p.."grey", max = 20}, |
||||
{name = p.."magenta", max = 20}, |
||||
{name = p.."orange", max = 20}, |
||||
{name = p.."pink", max = 20}, |
||||
{name = p.."red", max = 20}, |
||||
{name = p.."violet", max = 20}, |
||||
{name = p.."white", max = 20}, |
||||
{name = p.."yellow", max = 20} |
||||
}} |
||||
}) |
Loading…
Reference in new issue