Table of Contents
Skill Mechanics
Skill Mechanics (or base skills) are simple skills that are built into MythicMobs. You can call these basic skills by themselves in your mob's Skill List, or you can create your own skill by combining these mechanics.
Some Mechanics are able to target Entities, Locations, or both! Some don't target anything. You control what your skill targets using a Targeter.
Targeted Mechanics
These skills usually target entities (players or other mobs), but some are able to target locations as well.
Mechanic | Description |
---|---|
Add Tag | Adds a scoreboard tag |
Arrow Volley | Fires a volley of arrows |
Base Damage | Deals a percentage-value of the mobs damage-capability |
Command | Executes a command for each target |
Consume | Deals damage and restores health per target hit |
Give Currency | Give money to a player. Requires Vault and a currency plugin |
Take Currency | Take money from a player. Requires Vault and a currency plugin |
Damage | Damages the target |
Decapitate | Drops a player head item based on target |
Doppleganger | Copies the appearance of the target player |
Explosion | Causes an explosion |
Feed | Feeds the target player |
Force Pull | Teleports the target to the mob |
Glow | Makes the target glow |
Heal | Heals the target |
Heal Percent | Heals the target for a percentage of its max-health |
Ignite | Sets the target on fire |
JSON Message | Sends a JSON-format message to the target player(s) |
Leap | Causes the mob to leap towards the target |
Lightning | Strikes lightning at the target |
Message | Sends a message to the target player(s) |
Modify Target Score | Modifies the score of the targeter |
Mount Target | Mounts the target |
Percent Damage | Deals damage equal to a percent of the player's max health |
Potion | Applies a potion effect to the target |
Prison | Imprisons the target inside a block |
Pull | Pulls the target towards the mob |
Rally | Causes other nearby mobs to attack the target |
Random Message | Sends a random message to the target player |
Remove | Removes the target mob |
Remove Tag | Removes a scoreboard tag |
Run AI Goal Selector | Change PathfinderAIGoals |
Run AI Target Selector | Change PathfinderTargetGoals |
Send Action Message | Sends an Actionbar Message to the target player |
Set block type | Change block type at target location |
Set Gliding | Makes the target glide if they have elytra |
Set Owner | Makes the target the owner of the casting mob |
Send Title Message | Sends a Title/Subtitle Message to the target player |
Set Target Score | Sets the score of the target |
Set Stance | Sets the stance of the target mob |
Shoot Fireball | Shoots a fireball at the target |
Shoot Potion | Throws a potion at the target |
Shoot Skull | Shoots a wither skull at the target |
Signal | Sends a signal to a mob |
Spring | Creates a temporary spring of liquid at the target |
Summon | Summons other mobs at the target |
Teleport | Teleports to the target |
TeleportTo | Teleports the target to a specified location |
Threat | Modifies the mob's threat towards the target |
Throw | Throws the target entity |
Velocity | Modifies the velocity of the target entity(s) |
Location-Only Mechanics
These mechanics target a location either directly using the @Location targeter or indirectly using their own methods. Check each Mechanic for more details.
Mechanic | Description |
---|---|
Activate Spawner | Activates a MythicMobs spawner |
Push Button | Pushes a button @Location |
Toggle Lever | Toggles a lever @Location |
Non-Targeted Mechanics
These mechanics do not target anything or do not require/use a targeter. They are often run on the mob that is using the mechanic.
Mechanic | Description |
---|---|
CancelEvent | Cancel the Event that triggered the skill |
Disguise | Changes the mob's disguise |
Dismount | Makes the mob dismount whatever it's riding |
Eject Passenger | Ejects anything riding the mob |
Equip | Equips an item |
Global Cooldown | Sets the mob's Global Cooldown |
Jump | Causes the mob to jump |
Modify Global Score | Modifies the global score |
Modify Mob Score | Modifies the score of the casting mob |
Modify Score | Modifies the score of a dummy player |
Mount | Summons another mob and mounts it |
Remount | Remounts the mob the caster originally spawned riding, if it is still alive |
Set Global Score | Sets the global score |
Set Mob Score | Sets the score of the casting mob |
Set Level | Changes the mob's level |
Set Score | Sets the score of a dummy player |
Suicide | Causes the mob to die |
Undisguise | Remove the mob's disguise |
Weather | Changes the weather |
Special Meta-Mechanics
These skill mechanics have special advanced functions, and most are used to call other skills. If you specify a target, all other skills called by these will “inherit” the targets (if applicable).
Mechanic | Description |
---|---|
Aura | Used to create custom status effects (buffs/debuffs) that can be targeted onto entities |
Delay | Delays execution of the current skill list |
Missile | Fires a projectile homing missile |
Orbital | Creates an orbiting projectile around a target |
Projectile | Fires a custom projectile towards the target |
Shoot | Shoots a projectile-item at the target |
Skill | Executes a custom skill you've made |
SudoSkill | Makes the target execute a skill |
Random Skill | Executes a random skill from a list |
Totem | Creates a static “totem” at a location that pulses other skills |
Universal Attributes
The following attributes are applicable to all mechanics.
Attribute | Shorthand | Description | Default |
---|---|---|---|
cooldown | cd | In seconds | 0 |
delay | Delays the execution of the mechanic | 0 | |
repeat | How many times the mechanic should be repeated | 0 | |
repeatInterval | How many ticks must elapse between repetitions | 0 |
Upcoming Mechanics
These mechanics are currently being worked on and will be in future releases of the plugin. Some mechanics listed here are already included, but not yet ready for use.
Mechanic | Description |
---|---|
BarTimer | |
Cast | Causes the mob to “cast” a spell with various options. |
Chain | Create skills that bounces to additional targets. |
Set Health | Changes the mob's health |
Set Max Health | Changes the mob's max health |
Set Name | Changes the mob's name |
Stun | Stuns the target |
Swap | Swaps locations with the target |
Time | Changes the time |