1
0
mirror of https://github.com/mt-mods/moretrees.git synced 2025-12-26 05:15:23 +01:00

23 Commits

Author SHA1 Message Date
d79e4a5843 Allows to disable saplings spawn
If saplings are registered as biome decoration from another mod, it seems the
moretrees.grow_legacy_saplings property should be true.
2025-03-29 20:35:01 +01:00
7d9c4fdf31 Merge remote-tracking branch 'upstream/master' 2025-03-20 12:39:36 +01:00
9560970515 Merge remote-tracking branch 'upstream/master' 2024-09-15 09:35:20 +02:00
fdd341ac71 Merge remote-tracking branch 'upstream/master' 2023-11-23 00:13:27 +01:00
d1ae12c4b1 Merge remote-tracking branch 'upstream/master' 2023-06-07 22:10:42 +02:00
aaa0ba123b Merge remote-tracking branch 'upstream/master' 2022-08-26 15:21:26 +02:00
159cd8d506 Merge remote-tracking branch 'upstream/master' 2022-06-25 16:51:57 +02:00
bce9f8d1cb Merge remote-tracking branch 'upstream/master' 2021-04-08 13:31:03 +02:00
19d41419a0 Merge remote-tracking branch 'upstream/master' 2020-11-25 21:55:30 +01:00
be9bc9dc23 Merge remote-tracking branch 'upstream/master' 2020-11-16 21:09:28 +01:00
850e9627c7 Merge remote-tracking branch 'upstream/master' 2020-08-26 19:09:01 +02:00
b2a94399ec Merge remote-tracking branch 'upstream/master' into nalc-1.2-dev 2020-06-20 15:49:44 +02:00
7383549476 Corrige spawn palmiers sur mud et corrige warning démarrage 2020-06-14 15:05:07 +02:00
ac9dd5503c Annule changement settings. Again. 2020-06-14 11:38:37 +02:00
5ee036f0f4 Annule les changements dans default_settings.txt
Revient au valeurs par défaut. Les paramètres seront lus depuis le
dossier du world.
2020-06-14 11:09:46 +02:00
fab2944277 Désactive génération de moretrees au profit de celle de nalc
Ajoute la terre méditérranéenne comme terrain de spawn
2020-06-13 14:34:28 +02:00
c8aaaf20ed Active les barrières et les feuilles d'arbres simplifiés 2020-05-08 19:26:52 +02:00
93553670d2 Merge remote-tracking branch 'upstream/master' into nalc-1.2-dev 2020-05-08 16:21:00 +02:00
f3108af2e3 Merge remote-tracking branch 'upstream/master' into nalc-1.2-dev 2020-02-29 18:40:04 +01:00
114e47966b Merge branch 'master' of yunohost.local:mtcontrib/moretrees into nalc-1.2-dev 2019-12-22 14:18:55 +01:00
157f53def0 Merge branch 'master' into nalc-1.2 2019-06-02 19:33:04 +02:00
26f1ec49d2 Les rubber tree spawn aussi dans le sable près de l'eau 2019-05-10 19:00:36 +02:00
aebc7a41b0 La récolte d'arbres de jungle de moretrees donne ceux du mod default
* Cela fait gagner un peu de la place dans l'inventaire.
2019-04-26 19:07:47 +02:00
6 changed files with 202 additions and 216 deletions

View File

