MM Vanilla mob customization not recognized by PaperMC's mob spawning handler, hence overspawning & massive TPS drops...
Summary
When using the Vanilla Mobs.yml file modify vanilla mob attributes such as disguises and skills, the amount of mobs that spawn increase drastically causing massive TPS drops and extremely large amounts of entities. I have thoroughly diagnosed the issue and spoke with people on the support Discord about it and they have confirmed that this happens for them when modifying vanilla mobs in MM.
The reason is, as the title says, that when MythicMobs changes attributes to Vanilla mobs, PaperMC does not view them as spawned mob entities, and therefore it continues to spawn more and more mobs until the TPS completely falls. This TPS drop can only be reproduced with a lot of players around 15, however you can easily reproduce this issue with the latest Dev build for MM and the latest 1.16.1 PaperMC version. Simply change all the vanilla mobs and give them disguises and skills and watch 1000s of mobs continue spawning in your world at night. In case you are wondering, I have optimized Papers paper.yml file to reduce mob spawning and only perform ticks on entities within 11 chunks of players. There is no TPS drops or lagg at all when I am not using MM's vanilla mob configuration. Clearly Paper does not recognize MM's vanilla mob customization's.
Specs
I would really appreciate a fix for this issue because the primary reason I purchased MM is to have custom vanilla spawning mobs, without lag. My CPU is an i7 4790k with 32GB of DDR3 RAM running on a SSD with cool temps.
Possible fixes
From a programming point of view, to fix this issue I am assuming that MM needs to force Paper to register all customized vanilla mobs as vanilla mobs, or alternatively you may need to add the option to MM's vanilla mob customization to lower the amount or limit the amount of "Vanilla Mobs" from spawning.
Other info
No server log or timings reports are needed as I have tested the issue and confirmed it on Discord. (Also it is very difficult for me to obtain any debug / timings of the TPS dropping due to over spawning because it requires about 15 players & my player base is dead now. I hope you can understand my delemma)
Here is the paste bin for my current optimized PaperMC conifg, however the issue is still present with just the default Paper.yml file as well. https://pastebin.com/UjG8S4eg
Here is the paste-bin for my Vanilla Mobs.yml file, however it does not matter what type of customization you do here, as long as MythicMobs changes ANY attribute of a vanilla spawning mob, paper will not recognize it and hence spawn far too many: https://pastebin.com/GZTJrQ3F
My MythicMobs config is default, no changes there.
Final Note Please let me know if there will be some sort of ETA for this fix, only because I need to know if I need to find an alternative or not. And just as a side not, I am very happy to purchase the MM premium + subscription if that is required to get this issue solved, it is very important to me.
Thanks in advanced for your hard work.