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 90
    • Issues 90
    • 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
  • Wiki
  • Mythic Mobs Integration

Last edited by MarcatoSound Aug 29, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Mythic Mobs Integration

Mythic Mobs Compatibility

Mythic Dungeons features some mechanics and conditions for use with Mythic Mobs. As they are created, they'll be added to this page!

Dungeon Mechanics

Dungeon Signal

- dsignal{s=signal name}
Sends a specified dungeon signal, activating any signal receivers with a matching signal name in the mob's dungeon instance.
Aliases:

  • dungeonsignal
  • dsignal

Arguments:

  • signal | s :: The signal name.

Dungeon Conditions

Shares Dungeon Party

- sharesparty
Checks if the target entity (including players) is in the same dungeon party as the caster. NOTE: This will also respect other mobs summoned by players.
Aliases:

  • sharesparty
  • dungeonparty

Has Finished Dungeon

- dungeonfinished{d=Dungeon Name}
Checks if the target player has completed the specified dungeon before.
Aliases:

  • dungeonfinished
  • finisheddungeon

Arguments:

  • dungeon | d :: The name of the dungeon the player must have completed.

Has Dungeon Cooldown

- hasdungeoncooldown{d=Dungeon Name}
Checks if the target player is on cooldown from accessing the specified dungeon. (Returns true if they are on cooldown.)
Aliases:

  • hasdungeoncooldown
  • dungeononcooldown

Arguments:

  • dungeon | d :: The name of the dungeon we are checking the cooldown of.

Dungeon Difficulty (v1.3.1)

- dungeondifficulty{d=difficultylevel}
Checks if the dungeon at the target has it's difficulty set to the specified value. Aliases:

  • dungeondifficultylevel

Arguments:

  • difficulty | d :: The difficulty level this condition expects from the dungeon.

Elements with Mythic Mobs Support

Some Dungeon elements (such as functions, triggers, etc.) have support for Mythic Mobs objects. Here's a list of them!

Mob Spawner Function
The "Mob Spawner" function allows you to specify the name of a Mythic Mob in place of a vanilla Minecraft entity.

Mythic Skill Function
The "Mythic Skill" function allows you to specify a Mythic Skill you want performed at the function's location. This basically allows you to make a function that can do anything a Mythic Mobs skill can do and gives you access to all of the mechanics available to you in Mythic Mobs!

Loot Table Rewards Function
The "Loot Table Rewards" function allows you to specify a Mythic Mobs drop table as the name of your loot table in place of a Mythic Dungeons loot table. Unfortunately, there is no support for editing Mythic Mobs drop tables in the loot table editor at this time.

Mythic Condition
The "Mythic Condition" condition allows you to use Mythic Mobs conditions and their syntax, however the support is limited and not all conditions will work due to how specific and situational some of them are!

Clone repository

NOTE: Items marked with * are incomplete or unwritten.

General Info
  • Changelogs
  • Commands and Permissions
  • Plugin Config
  • How it all Works
Guides
  • Getting Started
  • Your First Dungeon
  • Importing from DXL
Dungeon Elements
  • Dungeon Config
  • Functions
  • Triggers
  • Conditions
Compatibility
  • Mythic Mobs
  • Placeholder API
  • BetonQuest
Developer Documentation
  • Introduction to API
  • Getting Started with Elements
  • GUI Menus
  • *Custom Functions
  • *Custom Triggers
  • *Custom Conditions
  • Adding Party Support