[{"data":1,"prerenderedAt":7},["ShallowReactive",2],{"docs:wiki\u002FGuides\u002F(Step-3)-Creating-Your-First-Mob":3},{"html":4,"title":-1,"frontmatter":5},"\u003Cp>Now that you know all the basics, how to use them and where to use them, we will create our very first mob!\u003C\u002Fp>\n\u003Cp>We will be creating a simple mob, a skeleton king with a couple of basic skills and items.\u003C\u002Fp>\n\u003Ch1>Mob File\u003C\u002Fh1>\n\u003Cp>\u003Ccode>\u002Fplugins\u002FMythicMobs\u002FMobs\u002FSkeletonKing.yml\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>The basic Mob, here we are giving our mob an Internal ID, Type, Display, Health and Damage.\u003C\u002Fp>\n\u003Cp>The Internal ID of this mob will be \u003Ccode>SkeletonKing\u003C\u002Fcode> this must be unique to every mob, and cannot be the same as other mobs. We will use this to spawn the mob \u003Ccode>\u002Fmm m spawn SkeletonKing\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SkeletonKing\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">WITHER_SKELETON\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;6Skeleton King&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">500\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Damage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Next, we will add some options to our mob.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>AlwaysShowName: true\u003C\u002Fcode> makes the mobs Display appear above its head\u003C\u002Fli>\n\u003Cli>\u003Ccode>MovementSpeed: 0.2\u003C\u002Fcode> changes how fast the mob walks around\u003C\u002Fli>\n\u003Cli>\u003Ccode>MaxCombatDistance: 25\u003C\u002Fcode> changes the amount of blocks players can fight the mob from\u003C\u002Fli>\n\u003Cli>\u003Ccode>PreventOtherDrops: true\u003C\u002Fcode> stops the mob type from dropping its vanilla drops\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SkeletonKing\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">WITHER_SKELETON\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;6Skeleton King&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">500\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Damage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Options\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    AlwaysShowName\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MovementSpeed\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0.2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MaxCombatDistance\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">25\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    PreventOtherDrops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we will add some Equipment, this allows us to customize how our mob looks and what weapons it uses. The items we are using here consist of a vanilla pair of boots, and 2 Mythic Items which we will create in our Items File below.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SkeletonKing\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">WITHER_SKELETON\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;6Skeleton King&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">500\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Damage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Options\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    AlwaysShowName\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MovementSpeed\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0.2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MaxCombatDistance\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">25\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    PreventOtherDrops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Equipment\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">KingsCrown\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HEAD\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">IRON_BOOTS\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">FEET\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SkeletonKingSword\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HAND\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Since we removed the vanilla drops from the mob, we will add our own. We will handle these drops with a DropTable which we will create below.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SkeletonKing\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">WITHER_SKELETON\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;6Skeleton King&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">500\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Damage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Options\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    AlwaysShowName\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MovementSpeed\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0.2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MaxCombatDistance\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">25\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    PreventOtherDrops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Equipment\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">KingsCrown\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HEAD\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">IRON_BOOTS\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">FEET\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SkeletonKingSword\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HAND\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Drops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SkeletonKingDrops\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>And finally, we will add some skills to our mob to give it interesting abilities!\u003C\u002Fp>\n\u003Cp>We are adding 2 mechanics and 2 MetaSkills to the mob, the MetaSkills will be created in the skills file below. Head to the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FMechanics\">Mechanics\u003C\u002Fa>, \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FTargeters\">Targeters\u003C\u002Fa> and \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FTriggers\">Triggers\u003C\u002Fa> pages to see what the mechanic does!\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SkeletonKing\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">WITHER_SKELETON\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;6Skeleton King&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">500\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Damage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Options\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    AlwaysShowName\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MovementSpeed\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0.2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MaxCombatDistance\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">25\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    PreventOtherDrops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Equipment\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">KingsCrown\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HEAD\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">IRON_BOOTS\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">FEET\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SkeletonKingSword\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HAND\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Drops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SkeletonKingDrops\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:speak\">speak\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;None may challenge the Skeleton King!&quot;\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">cooldown\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PlayersInRadius\">PlayersInRadius\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">40\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onCombat\">onCombat\u003C\u002Fa> \u003Cspan class=\"yaml-number\">0.2\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:speak\">speak\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Ahahahahah! Die, &lt;trigger.name&gt;!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PlayersInRadius\">PlayersInRadius\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">40\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onPlayerKill\">onPlayerKill\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">SummonSkeletons\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa> \u003Cspan class=\"yaml-number\">0.1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">SmashAttack\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:target\">target\u003C\u002Fa> \u003Cspan class=\"yaml-number\">0.2\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By adding 0.2 and 0.1 after some of the mechanics, we are giving them a chance to execute, meaning they won’t happen 100% of the time. The chance is out of 1 so 0.2 is a 20% chance.\u003C\u002Fp>\n\u003Ch1>Skills File\u003C\u002Fh1>\n\u003Cp>\u003Ccode>\u002Fplugins\u002FMythicMobs\u002FSkills\u002FSkeletonKing.yml\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>The skills file will contain the MetaSkills \u003Ccode>SummonSkeletons\u003C\u002Fcode> and \u003Ccode>SmashAttack\u003C\u002Fcode> which we used in our Mob file.\u003C\u002Fp>\n\u003Ch3>SummonSkeletons\u003C\u002Fh3>\n\u003Cp>Our skill has an internal ID of \u003Ccode>SummonSkeletons\u003C\u002Fcode> which is what we will use when calling the skill, we are giving it a Cooldown of 15 seconds, meaning that once the skill is executed it can’t happen again for that duration.\u003C\u002Fp>\n\u003Cp>Mechanics:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fmessage\">message\u003C\u002Fa> We are sending a message to all players in a radius of 40 around the mob, informing them of the skeletons being spawned. We are using the \u003Ca href=\"http:\u002F\u002Fcaster.name\">caster.name\u003C\u002Fa> placeholder which will get the Display setting from our mob, and the &amp;co placeholder which will insert a : since that can mess up the syntax if used directly.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fdelay\">delay 20\u003C\u002Fa> This adds a delay of 20 ticks (1 second) between the message and the next mechanic\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fsummon\">summon\u003C\u002Fa> We are summoning 2 basic skeleton mobs which will be placed randomly 5 blocks around the Skeleton King. The summon mechanic supports vanilla mobs (like we’ve used) or other MythicMobs using their Internal ID.\nWe are repeating the delay and summon mechanics which will spawn a total of 6 skeletons over the course of 3 seconds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SummonSkeletons\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">15\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;&lt;caster.name&gt;&lt;&amp;co&gt; Arise, my minions!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PlayersInRadius\">PlayersInRadius\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">40\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:summon\">summon\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">mob\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">SKELETON\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">amount\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">radius\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:Self\">Self\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:summon\">summon\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">mob\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">SKELETON\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">amount\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">radius\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:Self\">Self\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:summon\">summon\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">mob\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">SKELETON\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">amount\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">radius\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:Self\">Self\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>Note that, to repeat a mechanic multiple times, you can also use the \u003Ccode>repeat\u003C\u002Fcode> and \u003Ccode>repeatInterval\u003C\u002Fcode> universal attributes\nSo, the above metaskill can be rewritten as\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SummonSkeletons\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">15\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;&lt;caster.name&gt;&lt;&amp;co&gt; Arise, my minions!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PlayersInRadius\">PlayersInRadius\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">40\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:summon\">summon\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">mob\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">SKELETON\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">amount\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">radius\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">repeat\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">repeatInterval\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:Self\">Self\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fblockquote>\n\u003Ch3>SmashAttack\u003C\u002Fh3>\n\u003Cp>This skill causes the mob to teleport to its target, deals damage to the target and throwing them in the air.\u003C\u002Fp>\n\u003Cp>We are using a condition to ensure that the target is within a set distance, if the target is too far, then the skill won’t execute.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\">TargetWithin{d=25}\u003C\u002Fa> Ensures the target is within 25 blocks of the mob\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Mechanics:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fmessage\">message\u003C\u002Fa> We are showing all players in a 40 block radius a message warning of the attack\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fteleport\">teleport\u003C\u002Fa> Teleporting the mob directly to the targeted player\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002FSound\">sound\u003C\u002Fa> Playing an enderman teleport sound originating at the mobs location\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fdelay\">delay\u003C\u002Fa> Delaying the skill by 10 ticks\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fdamage\">damage\u003C\u002Fa> Dealing 5 damage directly to all players within 5 blocks of the mob, ignoring their armor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002Fthrow\">throw\u003C\u002Fa> Throwing the players with velocity and Y velocity\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fmechanics\u002FFakeExplosion\">fakeexplosion\u003C\u002Fa> Causing an explosion effect which does no damage and doesn’t break blocks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SmashAttack\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">8\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Conditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:targetwithin\">targetwithin\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">d\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">25\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">cooldown\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">30\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;&lt;mob.name&gt;&lt;&amp;co&gt; Hahahah! I will crush you, fool!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PlayersInRadius\">PlayersInRadius\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">40\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">teleport\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:target\">target\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:sound\">sound\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">mob.endermen.portal\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">volume\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">1.0\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">pitch\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">0.5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:damage\">damage\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">amount\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">ignorearmor\u003C\u002Fspan>=\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PlayersInRadius\">PlayersInRadius\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:throw\">throw\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">velocity\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">velocityY\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PlayersInRadius\">PlayersInRadius\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">fakeexplosion\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:Self\">Self\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch1>Items File\u003C\u002Fh1>\n\u003Cp>\u003Ccode>\u002Fplugins\u002FMythicMobs\u002FItems\u002FSkeletonKing.yml\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Now we will create the items our mob needs for its armor and weapon.\u003C\u002Fp>\n\u003Cp>First we will create our sword. We will be giving it a Display and Lore which displays when you hover over the item in your inventory, and we will be giving it enchantments. The DAMAGE_ALL enchantment is the name for Sharpness. We are adding attributes to the sword which give the holder +10 health and 10% extra movement speed.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SkeletonKingSword\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Id\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">DIAMOND_SWORD\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;3Greatsword of the Skeleton King&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Lore\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-string\">&#39;&amp;6A powerful sword used by&#39;\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-string\">&#39;&amp;6the King of Skeletons.&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Enchantments\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">DAMAGE_ALL\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">KNOCKBACK\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">FIRE_ASPECT\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Attributes\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    MainHand\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">      Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">      MovementSpeed\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0.1\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we will create our crown, much like the sword above we are giving it a Display, Lore, Enchantments and Attributes. We are also adding 2 Hide flags, this will hide the Attributes and Enchants from being displayed in the items lore.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">KingsCrown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Id\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">GOLDEN_HELMET\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;dCrown of the King&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Lore\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-string\">&#39;&amp;6A kingly crowl that grants&#39;\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-string\">&#39;&amp;6the wearer unwavering power!&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Enchantments\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">PROTECTION_ENVIRONMENTAL\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">PROTECTION_PROJECTILE\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">PROTECTION_FIRE\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">PROTECTION_EXPLOSIONS\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Hide\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">ATTRIBUTES\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">ENCHANTS\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Attributes\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    Head\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">      Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">      KnockbackResistance\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch1>Drops File\u003C\u002Fh1>\n\u003Cp>\u003Ccode>\u002Fplugins\u002FMythicMobs\u002FDropTables\u002FSkeletonKing.yml\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>For our drops we are creating 2 drop tables, and making the first one drop the 2nd one. We are using a condition to make sure that items from the 2nd drop table only drop if the mob dies at night.\u003C\u002Fp>\n\u003Cp>The format for drops is \u003Ccode>&lt;Drop Type&gt; &lt;Amount&gt; &lt;Chance&gt;\u003C\u002Fcode> so in our first drop table we are dropping 1 of the SkeletonKingItemDrops droptable 100% of the time and dropping a random amount of EXP between 100 and 150. In the SkeletonKingItemDrops we are giving the Crown a 1% Chance of dropping and the Sword a 10% chance of dropping.\u003C\u002Fp>\n\u003Cp>We are using MinItems and MaxItems to indicate how many items we want the droptable to drop altogether, it will drop either 1 or 2 drops from the list. This is not the total amount of individual items, since the gold nuggets and diamonds have a range of items, they could drop 64 nuggets and 12 diamonds, which still fits into the MaxItems being 2.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SkeletonKingDrops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Drops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SkeletonKingItemDrops\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">1\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">experience\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">100-150\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\n  \n\u003Cspan class=\"yaml-key\">SkeletonKingItemDrops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Conditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">night\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  MinItems\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  MaxItems\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Drops\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">KingsCrown\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">1\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">0.01\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SkeletonKingSword\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">0.1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">GOLD_NUGGET\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">32-64\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">DIAMOND\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">1-12\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">0.8\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch1>Testing\u003C\u002Fh1>\n\u003Cp>Now you have created all the files needed for our custom mob! The next thing to do is head in-game and use \u003Ccode>\u002Fmm reload\u003C\u002Fcode> to load the mob and its items into the server, then spawn it with \u003Ccode>\u002Fmm m spawn SkeletonKing\u003C\u002Fcode> and checking it works!\u003C\u002Fp>\n\u003Ch1>Random Spawn File\u003C\u002Fh1>\n\u003Cp>\u003Ccode>\u002Fplugins\u002FMythicMobs\u002FRandomSpawns\u002FSkeletonKing.yml\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Now that you have your mob, you may want to make it spawn randomly in the world. We can setup a simple RandomSpawns file which will make that happen!\u003C\u002Fp>\n\u003Cp>RandomSpawns are fairly easy to use, and you can find the information on creating them on their wiki page.\u003C\u002Fp>\n\u003Cp>For this guide we will be making a basic one which spawns our Skeleton King outside at night time. We will be using the REPLACE action which replaces a vanilla mob spawn with our custom mob, and giving it a condition to make it only replace Skeletons.\u003C\u002Fp>\n\u003Cp>We are using a chance of \u003Ccode>0.005\u003C\u002Fcode> which will give the spawn a 0.5% chance of replacing a skeleton, every time a skeleton spawns.\u003C\u002Fp>\n\u003Cp>Make sure to replace \u003Ccode>world\u003C\u002Fcode> with the name of the world (or a list of worlds seperated by ,) you want the mob to spawn in.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">RandomSkeletonKing\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">SkeletonKing\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Worlds\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">world\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Chance\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0.005\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Priority\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Action\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">REPLACE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Conditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">outside\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">night\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:entitytype\">entitytype\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">t\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">SKELETON\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"\u002Fdocs\u002Fwiki\u002FGuides\u002F(Step-4)-Essential-Commands\">&gt;&gt; Step 4\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n",{"menu":6},"false",1779063036640]