One of the problems players keep running into is that mobs are not being spawned often enough if at all when you add biome mods to your world. This problem occurs because mobs typically only spawn on certain nodes like dirt with grass, which become much more rare once you start adding new biomes to your game.
To fix the problem of needing more mobs when adding biomes, The mod checks if a mob mod is installed and if it is then based on the list of nodes the mob spawns on, create and use groups that contain additional similar nodes (from popular Minetest biome mods) where the mob can also spawn.
Currently supported mobs mods: Wilhemines Animal World, Animalia, Mobs Monster, Dmobs
Currently supported biomes mods: Variety, Ethereal, Everness, Wilhemines Natural Biomes, Cave Realms Lite, Swamps, Swampz
Currently (at least partially supported) Games: Backrooms (animalia, mobs monster & mobs ghost redo) (You need to remove disabled_settings = enable_damage from C:\games\minetest-5.7.0-win64\games\backroomtest\game.conf to get monsters to attack and be able to kill you), Asuna (some biomes all mobs mods listed above).
Mob mods that should typically work without needing this mod enabled: mobs_skeletons (By Saturn/TenPlus1), Mobs Ghost Redo
For example mobs that typically spawn on dirt_with_grass like dirt monsters now spawn on most dirt equivalents in other biomes, and sand people spawn in dry hot biomes. Pandas & elephants spawn in bamboo biomes. Mobs that spawn on stone now also spawn in Cave Realms. Creatures like lava flan & dungeon masters spawn in volcanic biomes, and oerkki spawn in cursed_ground biomes. There are still a lot more mobs and spawn nodes to add.
NOTE: Understand that mob & biome mods are constantly changing. Keeping this up to date, and covering mods you care about will be a team effort and will never be perfect. If you have mobs that you would like to spawn in new biomes, please give me the name of the biome mod and the mob mod. You can even get more specific and give me the name of the mob and the name of the node it should spawn on. To see the name of the node it should spawn on, hit F5 while in game and point at the node and the name of the node will display. If you want to assist in developing and maintaining this mod so it helps the most people, just let me know.
To use the mod: Just enable it. You then can enable any mobs or biomes mods you like and if they are in the supported list mobs should spawn in appropriate biomes.
Support for spawnit mod to improve spawning performance (especially on servers) has been added for mobs_redo mobs but not yet for creatura mobs. Just download it from here https://github.com/fluxionary/minetest-spawnit along with dependencies which are on contentDb, and enable it, and it should be used by default.
Great idea!
I suppose these glue type mods aren't the most enjoyable to write but they are great for interweaving mods from different authors so that one does not get stuck in, say, the TenPlus Land or the FaceDeer Realm of mod clusters. Thank you!
good mod
great job. Works better than I previously expected