From 1bcdfc56fd37065f664dc193d5e910b5bbd99a84 Mon Sep 17 00:00:00 2001 From: TenPlus1 <kinsellaja@yahoo.com> Date: Thu, 27 Aug 2015 16:35:27 +0100 Subject: [PATCH] Tweaked mesa biome, added glacier biome --- dirt.lua | 19 +++++++- init.lua | 5 +- mapgen_v7n.lua | 92 +++++++++++++++++++++++++++-------- textures/baked_clay_grey.png | Bin 0 -> 211 bytes 4 files changed, 92 insertions(+), 24 deletions(-) create mode 100644 textures/baked_clay_grey.png diff --git a/dirt.lua b/dirt.lua index 8647a9e..3a97931 100644 --- a/dirt.lua +++ b/dirt.lua @@ -112,7 +112,7 @@ if not minetest.get_modpath("bakedclay") then is_ground_content = false, sounds = default.node_sound_stone_defaults(), }) - + stairs.register_stair_and_slab("bakedclay_red", "bakedclay:red", {cracky=3, not_in_craft_guide=1}, {"baked_clay_red.png"}, @@ -127,7 +127,7 @@ if not minetest.get_modpath("bakedclay") then is_ground_content = false, sounds = default.node_sound_stone_defaults(), }) - + stairs.register_stair_and_slab("bakedclay_orange", "bakedclay:orange", {cracky=3, not_in_craft_guide=1}, {"baked_clay_orange.png"}, @@ -135,4 +135,19 @@ if not minetest.get_modpath("bakedclay") then "Baked Clay Orange Slab", 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 \ No newline at end of file diff --git a/init.lua b/init.lua index 3859dca..940f9a1 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,6 @@ --[[ - Minetest Ethereal Mod 1.16 (25th July 2015) + Minetest Ethereal Mod 1.16 (27th July 2015) Created by ChinChow @@ -12,7 +12,7 @@ ethereal = {} ethereal.leaftype = 0 -- 0 for 2D plantlike, 1 for 3D allfaces -- 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.mesa = 1 -- Mesa red and orange clay with giant redwood 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.fiery = 1 -- Red grass with lava craters 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").."/mushroom.lua") diff --git a/mapgen_v7n.lua b/mapgen_v7n.lua index afd425d..306efca 100644 --- a/mapgen_v7n.lua +++ b/mapgen_v7n.lua @@ -11,20 +11,35 @@ dofile(path.."banana_tree.lua") --= Biomes (Minetest 0.4.12 and above) -if ethereal.icewater == 1 then -minetest.register_biome({ - name = "icewater", - node_top = "default:sand", - depth_top = 1, - node_filler = "default:sand", - depth_filler = 1, - node_water_top = "default:ice", - depth_water_top = 2, - y_min = -31000, - y_max = 1, - heat_point = 0, - humidity_point = 0, -}) +if ethereal.glacier == 1 then + minetest.register_biome({ + name = "glacier", + node_dust = "default:snowblock", + node_top = "default:snowblock", + depth_top = 1, + node_filler = "default:snowblock", + depth_filler = 3, + node_stone = "default:ice", + node_water_top = "default:ice", + depth_water_top = 10, + y_min = -8, + 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 if ethereal.bamboo == 1 then @@ -56,11 +71,11 @@ end if ethereal.mesa == 1 then minetest.register_biome({ name = "mesa", - node_top = "bakedclay:red", + node_top = "bakedclay:orange", depth_top = 1, node_filler = "bakedclay:orange", - depth_filler = 5, - y_min = 2, + depth_filler = 15, + y_min = 1, y_max = 71, heat_point = 25, humidity_point = 28, @@ -77,6 +92,45 @@ minetest.register_biome({ heat_point = 25, 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 if ethereal.alpine == 1 then @@ -436,7 +490,7 @@ end -- redwood tree minetest.register_decoration({ deco_type = "schematic", - place_on = {"bakedclay:red","bakedclay:orange"}, + place_on = {"bakedclay:red"}, --"bakedclay:orange"}, sidelen = 80, fill_ratio = 0.01, biomes = {"mesa"}, @@ -462,7 +516,7 @@ minetest.register_decoration({ sidelen = 80, fill_ratio = 0.04, biomes = {"alpine"}, - y_min = 82, + y_min = 100, y_max = 140, schematic = path.."yellowtree.mts", flags = "place_center_x, place_center_z", diff --git a/textures/baked_clay_grey.png b/textures/baked_clay_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..deecb6a5e0347f1c0613ecb7a7266ca3de892261 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?M>$E9Tr%#<Wb@G%M)22_E zG<oLq8M9{0{H~Y#0;r(U)5S4F;<9Q#w-AFOhm(9n^?zmk8JDNX3ov<}=s94ga`8sT z&Z0b%`DtAe7P}&N#iwXYln!BHpK<KvB)@gDHbpys@A73^d)sf)vwgvBC9^GqqFvoy zYw%u(zTLd?pU#S~kDKEp-!tq>FEg6%J?j(KrFSvzSL4lp3fMnkW?ZqPdrAP%5e%NL KelF{r5}E)zPf!W~ literal 0 HcmV?d00001 -- GitLab