@@ -1,45 +1,30 @@
-- TODO
-- Use biomes in the decoration definition depending on their heat_point humidity_point
-- instead of spawning it with a rather low fill_ratio everywhere
local ratio_abundant = 0.001
local ratio_common = 0.0005
local ratio_normal = 0.0003
local ratio_uncommon = 0.0002
local ratio_rare = 0.0001
local ratio_very_rare = 0.00003
local coniferous_place_on = {
xcompat.materials.dirt_with_grass,
"default:dirt_with_coniferous_litter"
}
moretrees.beech_biome = { moretrees.beech_biome = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
fill_ratio = ratio_normal,
} }
moretrees.palm_biome = { moretrees.palm_biome = {
place_on = xcompat.materials.sand, place_on = xcompat.materials.sand,
min_elevation = -1, min_elevation = -1,
max_elevation = 1, max_elevation = 1,
fill_ratio = ratio_abundant, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 10,
} }
moretrees.date_palm_biome = { moretrees.date_palm_biome = {
place_on = xcompat.materials.desert_sand, place_on = xcompat.materials.desert_sand,
min_elevation = -1, min_elevation = -1,
max_elevation = 8, max_elevation = 10,
fill_ratio = ratio_common, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 100,
} }
moretrees.date_palm_biome_2 = { moretrees.date_palm_biome_2 = {
place_on = xcompat.materials.desert_sand, place_on = xcompat.materials.desert_sand,
min_elevation = 9, min_elevation = 11,
max_elevation = 30, max_elevation = 30,
spawn_by = {xcompat.materials.water_source}, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 1, num_spawn_by = 1,
fill_ratio = ratio_abundant,
} }
moretrees.apple_tree_biome = { moretrees.apple_tree_biome = {
@@ -47,42 +32,44 @@ moretrees.apple_tree_biome = {
min_elevation = 1, min_elevation = 1,
max_elevation = 10, max_elevation = 10,
biomes = {"deciduous_forest"}, biomes = {"deciduous_forest"},
fill_ratio = ratio_rare, fill_ratio = 0.0001,
} }
moretrees.oak_biome = { moretrees.oak_biome = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
min_elevation = 0, min_elevation = 0,
max_elevation = 10, max_elevation = 10,
fill_ratio = ratio_normal, fill_ratio = 0.0003
} }
moretrees.sequoia_biome = { moretrees.sequoia_biome = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
min_elevation = 0, min_elevation = 0,
max_elevation = 10, max_elevation = 10,
fill_ratio = ratio_rare, fill_ratio = 0.0001,
} }
moretrees.birch_biome = { moretrees.birch_biome = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
min_elevation = 10, min_elevation = 10,
max_elevation = 15, max_elevation = 15,
fill_ratio = ratio_common, fill_ratio = 0.001,
} }
moretrees.willow_biome = { moretrees.willow_biome = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
min_elevation = -5, min_elevation = -5,
max_elevation = 5, max_elevation = 5,
fill_ratio = ratio_uncommon, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 5,
} }
moretrees.rubber_tree_biome = { moretrees.rubber_tree_biome = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
min_elevation = -5, min_elevation = -5,
max_elevation = 8, max_elevation = 5,
fill_ratio = ratio_normal, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 10,
} }
moretrees.jungletree_biome = { moretrees.jungletree_biome = {
@@ -101,15 +88,15 @@ moretrees.jungletree_biome = {
} }
moretrees.spruce_biome = { moretrees.spruce_biome = {
place_on = coniferous_place_on, place_on = xcompat.materials.dirt_with_grass,
min_elevation = 20, min_elevation = 20,
fill_ratio = ratio_uncommon,
} }
moretrees.cedar_biome = { moretrees.cedar_biome = {
place_on = coniferous_place_on, place_on = xcompat.materials.dirt_with_grass,
min_elevation = 0, --Added to solve an issue where cedar trees would sometimes spawn deep underground min_elevation = 0, --Added to solve an issue where cedar trees would sometimes spawn deep underground
fill_ratio = ratio_rare, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 5,
} }
@@ -119,8 +106,7 @@ moretrees.poplar_biome = {
min_elevation = 0, min_elevation = 0,
max_elevation = 50, max_elevation = 50,
spawn_by = {xcompat.materials.water_source}, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 3, num_spawn_by = 1,
fill_ratio = ratio_abundant,
} }
-- Spawn an occasional poplar elsewhere. -- Spawn an occasional poplar elsewhere.
@@ -128,17 +114,17 @@ moretrees.poplar_biome_2 = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
min_elevation = 0, min_elevation = 0,
max_elevation = 50, max_elevation = 50,
fill_ratio = ratio_very_rare, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 10,
} }
-- Subterranean lakes provide enough water for poplars to grow -- Subterranean lakes provide enough water for poplars to grow
moretrees.poplar_biome_3 = { moretrees.poplar_biome_3 = {
place_on = xcompat.materials.dirt_with_grass, place_on = xcompat.materials.dirt_with_grass,
min_elevation = -50, min_elevation = 0,
max_elevation = 0, max_elevation = 50,
spawn_by = {xcompat.materials.water_source}, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 3, num_spawn_by = 1,
fill_ratio = ratio_abundant,
} }
moretrees.poplar_small_biome = { moretrees.poplar_small_biome = {
@@ -147,7 +133,6 @@ moretrees.poplar_small_biome = {
max_elevation = 50, max_elevation = 50,
spawn_by = {xcompat.materials.water_source}, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 1, num_spawn_by = 1,
fill_ratio = ratio_normal,
} }
moretrees.poplar_small_biome_2 = { moretrees.poplar_small_biome_2 = {
@@ -156,18 +141,15 @@ moretrees.poplar_small_biome_2 = {
max_elevation = 50, max_elevation = 50,
spawn_by = {xcompat.materials.water_source}, spawn_by = {xcompat.materials.water_source},
num_spawn_by = 5, num_spawn_by = 5,
fill_ratio = ratio_abundant,
} }
moretrees.fir_biome = { moretrees.fir_biome = {
place_on = coniferous_place_on, place_on = xcompat.materials.dirt_with_grass,
min_elevation = 25, min_elevation = 25,
fill_ratio = ratio_normal,
} }
moretrees.fir_biome_snow = { moretrees.fir_biome_snow = {
place_on = {"snow:dirt_with_snow", "snow:snow"}, place_on = {"snow:dirt_with_snow", "snow:snow"},
below_nodes = {xcompat.materials.dirt, xcompat.materials.dirt_with_grass, "snow:dirt_with_snow"}, below_nodes = {xcompat.materials.dirt, xcompat.materials.dirt_with_grass, "snow:dirt_with_snow"},
fill_ratio = ratio_normal,
} }

View File

@@ -153,6 +153,7 @@ function translate_biome_defs(def, treename, index)
return deco_def return deco_def
end end
if moretrees.spawn_enabled then
minetest.register_decoration(translate_biome_defs(moretrees.beech_biome, "beech")) minetest.register_decoration(translate_biome_defs(moretrees.beech_biome, "beech"))
minetest.register_decoration(translate_biome_defs(moretrees.apple_tree_biome, "apple_tree")) minetest.register_decoration(translate_biome_defs(moretrees.apple_tree_biome, "apple_tree"))
minetest.register_decoration(translate_biome_defs(moretrees.oak_biome, "oak")) minetest.register_decoration(translate_biome_defs(moretrees.oak_biome, "oak"))
@@ -205,6 +206,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed)
timer:start(math.random(2,10)) timer:start(math.random(2,10))
end end
end) end)
end
-- Code to spawn a birch tree -- Code to spawn a birch tree

