Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicDungeons MythicDungeons
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 83
    • Issues 83
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicDungeonsMythicDungeons
  • Issues
  • #453

Closed
Open
Created Nov 05, 2024 by Jsteeler707@Jsteeler707

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

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking