1
0
mirror of https://github.com/mt-mods/plantlife_modpack.git synced 2026-01-12 20:35:36 +01:00

remove biome lib usage from ferns (#72)

* chuck all worthless settings stuff, remove disabled code

* remove pre 5x dead code

* translate ferns.lua

* translate horsetail.lua

* chuck dead crafting reciepes

* remove biome lib from treefern.lua

* remove biome lib from gianttreefern.lua
This commit is contained in:
wsor4035
2026-01-10 17:00:02 -05:00
committed by GitHub
parent a8c2dfd012
commit 52825ff02b
8 changed files with 162 additions and 466 deletions

View File

@@ -7,8 +7,6 @@
-- Supports: vines
-----------------------------------------------------------------------------------------------
assert(abstract_ferns.config.enable_giant_treefern == true)
-- support for i18n
local S = minetest.get_translator("ferns")
-- lot of code, lot to load
@@ -330,55 +328,26 @@ minetest.register_abm({
-- GENERATE GIANT TREE FERN
-----------------------------------------------------------------------------------------------
-- in jungles
if abstract_ferns.config.enable_giant_treeferns_in_jungle == true then
biome_lib.register_on_generate({
surface = {
"default:dirt_with_grass",
"default:dirt_with_rainforest_litter", -- minetest >= 0.4.16
"default:sand",
"default:desert_sand"--,
--"dryplants:grass_short"
},
max_count = 12,--27,
avoid_nodes = {"group:tree"},
avoid_radius = 3,--4,
rarity = 85,
seed_diff = 329,
min_elevation = 1,
near_nodes = {"default:jungletree"},
near_nodes_size = 6,
near_nodes_vertical = 2,--4,
near_nodes_count = 1,
plantlife_limit = -0.9,
},
abstract_ferns.grow_giant_tree_fern
)
end
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_grass", "default:dirt_with_rainforest_litter", "default:sand", "default:desert_sand"},
sidelen = 16,
fill_ratio = 0.012,
y_min = 1,
y_max = 31000,
spawn_by = "default:jungletree",
num_spawn_by = 1,
decoration = "ferns:sapling_giant_tree_fern",
})
-- for oases & tropical beaches
if abstract_ferns.config.enable_giant_treeferns_in_oases == true then
biome_lib.register_on_generate({
surface = {
"default:sand"--,
--"default:desert_sand"
},
max_count = 10,--27,
rarity = 90,
seed_diff = 329,
neighbors = {"default:desert_sand"},
ncount = 1,
min_elevation = 1,
near_nodes = {"default:water_source", "default:river_water_source"},
near_nodes_size = 2,
near_nodes_vertical = 1,
near_nodes_count = 1,
plantlife_limit = -0.9,
humidity_max = -1.0,
humidity_min = 1.0,
temp_max = -1.0,
temp_min = 1.0,
},
abstract_ferns.grow_giant_tree_fern
)
end
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:sand"},
sidelen = 16,
fill_ratio = 0.012,
y_min = 1,
y_max = 31000,
spawn_by = "default:water_source,default:river_water_source",
num_spawn_by = 1,
decoration = "ferns:sapling_giant_tree_fern",
})