Mythic Mobs recognises structures via type and not minecraft ID. Causes issue with structure condition.
Summary A lot of Vanilla Minecraft structures and 99% of custom structures now use the jigsaw structure type and mythic mobs uses the structure types in the structure condition. This causes issues where something like:
- structure{s=minecraft:pillager_outpost} true
Is now invalid. But:
structure{s=minecraft:jigsaw} true
is accepted. This breaks the condition as it can no longer tell the difference between many structures like villages and pillager outposts as they all are considered minecraft:jigsaw.
This can also be seen by going to structures in game and using /mm u getstructures
Proposed fixes
Mythic mobs should detect structures by Minecraft ID not by their structure type. The same way the /locate command detects them.