Browse Source

Made fences craftable and made hydrangeas spawn naturally

master
FrostRanger 4 years ago
parent
commit
c5cf72d8c4
  1. 28
      crafts.lua
  2. 233
      decoration.lua
  3. 16
      init.lua

28
crafts.lua

@ -0,0 +1,28 @@
minetest.register_craft({
output = "cg_decor:fence_bronze 16",
recipe = {
{"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 = "cg_decor:fence_copper 16",
recipe = {
{"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 = "cg_decor:fence_diamond 16",
recipe = {
{"default:diamond", "", "default:diamond"},
{"default:diamond", "default:diamond", "default:diamond"},
{"default:dimond", "", "default:diamond"}
}
})

233
decoration.lua

@ -0,0 +1,233 @@
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 777,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush1",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 778,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush2",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 779,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush3",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7770,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush4",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7779,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush5",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7778,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush6",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7777,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush7",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7775,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush8",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7774,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush9",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7773,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush10",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7772,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush11",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 7771,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush12",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter"},
sidelen = 16,
noise_params = {
offset = 0,
scale = 0.001,
spread = {x = 100, y = 100, z = 100},
seed = 77777,
octaves = 3,
persists = 0.6,
},
--biomes = {"coniferous_forest"},
y_max = 50,
y_min = 1,
decoration = "cg_decor:hydrangea_bush13",
})

16
init.lua

@ -1,10 +1,12 @@
cg_decor = {}
local path = minetest.get_modpath("cg_decor")
dofile(path.."/crafts.lua")
dofile(path.."/decoration.lua")
--------------------------------------------------------------------------------------------
-- Mulch -----------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
minetest.register_node("cg_decor:mulch", {
--[[minetest.register_node("cg_decor:mulch", {
description = "Dirt with Mulch",
tiles = {"cg_decor_mulch.png", "default_dirt.png", "default_dirt.png"},
is_ground_content = true,
@ -14,7 +16,7 @@ minetest.register_node("cg_decor:mulch", {
footstep = {name="default_grass_footstep", gain=0.25},
}),
})
]]
--------------------------------------------------------------------------------------------
@ -99,7 +101,7 @@ minetest.register_node("cg_decor:wall", {
-- Blocks ----------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
if minetest.get_modpath("homedecor") then
--[[if minetest.get_modpath("homedecor") then
end
@ -239,7 +241,7 @@ minetest.register_node("cg_decor:metal_roof_"..color.."_flat", {
})
end
]]
minetest.register_craft({
output = 'cg_decor:floor_block_white 4',
recipe = {
@ -546,8 +548,8 @@ local material_list = {
{"Diamond", "default_diamond_block.png", "default:diamondblock"},
{"Mese", "default_mese_block.png", "default:mese" },
{"Bronze", "default_bronze_block.png", "default:bronzeblock" },
{"Jungle_wood", "default_junglewood.png", "default:junglewood" },
{"Acacia_wood", "default_acacia_wood.png", "default:acaciawood" },
--{"Jungle_wood", "default_junglewood.png", "default:junglewood" },
--{"Acacia_wood", "default_acacia_wood.png", "default:acaciawood" },
{"Obsidian", "default_obsidian.png", "default:obsidian" },
}

Loading…
Cancel
Save