View File

@@ -1,5 +1,5 @@
# textdomain: moretrees # textdomain: moretrees
# Translation by Xanthin, heavygale and Wuzzy # Translation by Xanthin and heavygale
### cocos_palm.lua ### ### cocos_palm.lua ###
@@ -13,19 +13,19 @@ Acorn Muffin=Eichelmuffin
Acorn Muffin batter=Eichelmuffinteig Acorn Muffin batter=Eichelmuffinteig
Coconut Milk=Kokosnussmilch Coconut Milk=Kokosnussmilch
Date=Dattel Date=Dattel
Date & nut snack=Dattel-und-Nuss-Snack Date & nut snack=Dattel & Nuss-Snack
Date-nut cake=Dattel-Nuss-Kuchen Date-nut cake=Dattelnusskuchen
Date-nut cake batter=Dattel-Nuss-Kuchenteig Date-nut cake batter=Dattelnuss-Kuchenteig
Date-nut energy bar=Dattel-Nuss-Energieriegel Date-nut energy bar=Dattelnuss-Energieriegel
Raw Coconut=Kokosnussfleisch Raw Coconut=Kokosnussfleisch
Roasted Cedar Cone Nuts=Geröstete Zedernzapfenkerne Roasted Cedar Cone Nuts=Geröstete Zedernzapfenkerne
Roasted Fir Cone Nuts=Geröstete Tannenzapfenkerne Roasted Fir Cone Nuts=Geroestete Tannenzapfenkerne
Roasted Spruce Cone Nuts=Geröstete Fichtenzapfenkerne Roasted Spruce Cone Nuts=Geroestete Fichtenzapfenkerne
### date_palm.lua ### ### date_palm.lua ###
Date Flowers=Dattelblüten Date Flowers=Dattelblüten
Date Stem=Dattelstängel Date Stem=Dattelstamm
Dates=Datteln Dates=Datteln
### node_defs.lua ### ### node_defs.lua ###
@@ -33,188 +33,188 @@ Dates=Datteln
@1 (fast growth)=@1 (schnelles Wachstum) @1 (fast growth)=@1 (schnelles Wachstum)
Acorn=Eichel Acorn=Eichel
Apple Tree=Apfelbaum Apple Tree=Apfelbaum
Apple Tree Fence=Apfelbaumzaun Apple Tree Fence=Apfelbaum-Zaun
Apple Tree Fence Gate=Apfelbaumzauntor Apple Tree Fence Gate=Apfelbaum-Tor
Apple Tree Fence Rail=Apfelbaumzaungeländer Apple Tree Fence Rail=Apfelbaum-Schiene
Apple Tree Leaves=Apfelbaumblätter Apple Tree Leaves=Apfelbaumlaub
Apple Tree Planks=Apfelbaumplanken Apple Tree Planks=Apfelbaumbretter
Apple Tree Planks Slab=Apfelbaumplankenplatte Apple Tree Planks Slab=Apfelbaumplatte
Apple Tree Planks Stair=Apfelbaumplankentreppe Apple Tree Planks Stair=Apfelbaumstufe
Apple Tree Sapling=Apfelbaumsetzling Apple Tree Sapling=Apfelbaumsetzling
Apple Tree Trunk=Apfelbaumstamm Apple Tree Trunk=Apfelbaumstamm
Apple Tree Trunk Slab=Apfelbaumstammplatte Apple Tree Trunk Slab=Apfelbaumstammplatte
Apple Tree Trunk Stair=Apfelbaumstammtreppe Apple Tree Trunk Stair=Apfelbaumstammstufe
Beech Tree=Buche Beech Tree=Buche
Beech Tree Fence=Buchenholzzaun Beech Tree Fence=Buchenholz-Zaun
Beech Tree Fence Gate=Buchenholzzaunzor Beech Tree Fence Gate=Buchenholz-Tor
Beech Tree Fence Rail=Buchenholzzaungeländer Beech Tree Fence Rail=Buchenholz-Schiene
Beech Tree Leaves=Buchenblätter Beech Tree Leaves=Buchenlaub
Beech Tree Planks=Buchenholzplanken Beech Tree Planks=Buchenholzbretter
Beech Tree Planks Slab=Buchenholzplatte Beech Tree Planks Slab=Buchenholzplatte
Beech Tree Planks Stair=Buchenholztreppe Beech Tree Planks Stair=Buchenholzstufe
Beech Tree Sapling=Buchensetzling Beech Tree Sapling=Buchesetzling
Beech Tree Trunk=Buchenstamm Beech Tree Trunk=Buchenstamm
Beech Tree Trunk Slab=Buchenstammplatte Beech Tree Trunk Slab=Buchenstammplatte
Beech Tree Trunk Stair=Buchenstammtreppe Beech Tree Trunk Stair=Buchenstammstufe
Birch Tree=Birke Birch Tree=Birke
Birch Tree Fence=Birkenholzzaun Birch Tree Fence=Birkenholz-Zaun
Birch Tree Fence Gate=Birkenholzzauntor Birch Tree Fence Gate=Birkenholz-Tor
Birch Tree Fence Rail=Birkenholzzaungeländer Birch Tree Fence Rail=Birkenholz-Schiene
Birch Tree Leaves=Birkenblätter Birch Tree Leaves=Birkenlaub
Birch Tree Planks=Birkenplanken Birch Tree Planks=Birkenbretter
Birch Tree Planks Slab=Birkenholzplatte Birch Tree Planks Slab=Birkenholzplatte
Birch Tree Planks Stair=Birkeholztreppe Birch Tree Planks Stair=Birkeholzstufe
Birch Tree Sapling=Birkensetzling Birch Tree Sapling=Birkensetzling
Birch Tree Trunk=Birkenstamm Birch Tree Trunk=Birkenstamm
Birch Tree Trunk Slab=Birkenstammplatte Birch Tree Trunk Slab=Birkenstammplatte
Birch Tree Trunk Stair=Birkenstammtreppe Birch Tree Trunk Stair=Birkenstammstufe
Cedar Cone=Zedernzapfen Cedar Cone=Zedernzapfen
Cedar Tree=Zeder Cedar Tree=Zeder
Cedar Tree Fence=Zedernholzzaun Cedar Tree Fence=Zedernholz-Zaun
Cedar Tree Fence Gate=Zedernholzzauntor Cedar Tree Fence Gate=Zedernholz-Tor
Cedar Tree Fence Rail=Zedernholzzaungeländer Cedar Tree Fence Rail=Zedernholz-Schiene
Cedar Tree Leaves=Zederblätter Cedar Tree Leaves=Zederblätter
Cedar Tree Planks=Zedernholzplanken Cedar Tree Planks=Zedernholzbretter
Cedar Tree Planks Slab=Zedernholzplatte Cedar Tree Planks Slab=Zedernholzplatte
Cedar Tree Planks Stair=Zedernholztreppe Cedar Tree Planks Stair=Zedernholzstufe
Cedar Tree Sapling=Zedersetzling Cedar Tree Sapling=Zedersetzling
Cedar Tree Trunk=Zederstamm Cedar Tree Trunk=Zederstamm
Cedar Tree Trunk Slab=Zederstammplatte Cedar Tree Trunk Slab=Zederstammplatte
Cedar Tree Trunk Stair=Zederstammtreppe Cedar Tree Trunk Stair=Zederstamm Stufe
Date Palm Tree=Dattelpalme Date Palm Tree=Dattelpalme
Date Palm Tree Fence=Dattelpalmenzaun Date Palm Tree Fence=Dattelpalmen-Zaun
Date Palm Tree Fence Gate=Dattelpalmenzauntor Date Palm Tree Fence Gate=Dattelpalmen-Tor
Date Palm Tree Fence Rail=Dattelpalmenzaungeländer Date Palm Tree Fence Rail=Dattelpalmen-Schiene
Date Palm Tree Leaves=Dattelpalmblätter Date Palm Tree Leaves=Dattelpalmenblätter
Date Palm Tree Planks=Dattelpalmenplanken Date Palm Tree Planks=Dattelpalmenbretter
Date Palm Tree Planks Slab=Dattelpalmenplatte Date Palm Tree Planks Slab=Dattelpalmenplatte
Date Palm Tree Planks Stair=Dattelpalmentreppe Date Palm Tree Planks Stair=Dattelpalmenstufe
Date Palm Tree Sapling=Dattelpalmensetzling Date Palm Tree Sapling=Dattelpalmensetzling
Date Palm Tree Trunk=Dattelpalmenstamm Date Palm Tree Trunk=Dattelpalmenstamm
Date Palm Tree Trunk Slab=Dattelpalmenstammplatte Date Palm Tree Trunk Slab=Dattelpalmenstammplatte
Date Palm Tree Trunk Stair=Dattelpalmenstammtreppe Date Palm Tree Trunk Stair=Dattelpalmenstammstufe
Douglas Fir=Douglasie Douglas Fir=Douglasie
Douglas Fir Fence=Douglasienzaun Douglas Fir Fence=Douglasien-Zaun
Douglas Fir Fence Gate=Douglasienzauntor Douglas Fir Fence Gate=Douglasien-Tor
Douglas Fir Fence Rail=Douglasienzaungeländer Douglas Fir Fence Rail=Douglasien-Schiene
Douglas Fir Leaves=Douglasiennadeln Douglas Fir Leaves=Douglasiennadeln
Douglas Fir Leaves (Bright)=Douglasiennadeln (hell) Douglas Fir Leaves (Bright)=Douglasiennadeln (breit)
Douglas Fir Planks=Douglasienplanken Douglas Fir Planks=Douglasienbretter
Douglas Fir Planks Slab=Douglasienplatte Douglas Fir Planks Slab=Douglasienplatte
Douglas Fir Planks Stair=Douglasientreppe Douglas Fir Planks Stair=Douglasienstufe
Douglas Fir Sapling=Douglasiensetzling Douglas Fir Sapling=Douglasiensetzling
Douglas Fir Trunk=Douglasienstamm Douglas Fir Trunk=Douglasienstamm
Douglas Fir Trunk Slab=Douglasienstammplatte Douglas Fir Trunk Slab=Douglasienstammplatte
Douglas Fir Trunk Stair=Douglasienstammtreppe Douglas Fir Trunk Stair=Douglasienstammstufe
Fir Cone=Tannenzapfen Fir Cone=Tannenzapfen
Giant Sequoia=Riesenmammutbaum Giant Sequoia=Riesenmammutbaum
Giant Sequoia Fence=Riesenmammutbaumzaun Giant Sequoia Fence=Riesenmammutbaum-Zaun
Giant Sequoia Fence Gate=Riesenmammutbaumzauntor Giant Sequoia Fence Gate=Riesenmammutbaum-Tor
Giant Sequoia Fence Rail=Riesenmammutbaumzaungeländer Giant Sequoia Fence Rail=Riesenmammutbaum-Schiene
Giant Sequoia Leaves=Riesenmammutbaumblätter Giant Sequoia Leaves=Riesenmammutbaumlaub
Giant Sequoia Planks=Riesenmammutbaumplanken Giant Sequoia Planks=Riesenmammutbaumbretter
Giant Sequoia Planks Slab=Riesenmammutbaumplatte Giant Sequoia Planks Slab=Riesenmammutbaumplatte
Giant Sequoia Planks Stair=Riesenmammutbaumtreppe Giant Sequoia Planks Stair=Riesenmammutbaumstufe
Giant Sequoia Sapling=Riesenmammutbaumsetzling Giant Sequoia Sapling=Riesenmammutbaumsetzling
Giant Sequoia Trunk=Riesenmammutbaumstamm Giant Sequoia Trunk=Riesenmammutbaumstamm
Giant Sequoia Trunk Slab=Riesenmammutbaumstammplatte Giant Sequoia Trunk Slab=Riesenmammutbaumstammplatte
Giant Sequoia Trunk Stair=Riesenmammutbaumstammtreppe Giant Sequoia Trunk Stair=Riesenmammutbaumstammstufe
Jungle Tree=Dschungelbaum Jungle Tree=Tropenbaum
Jungle Tree Fence=Dschungelbaumzaun Jungle Tree Fence=Tropenbaum-Zaun
Jungle Tree Fence Gate=Dschungelbaumzauntor Jungle Tree Fence Gate=Tropenbaum-Tor
Jungle Tree Fence Rail=Dschungelbaumzaungeländer Jungle Tree Fence Rail=Tropenbaum-Schiene
Jungle Tree Leaves=Dschungelbaumblätter Jungle Tree Leaves=Tropenbaumlaub
Jungle Tree Leaves (@1)=Dschungelbaumblätter (@1) Jungle Tree Leaves (@1)=Tropenbaumlaub (@1)
Jungle Tree Planks=Dschungelholzplanken Jungle Tree Planks=Tropenholzbretter
Jungle Tree Planks Slab=Dschungelholzplatte Jungle Tree Planks Slab=Tropenholzplatte
Jungle Tree Planks Stair=Dschungelholztreppe Jungle Tree Planks Stair=Tropenholzstufe
Jungle Tree Sapling=Dschungelbaumsetzling Jungle Tree Sapling=Tropenbaumsetzling
Jungle Tree Trunk=Dschungelbaumstamm Jungle Tree Trunk=Tropenbaumstamm
Jungle Tree Trunk Slab=Dschungelbaumstammplatte Jungle Tree Trunk Slab=Tropenbaumstammplatte
Jungle Tree Trunk Stair=Dschungelbaumstammtreppe Jungle Tree Trunk Stair=Tropenbaumstammstufe
Oak Tree=Eiche Oak Tree=Eiche
Oak Tree Fence=Eichenholzzaun Oak Tree Fence=Eichenholz-Zaun
Oak Tree Fence Gate=Eichenholzzauntor Oak Tree Fence Gate=Eichenholz-Tor
Oak Tree Fence Rail=Eichenholzzaungeländer Oak Tree Fence Rail=Eichenholz-Schiene
Oak Tree Leaves=Eichenblätter Oak Tree Leaves=Eichenlaub
Oak Tree Planks=Eichenplanken Oak Tree Planks=Eichenbretter
Oak Tree Planks Slab=Eichenholzplatte Oak Tree Planks Slab=Eichenholzplatte
Oak Tree Planks Stair=Eichenholztreppe Oak Tree Planks Stair=Eichenholzstufe
Oak Tree Sapling=Eichensetzling Oak Tree Sapling=Eichensetzling
Oak Tree Trunk=Eichenstamm Oak Tree Trunk=Eichenstamm
Oak Tree Trunk Slab=Eichenstammplatte Oak Tree Trunk Slab=Eichenstammplatte
Oak Tree Trunk Stair=Eichenstammtreppe Oak Tree Trunk Stair=Eichenstammstufe
Palm Tree=Palme Palm Tree=Palme
Palm Tree Fence=Palmholzzaun Palm Tree Fence=Plamenholz-Zaun
Palm Tree Fence Gate=Palmholzzauntor Palm Tree Fence Gate=Plamenholz-Tor
Palm Tree Fence Rail=Palmholzzaungeländer Palm Tree Fence Rail=Plamenholz-Schiene
Palm Tree Leaves=Palmblätter Palm Tree Leaves=Palmenlaub
Palm Tree Planks=Palmenplanken Palm Tree Planks=Palmenbretter
Palm Tree Planks Slab=Palmholzplatte Palm Tree Planks Slab=Plamenholzplatte
Palm Tree Planks Stair=Palmholztreppe Palm Tree Planks Stair=Plamenholzstufe
Palm Tree Sapling=Palmensetzling Palm Tree Sapling=Palmensetzling
Palm Tree Trunk=Palmenstamm Palm Tree Trunk=Palmenstamm
Palm Tree Trunk Slab=Palmenstammplatte Palm Tree Trunk Slab=Palmenstammplatte
Palm Tree Trunk Stair=Palmenstammtreppe Palm Tree Trunk Stair=Palmenstammstufe
Poplar Tree=Pappel Poplar Tree=Pappel
Poplar Tree Fence=Pappelholzzaun Poplar Tree Fence=Pappelholz-Zaun
Poplar Tree Fence Gate=Pappelholzzauntor Poplar Tree Fence Gate=Pappelholz-Tor
Poplar Tree Fence Rail=Pappelholzzaungeländer Poplar Tree Fence Rail=Pappelholz-Schiene
Poplar Tree Leaves=Pappelblätter Poplar Tree Leaves=Pappelblätter
Poplar Tree Planks=Pappelholzplanken Poplar Tree Planks=Pappelholzbretter
Poplar Tree Planks Slab=Pappelholzsplatte Poplar Tree Planks Slab=Pappelholzsplatte
Poplar Tree Planks Stair=Pappelholztreppe Poplar Tree Planks Stair=Pappelholzstufe
Poplar Tree Sapling=Pappelsetzling Poplar Tree Sapling=Pappelsetzling
Poplar Tree Trunk=Pappelstamm Poplar Tree Trunk=Pappelstamm
Poplar Tree Trunk Slab=Pappelstammplatte Poplar Tree Trunk Slab=Pappelstammplatte
Poplar Tree Trunk Stair=Pappelstammtreppe Poplar Tree Trunk Stair=Pappelstammstufe
Red=rot Red=rot
Rubber Tree=Gummibaum Rubber Tree=Gummibaum
Rubber Tree Fence=Gummibaumzaun Rubber Tree Fence=Gummibaum-Zaun
Rubber Tree Fence Gate=Gummibaumzauntor Rubber Tree Fence Gate=Gummibaum-Tor
Rubber Tree Fence Rail=Gummibaumzaungeländer Rubber Tree Fence Rail=Gummibaum-Schiene
Rubber Tree Leaves=Gummibaumblätter Rubber Tree Leaves=Gummibaumlaub
Rubber Tree Planks=Gummibaumplanken Rubber Tree Planks=Gummibaumbretter
Rubber Tree Planks Slab=Gummibaumplatte Rubber Tree Planks Slab=Gummibaumplatte
Rubber Tree Planks Stair=Gummibaumtreppe Rubber Tree Planks Stair=Gummibaumstufe
Rubber Tree Sapling=Gummibaumsetzling Rubber Tree Sapling=Gummibaumsetzling
Rubber Tree Trunk=Gummibaumstamm Rubber Tree Trunk=Gummibaumstamm
Rubber Tree Trunk (Empty)=Gummibaumstamm (leer) Rubber Tree Trunk (Empty)=Gummibaumstamm (leer)
Rubber Tree Trunk Slab=Gummibaumstammplatte Rubber Tree Trunk Slab=Gummibaumstammplatte
Rubber Tree Trunk Stair=Gummibaumstammtreppe Rubber Tree Trunk Stair=Gummibaumstammstufe
Small poplar Tree Sapling=Kleiner Pappelsetzling Small poplar Tree Sapling=Kleiner Pappelsetzling
Spruce Cone=Fichtenzapfen Spruce Cone=Fichtenzapfen
Spruce Tree=Fichte Spruce Tree=Fichte
Spruce Tree Fence=Fichtenholzzaun Spruce Tree Fence=Fichtenholz-Zaun
Spruce Tree Fence Gate=Fichtenholzzaun Spruce Tree Fence Gate=Fichtenholz-Zaun
Spruce Tree Fence Rail=Fichtenholzzaungeländer Spruce Tree Fence Rail=Fichtenholz-Schiene
Spruce Tree Leaves=Fichtennadeln Spruce Tree Leaves=Fichtennadeln
Spruce Tree Planks=Fichtenplanken Spruce Tree Planks=Fichtenbretter
Spruce Tree Planks Slab=Fichtenholzplatte Spruce Tree Planks Slab=Fichtenholzplatte
Spruce Tree Planks Stair=Fichtenholztreppe Spruce Tree Planks Stair=Fichtenholzstufe
Spruce Tree Sapling=Fichtensetzling Spruce Tree Sapling=Fichtensetzling
Spruce Tree Trunk=Fichtenstamm Spruce Tree Trunk=Fichtenstamm
Spruce Tree Trunk Slab=Fichtenstammplatte Spruce Tree Trunk Slab=Fichtenstammplatte
Spruce Tree Trunk Stair=Fichtenstammtreppe Spruce Tree Trunk Stair=Fichtenstammstufe
Willow Tree=Weide Willow Tree=Weide
Willow Tree Fence=Weidenholzzaun Willow Tree Fence=Weidenholz-Zaun
Willow Tree Fence Gate=Weidenholzzauntor Willow Tree Fence Gate=Weidenholz-Tor
Willow Tree Fence Rail=Weidenholzzaungeländer Willow Tree Fence Rail=Weidenholz-Schiene
Willow Tree Leaves=Weidenblätter Willow Tree Leaves=Weidenlaub
Willow Tree Planks=Weidenplanken Willow Tree Planks=Weidenbretter
Willow Tree Planks Slab=Weidenholzplatte Willow Tree Planks Slab=Weidenholzplatte
Willow Tree Planks Stair=Weidenholztreppe Willow Tree Planks Stair=Weidenholzstufe
Willow Tree Sapling=Weidensetzling Willow Tree Sapling=Weidensetzling
Willow Tree Trunk=Weidenstamm Willow Tree Trunk=Weidenstamm
Willow Tree Trunk Slab=Weidenstammplatte Willow Tree Trunk Slab=Weidenstammplatte
Willow Tree Trunk Stair=Weidenstammtreppe Willow Tree Trunk Stair=Weidenstammstufe
Yellow=gelb Yellow=gelb
# init.lua # init.lua
Sapling=Setzling Sapling=Setzling
Tree=Baum Tree=Baum
Wooden Planks=Holzplanken Wooden Planks=Holzbretter
Leaves=Blätter Leaves=Blätter
Wooden Fence=Holzzaun Wooden Fence=Holzzaun
Wooden Fence Rail=Holzzaungeländer Wooden Fence Rail=Holzschiene
Wooden Fence Gate=Holzzauntor Wooden Fence Gate=Holztor

