MD Procedural Dungeons BREAK when another instance is loaded
When a player joins the same type of dungeon (not same instance, but same dungeon) as a player in an existing dungeon, it breaks the existing players dungeon.
By breaks:
Mythic Room based conditions don’t seem to work
MD starts triggering room limited player detectors seemingly arbitrarily
The open door function does not work when casted as a mythic skill (works when casted from a mythic mob still… oddly)
Some triggers just stop working entirely, but not consistently, like right click triggers.
I noticed this when I released a test server for my McModels dungeon, it works 100% perfectly in testing, and even when playing (in a party, same instance) with other players, but when I have multiple players on the test server playing at the same time (different instances) things start breaking.
Additionally, there is a clear connection between a player joining a dungeon, and the dungeon breaking. When my alt account queued for a dungeon INSTANTLY, all the mythic conditions broke, random player detector triggers were fired (which shouldn’t have) and most importantly, the ROOMDOOR open function stopped working when casted using mm test cast, I have been using this to diagnose when a dungeon is broken, it happens without fail when another player joins the same dungeon type but in a seperate instance.
Plugins:
MM, MEG, Crucible, ProtocolLib, MD, Oraxen,LibsDisguises and some Essentials plugins, latest stable on all except latest dev on MD (and plugins where dev is needed for 1.21.1)
Server Software:
Paper 1.21.1