Skill Definitions
Skill files are stored under skills/*.yml. EmakiSkills defines management data while MythicMobs usually performs the actual effect.
Important fields include id, enabled, display_name, mythic_skill, trigger_type, passive_triggers, cooldown_ticks, global_cooldown_ticks, resource_costs, upgrade, and condition.
Equip-gating and GUI grouping fields:
| Field | Description |
|---|---|
tags | Skill tag list, used for equip-count limits and category filtering together with config.yml > skill_tags.equip_limits. |
tab_tags | GUI tab tag list. |
required_skills | Skill IDs that must already be equipped before this skill can be equipped. Alias: dependencies. Empty by default. |
conflicting_skills | Skill IDs that cannot be equipped alongside this skill. Alias: conflicts. Empty by default. |
show_in_slots | Whether the skill may appear in the player's active slot selection list. Equipment-forced trigger skills usually set this to false. |
Skill sources and tag limits
Both blocks below live in plugins/EmakiSkills/config.yml and control how skills are recognized and how many can be equipped.
Equipment skill source switches
skill_sources:
read_lore_skills: true
read_pdc_skills: true
require_lore_pdc_match: false| Key | Default | Description |
|---|---|---|
read_lore_skills | true | Whether to read skills from equipment lore. |
read_pdc_skills | true | Whether to read skills from equipment PDC. |
require_lore_pdc_match | false | Strict mode. When enabled, only the lore∩PDC intersection for the same item and slot is kept; skills present on just one side do not apply. |
Tag equip limits
When a skill's tags match an entry here, a player may equip at most that many skills carrying the tag:
skill_tags:
equip_limits:
ultimate: 1
mobility: 2So at most one ultimate skill and two mobility skills can be equipped at the same time. Tags not listed here are unlimited.
Resource cost types
Each resource_costs entry uses a type field:
| Type | Description |
|---|---|
ea-resource | Consume an EmakiAttribute resource. |
attribute-check | Check an attribute value. Alias: ea-attribute-check. |
local-resource | Use an EmakiSkills local resource definition. |
auraskills-mana | Use AuraSkills mana. Aliases: aura-skills-mana, aura-mana. |
mythiclib-mana | Use MythicLib / MMOCore mana. Aliases: mmocore-mana, mythic-mana. |
operation accepts consume (deduct) or require (check only). auraskills-mana requires AuraSkills and mythiclib-mana requires MythicLib or MMOCore; the entry is treated as unavailable when the plugin is absent.