diff --git a/mods/bakedclay/init.lua b/mods/bakedclay/init.lua index ef606a31..b6de568f 100644 --- a/mods/bakedclay/init.lua +++ b/mods/bakedclay/init.lua @@ -98,14 +98,14 @@ minetest.register_craft( { minetest.register_craft( { type = "shapeless", - output = "dye:grey 3", - recipe = {"dye:black", "dye:white", "dye:white"} + output = "dye:dark_green 3", + recipe = {"dye:green", "dye:green", "dye:black"} }) minetest.register_craft( { type = "shapeless", - output = "dye:green 4", - recipe = {"default:cactus"} + output = "dye:grey 3", + recipe = {"dye:black", "dye:white", "dye:white"} }) minetest.register_craft( { @@ -129,142 +129,4 @@ minetest.register_craft( { } }) --- 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 - -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}}, -} - -for _,item in pairs(flowers) do - add_simple_flower(unpack(item)) -end - --- mapgen for new flowers - -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, -}) - --- add lucky blocks - -if minetest.get_modpath("lucky_block") then -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"}, 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"}, 0, true}, - {"dro", {p.."delphinium"}, 5}, - {"dro", {p.."lazarus"}, 5}, - {"dro", {p.."mannagrass"}, 5}, - {"dro", {p.."thistle"}, 6}, - {"flo", 5, {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}, -}) -end - print ("[MOD] Baked Clay loaded")