View File

@@ -218,6 +218,7 @@ local dirs2 = { 12, 9, 18, 7, 12 }
local moretrees_new_leaves_drawtype = "allfaces_optional" local moretrees_new_leaves_drawtype = "allfaces_optional"
local moretrees_plantlike_leaves_visual_scale = 1 local moretrees_plantlike_leaves_visual_scale = 1
local moretrees_new_leaves_waving = 1
if moretrees.plantlike_leaves then if moretrees.plantlike_leaves then
moretrees_new_leaves_drawtype = "plantlike" moretrees_new_leaves_drawtype = "plantlike"
@@ -298,12 +299,9 @@ for i in ipairs(moretrees.treelist) do
end end
local moretrees_leaves_inventory_image = nil local moretrees_leaves_inventory_image = nil
local moretrees_new_leaves_waving = nil
if moretrees.plantlike_leaves then if moretrees.plantlike_leaves then
moretrees_leaves_inventory_image = minetest.inventorycube("moretrees_"..treename.."_leaves.png") moretrees_leaves_inventory_image = minetest.inventorycube("moretrees_"..treename.."_leaves.png")
else
moretrees_new_leaves_waving = 1
end end
minetest.register_node("moretrees:"..treename.."_leaves", { minetest.register_node("moretrees:"..treename.."_leaves", {
@@ -435,6 +433,7 @@ for i in ipairs(moretrees.treelist) do
tiles = {split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex}, tiles = {split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex},
inventory_image = split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex, inventory_image = split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex,
paramtype = "light", paramtype = "light",
paramtype2 = "waving",
walkable = false, walkable = false,
is_ground_content = true, is_ground_content = true,
selection_box = { selection_box = {
@@ -493,6 +492,7 @@ for i in ipairs(moretrees.treelist) do
tiles = {split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex,}, tiles = {split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex,},
inventory_image = split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex, inventory_image = split_tn[2] and split_tn[2]=="small" and "moretrees_" .. treename .. "_sapling.png" or saptex,
paramtype = "light", paramtype = "light",
paramtype2 = "waving",
walkable = false, walkable = false,
is_ground_content = true, is_ground_content = true,
selection_box = { selection_box = {
@@ -615,8 +615,6 @@ for color = 1, #jungleleaves do
if moretrees.plantlike_leaves then if moretrees.plantlike_leaves then
moretrees_leaves_inventory_image = minetest.inventorycube("moretrees_jungletree_leaves_"..jungleleaves[color]..".png") moretrees_leaves_inventory_image = minetest.inventorycube("moretrees_jungletree_leaves_"..jungleleaves[color]..".png")
else
moretrees_new_leaves_waving = 1
end end
minetest.register_node(leave_name, { minetest.register_node(leave_name, {

View File

@@ -13,7 +13,8 @@ local dirt_surfaces = {
["woodsoils:dirt_with_leaves_1"] = true, ["woodsoils:dirt_with_leaves_1"] = true,
["woodsoils:dirt_with_leaves_2"] = true, ["woodsoils:dirt_with_leaves_2"] = true,
["woodsoils:grass_with_leaves_1"] = true, ["woodsoils:grass_with_leaves_1"] = true,
["woodsoils:grass_with_leaves_2"] = true ["woodsoils:grass_with_leaves_2"] = true,
["meditteranean_biome:dirt_with_mediterranean_grass"] = true
} }
local conifer_surfaces = { local conifer_surfaces = {
@@ -27,7 +28,8 @@ local conifer_surfaces = {
["woodsoils:dirt_with_leaves_2"] = true, ["woodsoils:dirt_with_leaves_2"] = true,
["woodsoils:grass_with_leaves_1"] = true, ["woodsoils:grass_with_leaves_1"] = true,
["woodsoils:grass_with_leaves_2"] = true, ["woodsoils:grass_with_leaves_2"] = true,
["default:dirt_with_snow"] = true ["default:dirt_with_snow"] = true,
["meditteranean_biome:dirt_with_mediterranean_grass"] = true
} }
local sand_surfaces = { local sand_surfaces = {
@@ -35,6 +37,7 @@ local sand_surfaces = {
[xcompat.materials.sand] = true, [xcompat.materials.sand] = true,
[xcompat.materials.desert_sand] = true, [xcompat.materials.desert_sand] = true,
["cottages:loam"] = true, ["cottages:loam"] = true,
["darkage:mud"] = true,
-- note, no silver sand here. -- note, no silver sand here.
-- too cold for a palm, too... well... sandy for anything else. -- too cold for a palm, too... well... sandy for anything else.
} }

View File

@@ -2,6 +2,7 @@ local stg = minetest.settings
--spawns tree on mapgen as saplings, legacy setting --spawns tree on mapgen as saplings, legacy setting
moretrees.spawn_saplings = stg:get_bool("moretrees.spawn_saplings", true) moretrees.spawn_saplings = stg:get_bool("moretrees.spawn_saplings", true)
moretrees.spawn_enabled = stg:get_bool("moretrees.spawn_enabled", true)
--enable plantlike drawtype for leaves --enable plantlike drawtype for leaves
moretrees.plantlike_leaves = stg:get_bool("moretrees.plantlike_leaves", false) moretrees.plantlike_leaves = stg:get_bool("moretrees.plantlike_leaves", false)