
[Bug]: Mobs from primitivemobs mod not spawning
IdkWhatNameThingyToPut opened this issue ยท 1 comments
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
Hi mobs from the primitivemobs mod don't seem to spawn, I did mob biome spawn dumps with the TellMe mod and it looks like they aren't listed in the openterraingenerator biomes. I used a website called https://text-compare.com to see the differences more faster between mob spawns on a vanilla biome compared to an openterraingenerator biome and this is an example for you to see of what I'm talking about:
As you can see it also looks like some mobs from Zoo & Wild Animals Rebuilt : ZAWA aren't being spawned on the openterraingenerator biome either, I don't know if that's intentional or not I haven't fully looked into it but could be the same problem as this.
But anyway It does seem that no mobs from primitivemobs are spawning though and it seems to be a problem on heaps of different openterraingenerator biomes too. I did find 2 different fixes/workarounds to get them to spawn but I still wanted to make this post so it can be fixed and the mod can be more plug-n-play and also I do think it's a bug because they are spawning in vanilla biomes and I think the biomes added from openterraingenerator are supposed to inherit mob spawns from vanilla biomes.
1 fix which was going into the multimob config files and changing the creature types to normal ones (which I believe are MONSTER, CREATURE, AMBIENT, WATERCREATURE), for example some mobs are using MULTIMOBMONSTER instead of MONSTER, but if you change it to MONSTER it will work.
And 2nd fix was going into the OpenTerrainGenerator config files and adding a spawns from there in each biome in the WorldBiomes folder . I don't know if there's an easier/faster way to do this but it's not really ideal for ppl to go and do that to every biome in that folder. I have a question for this too and it's specifically regarding the 2nd fix, I got a trollager to spawn with this method but I only really seen like 2 of them spawn near each other and then the nights after that they weren't spawning anymore, they had a big spawn weight too so I'm really curious and want to ask about how the spawning works when adding a spawn that way. Is it a normal permanent spawn where they keep respawning even after they've already spawned once? Or will they only spawn once? Asking because I remember reading up somewhere and think I saw ppl saying a mod called BiomeTweaker adds spawns called chunk spawns or something and that it's a type of spawn where they only spawn once and then after that they don't spawn anymore.
And oh and just so you know the modded minecraft version is 1.12.2 and the biome bundle o plenty mod was used too.
Expected Behavior
For mobs from primitive mobs to be spawning
Which platforms have you reproduced this issue using?
Forge Single Player
OTG Version
OpenTerrainGenerator-1.12.2-v9.5-R2.jar
Platform Version
1.12.2
Steps To Reproduce
Dump mob biome spawns with TellMe mod and you'll see they're not listed in openterraingenerator biomes to spawn in
Log file
Anything else?
My intuition from reading this tells me that the issue is us inheriting the vanilla mob categories directly, instead of inheriting every mob category. This might be a simple fix, but as OTG 1.12 is not being actively supported, this would have to be fixed through a Pull Request. This should definitely be fixed for newer versions though - I wasn't aware of mob categories beyond the default, so we haven't taken them into consideration
For now, the first workaround seems to be the best one, though it's not optimal.
As for your question - mob spawns happen both per tick, and on chunk generaton. It could be that your workaround functions only for the chunk spawn, and not for the tick spawn. It could also be that you were at mob cap for your creature type, or that the mob itself has some internal spawn cap - I don't know the specifics here well enough to know for sure, sadly