* morlendor must be inside the limits, but not almost the limit of the world
* morlendor are just 220 block but let enought for layers, so reserved 320
* check for nether level or just guess to -11000, error if overlaping
* check if the world is enought to fit the morlendor layers
* close https://notabug.org/TenPlus1/nssb/issues/7
* close https://codeberg.org/minenux/minetest-mod-nssb/issues/7
* the mod only provides spawn automaticlly based on biomes,
this responds so manyu questios about spawn and eggs
* the mod provides specil structures for the bosses of
some mobs, not fully documented
* the mod add new "biome" named morlendor that are only
very deep and its configurable
* the mod only provides spawn automaticlly based on biomes,
this responds so manyu questios about spawn and eggs
* the mod provides specil structures for the bosses of
some mobs, not fully documented
* the mod add new "biome" named morlendor that are only
very deep and its configurable
* add compatibilty backguard for minetest older engines 0.4.15+ to 4.0.X
* also detect loop optimization on newer ones to future reduce of lag
so we can leave the older list of minerals be into a some pile of nodes
* fixed part of https://notabug.org/TenPlus1/nssb/issues/2
a complete fix will need a configuration flag to let some ore on generation
* reason: optimized ore generation by removing iterations and using stratum feature
as note this feature are only from 5.0 as documented and check in
9f6d90aa81
this was a good move by tenplus cos works as a unique plain layer due
creates single undulating ore stratum that is continuous across mapchunk
borders and horizontally spans the world, as a layer..
the ore type its used only on the generation of the space of the 7 layers
that defines the morlendor space, before and after there are indestructible ones
* then: make a loop for but if a 5.0 engine its detected break and
do not loop innecesary, only loop and do scatter ore type for older engine
so if newer one break loop and do stratum ore type generation for layers
* fix and close https://codeberg.org/minenux/minetest-mod-nssb/issues/3
* fix and close https://notabug.org/TenPlus1/nssb/issues/2
* optimized ore generation by removing iterations and using stratum feature
as note this feature are only from 5.0 as documented and check in
9f6d90aa81
this was a good move by tenplus cos works as a unique plain layer cos
creates single undulating ore stratum that is continuous across mapchunk
borders and horizontally spans the world, as a layer..
the ore type its used only on the generation of the space of the 7 layers
that defines the morlendor space, before and after there are indestructible ones
* this is a merge of two optimizations commits:
the commit 26c8022cc9
and commit f728f41c36
later i added a next commit with a compatibility hack for 0.4 engines
* merge the initial "optimization" that only removed more of the
generation of ore nodes in the morlendor space that is
a merge of commit f728f41c36
with cosmetics changes that just difficult the comparison of code forks
* adde configuration of the level of the morlendor layer,
make it compatible with other mods like cavereamls and nether
TODO: added a detection of those levels to auto configure morlendor
* use newer funcions of commit ee84ab559e
change `minetest.env:get_node` by `minetest.get_node` so 0.4.15 its minimal
change `tile_images` of `minetest.register_node` by `tile`
change `alpha = 650` of `minetest.register_node` by `use_texture_alpha = "blend",`
change `obj:setpos` by `obj:set_pos` of previous commit
* add changelog updated and cosmetic changes by tenplus1
* also detect loop optimization on newer ones to future reduce of lag
so we can leave the older list of minerals be into a some pile of nodes
* fixed part of https://notabug.org/TenPlus1/nssb/issues/2
a complete fix will need a configuration flag to let some ore on generation