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.
(v2.0.0)
Room Door - roomdoor{door=all;action=TOGGLE;keepEntranceOpen=true}
ONLY WORKS IN PROCEDURAL DUNGEONS! Opens and/or closes doors in the room of the casting mob.
Aliases:
rdoor
ddoor
Arguments:
-
door | d :: The name of the door we'll perform the action on. Use
all
for all valid doors. -
action | a :: The kind of action to take on the target door. Valid actions are:
TOGGLE
,OPEN
,CLOSE
- keepEntranceOpen :: Whether to keep the room's main entrance open when closing all doors.
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.
(v1.3.1)
Dungeon Difficulty - 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.
(v2.0.0)
In-Same-Room - insameroom
Checks if the target entity is in the same room as the casting entity.
NOTE: If the entity was spawned by the dungeon, this checks based on the room that spawned the casting entity, not the casting entities current room!
Aliases:
sameroom
isr
Dungeon Targeters
(v2.0.0)
Room Targeter - msg{m="Hello, world!"} @room
Targets all entities in the same room as the casting entity.
NOTE: If the entity was spawned by the dungeon, this checks based on the room that spawned the casting entity, not the casting entities current room!
Aliases:
@entitiesinroom
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!