Tweaked mesa biome, added glacier biome

This commit is contained in:
TenPlus1 2015-08-27 16:35:27 +01:00
parent 882b741dec
commit 1bcdfc56fd
4 changed files with 92 additions and 24 deletions

View File

@ -135,4 +135,19 @@ if not minetest.get_modpath("bakedclay") then
"Baked Clay Orange Slab", "Baked Clay Orange Slab",
default.node_sound_stone_defaults()) default.node_sound_stone_defaults())
minetest.register_node(":bakedclay:grey", {
description = "Grey Baked Clay",
tiles = {"baked_clay_grey.png"},
groups = {cracky = 3},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
})
stairs.register_stair_and_slab("bakedclay_grey", "bakedclay:grey",
{cracky=3, not_in_craft_guide=1},
{"baked_clay_grey.png"},
"Baked Clay Grey Stair",
"Baked Clay Grey Slab",
default.node_sound_stone_defaults())
end end

View File

@ -1,6 +1,6 @@
--[[ --[[
Minetest Ethereal Mod 1.16 (25th July 2015) Minetest Ethereal Mod 1.16 (27th July 2015)
Created by ChinChow Created by ChinChow
@ -12,7 +12,7 @@ ethereal = {}
ethereal.leaftype = 0 -- 0 for 2D plantlike, 1 for 3D allfaces ethereal.leaftype = 0 -- 0 for 2D plantlike, 1 for 3D allfaces
-- Set following to 1 to enable biome or 0 to disable -- Set following to 1 to enable biome or 0 to disable
ethereal.glacier = 1 -- Huge ice glaciers with snow
ethereal.bamboo = 1 -- Bamboo with sprouts ethereal.bamboo = 1 -- Bamboo with sprouts
ethereal.mesa = 1 -- Mesa red and orange clay with giant redwood ethereal.mesa = 1 -- Mesa red and orange clay with giant redwood
ethereal.alpine = 1 -- Snowy grass ethereal.alpine = 1 -- Snowy grass
@ -35,7 +35,6 @@ ethereal.lake = 1 -- Small sandy lake areas with gravel below, also used fo
ethereal.plains = 1 -- Dry dirt with scorched trees ethereal.plains = 1 -- Dry dirt with scorched trees
ethereal.fiery = 1 -- Red grass with lava craters ethereal.fiery = 1 -- Red grass with lava craters
ethereal.sandclay = 1 -- Sand areas with clay underneath ethereal.sandclay = 1 -- Sand areas with clay underneath
ethereal.icewater = 1 -- Ice surrounding cold coastal areas
dofile(minetest.get_modpath("ethereal").."/plantlife.lua") dofile(minetest.get_modpath("ethereal").."/plantlife.lua")
dofile(minetest.get_modpath("ethereal").."/mushroom.lua") dofile(minetest.get_modpath("ethereal").."/mushroom.lua")

View File

@ -11,20 +11,35 @@ dofile(path.."banana_tree.lua")
--= Biomes (Minetest 0.4.12 and above) --= Biomes (Minetest 0.4.12 and above)
if ethereal.icewater == 1 then if ethereal.glacier == 1 then
minetest.register_biome({ minetest.register_biome({
name = "icewater", name = "glacier",
node_top = "default:sand", node_dust = "default:snowblock",
depth_top = 1, node_top = "default:snowblock",
node_filler = "default:sand", depth_top = 1,
depth_filler = 1, node_filler = "default:snowblock",
node_water_top = "default:ice", depth_filler = 3,
depth_water_top = 2, node_stone = "default:ice",
y_min = -31000, node_water_top = "default:ice",
y_max = 1, depth_water_top = 10,
heat_point = 0, y_min = -8,
humidity_point = 0, y_max = 31000,
}) heat_point = -5,
humidity_point = 50,
})
minetest.register_biome({
name = "glacier_ocean",
node_dust = "default:sand", -- was snowblock
node_top = "default:gravel",
depth_top = 1,
node_filler = "default:gravel",
depth_filler = 2,
y_min = -112,
y_max = -9,
heat_point = -5,
humidity_point = 50,
})
end end
if ethereal.bamboo == 1 then if ethereal.bamboo == 1 then
@ -56,11 +71,11 @@ end
if ethereal.mesa == 1 then if ethereal.mesa == 1 then
minetest.register_biome({ minetest.register_biome({
name = "mesa", name = "mesa",
node_top = "bakedclay:red", node_top = "bakedclay:orange",
depth_top = 1, depth_top = 1,
node_filler = "bakedclay:orange", node_filler = "bakedclay:orange",
depth_filler = 5, depth_filler = 15,
y_min = 2, y_min = 1,
y_max = 71, y_max = 71,
heat_point = 25, heat_point = 25,
humidity_point = 28, humidity_point = 28,
@ -77,6 +92,45 @@ minetest.register_biome({
heat_point = 25, heat_point = 25,
humidity_point = 28, humidity_point = 28,
}) })
minetest.register_ore({
ore_type = "blob",
ore = "bakedclay:red",
wherein = {"bakedclay:orange"},
clust_scarcity = 4 * 4 * 4,
clust_num_ores = 8,
clust_size = 6,
y_min = -10,
y_max = 71,
noise_params = {
offset = 0.35,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
seed = -316,
octaves = 1,
persist = 0.5
},
})
minetest.register_ore({
ore_type = "blob",
ore = "bakedclay:grey",
wherein = {"bakedclay:orange"},
clust_scarcity = 4 * 4 * 4,
clust_num_ores = 8,
clust_size = 6,
y_min = -10,
y_max = 71,
noise_params = {
offset = 0.35,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
seed = -613,
octaves = 1,
persist = 0.5
},
})
end end
if ethereal.alpine == 1 then if ethereal.alpine == 1 then
@ -436,7 +490,7 @@ end
-- redwood tree -- redwood tree
minetest.register_decoration({ minetest.register_decoration({
deco_type = "schematic", deco_type = "schematic",
place_on = {"bakedclay:red","bakedclay:orange"}, place_on = {"bakedclay:red"}, --"bakedclay:orange"},
sidelen = 80, sidelen = 80,
fill_ratio = 0.01, fill_ratio = 0.01,
biomes = {"mesa"}, biomes = {"mesa"},
@ -462,7 +516,7 @@ minetest.register_decoration({
sidelen = 80, sidelen = 80,
fill_ratio = 0.04, fill_ratio = 0.04,
biomes = {"alpine"}, biomes = {"alpine"},
y_min = 82, y_min = 100,
y_max = 140, y_max = 140,
schematic = path.."yellowtree.mts", schematic = path.."yellowtree.mts",
flags = "place_center_x, place_center_z", flags = "place_center_x, place_center_z",

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B