From 8ab7c54d760b53cdc952657fa0125fd977ce97f9 Mon Sep 17 00:00:00 2001 From: paramat Date: Fri, 22 Dec 2017 00:59:42 +0000 Subject: [PATCH] Biomes: Add 'dirt with coniferous litter' node for coniferous forest --- mods/default/README.txt | 2 ++ mods/default/mapgen.lua | 9 ++++----- mods/default/nodes.lua | 16 ++++++++++++++++ .../textures/default_coniferous_litter.png | Bin 0 -> 865 bytes .../textures/default_coniferous_litter_side.png | Bin 0 -> 604 bytes mods/flowers/mapgen.lua | 4 ++-- 6 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 mods/default/textures/default_coniferous_litter.png create mode 100644 mods/default/textures/default_coniferous_litter_side.png diff --git a/mods/default/README.txt b/mods/default/README.txt index fb30e268..d27e8a87 100644 --- a/mods/default/README.txt +++ b/mods/default/README.txt @@ -117,6 +117,8 @@ paramat (CC BY-SA 3.0): TumeniNodes (CC BY-SA 3.0): default_desert_cobble.png -- Derived from a texture by brunob.santos (CC BY-SA 3.0) + default_coniferous_litter.png + default_coniferous_litter_side.png BlockMen (CC BY-SA 3.0): default_aspen_leaves.png -- Derived from Sofar's texture diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index 7cd60666..e06d1285 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -1064,7 +1064,7 @@ function default.register_biomes(upper_limit) minetest.register_biome({ name = "coniferous_forest", --node_dust = "", - node_top = "default:dirt_with_grass", + node_top = "default:dirt_with_coniferous_litter", depth_top = 1, node_filler = "default:dirt", depth_filler = 3, @@ -1613,8 +1613,7 @@ local function register_grass_decoration(offset, scale, length) persist = 0.6 }, biomes = {"grassland", "grassland_dunes", "deciduous_forest", - "coniferous_forest", "coniferous_forest_dunes", - "floatland_grassland"}, + "coniferous_forest_dunes", "floatland_grassland"}, y_min = 1, y_max = 31000, decoration = "default:grass_" .. length, @@ -1718,7 +1717,7 @@ function default.register_decorations() minetest.register_decoration({ deco_type = "schematic", - place_on = {"default:dirt_with_snow", "default:dirt_with_grass"}, + place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, sidelen = 16, noise_params = { offset = 0.036, @@ -1737,7 +1736,7 @@ function default.register_decorations() minetest.register_decoration({ deco_type = "schematic", - place_on = {"default:dirt_with_snow", "default:dirt_with_grass"}, + place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, sidelen = 80, noise_params = { offset = 0.0018, diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index b60c4837..25222308 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -51,6 +51,7 @@ default:dirt_with_grass_footsteps default:dirt_with_dry_grass default:dirt_with_snow default:dirt_with_rainforest_litter +default:dirt_with_coniferous_litter default:sand default:desert_sand @@ -464,6 +465,21 @@ minetest.register_node("default:dirt_with_rainforest_litter", { }), }) +minetest.register_node("default:dirt_with_coniferous_litter", { + description = "Dirt with Coniferous Litter", + tiles = { + "default_coniferous_litter.png", + "default_dirt.png", + {name = "default_dirt.png^default_coniferous_litter_side.png", + tileable_vertical = false} + }, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.4}, + }), +}) + minetest.register_node("default:sand", { description = "Sand", tiles = {"default_sand.png"}, diff --git a/mods/default/textures/default_coniferous_litter.png b/mods/default/textures/default_coniferous_litter.png new file mode 100644 index 0000000000000000000000000000000000000000..9a77b34ea2c73fc91c75891eace52c0198a55950 GIT binary patch literal 865 zcmWlY>sA_907ef0hGzWzyN24VYo=Zgu4O*2(?g&BwC}Q zXiVCq7}GSpH(jfJi#|br^(p!WU8O(v-s^jSuggM8JTg8401$gUBsb{T{|sLqSfv>a z0dPsg`gxa4C2?x6JJFj2I!@@u$;Bzx;-m|kbYl}POh#ccH$Fk(Qa3(D>1C8&;W5a) z2ARh&O&Mo=h8fx@r%lteY1U_+3z!vtvl5z>0gJ+Kne|(g&^isRv(T#KZp#_l9BWgC zYzoe<3fl)>2s!3Chc>jV;g@w`r#j+9qJ$=PM;jq^F;aimWms|JX-bv!pgHQ+Dy?6o zt!Y}9q0xIjJnb_UeDf*4DeK450b4P!P!1qPh!mh93mqk>&N9|A)aDuE8iQ3Jl4p$- zMq6bxWmYS&nhJ|lS#>VBRAteP!3=6^L1c}yN6P-r!Lo zY+sMKHY1DWDA|f&wdis=Mpj~ED~7dWXnlpK#;Ho2Zp5991l34->q*#363tbrm4fZG z??IYwW%#WOyPffFXMBfgV<$^L%uzczS34i-<&1j;a=+j{SoiK1{oSH>uLQd#>Yx-j zEcuVizI}n~3e15JJ`&)u5a?ClNhNSpWlyTUUX^=XOP_v;|Z^irV#6^4Mypws|Nxa(0zwH)&KNT+IqkjS*l6pxef8#IFnCPE> zK_dEns?iWX!6na|%2}ryEJ(GH<1gMqEPffjS#=_y*R`zOwtm2??w@6c-?=9Rqw=E< zzsyv*A2&A$$;}u5*YC()itD6xo;o8p}-X}s5#%=3dujm6ql}i z%mV5Kn0xsPQU7Xt;p#O^x8wM<57vi1!Q#_p)6WI}wQn9VdVr)g?r<^ngJCgqeq-iP z4Y10vnZLL@#S{An53uDuV3FiXa3~>3{x(5JRxBf+fur*-ABMMvMsT6zMbx`cmin9Q P46XybE=c}C+~55VMim4D literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_coniferous_litter_side.png b/mods/default/textures/default_coniferous_litter_side.png new file mode 100644 index 0000000000000000000000000000000000000000..a254bf549be81607ea8ffc94153b2663da101bfc GIT binary patch literal 604 zcmV-i0;BzjP)!(Yd+idnZIQGB7YOI2lOYI661io&gHxR0W+nIycwc*FwJE*FwG@ zCeFyfz`(F~LNw#F^=IbD3$n&2tE(US^7)glldZ+sC95{*Ok96io`HdZ!9h>rt&x(* z8(nQxvD5}@ku^{?ZY=U*A5g;1ZVmv0&k%%@fyOmh-ic@7I*&59(TdNuGs) zfq_9)jPvus6X$t)sx#h~wao}IP!tK$z5i4!B{8XU^0b-d>T>)Ax1a4{n7Q>jBLf2i z!`C0b9nal)^XlgQh59Vbxxow^ydsTr7Oz^$E2g-eo0DClZ^M;Br~7Y?FW!36W8Z~m zj2%g4|5-Wt4_@6d)qK{>8LPv5U3Rl`^WU1>-?^XR#G96$CwFU|?Xlw6RauPFJFB?}TW^BXe>*7##E@jxZpBsz{^v zN9N=-oL*krm+r0k9~#Y%lKo5%FfcGM+}O83A0~cePEG@afPx$Q7U