[{"data":1,"prerenderedAt":6},["ShallowReactive",2],{"docs:wiki\u002FModel-Engine":3},{"html":4,"title":-1,"frontmatter":5},"\u003Ch3>Modelengine Custom Models\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>ModelEngine is dependent on the plugin \u003Ca href=\"https:\u002F\u002Fwww.spigotmc.org\u002Fresources\u002Fconxeptworks-model-engine%E2%80%94ultimate-entity-model-manager-1-14-1-16-5.79477\u002F\">ModelEngine\u003C\u002Fa>\u003Cbr>\nand requires the use of a custom resource pack. \u003Ca href=\"https:\u002F\u002Fgit.lumine.io\u002Fmythiccraft\u002Fmodel-engine-4\u002F-\u002Fwikis\u002Fhome\">The most up to date documentation for ModelEngine can be found here\u003C\u002Fa>.\u003Cbr>\nYou can also join Mythic’s own \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FK3tqXfT\">support discord\u003C\u002Fa> should you need help with your models\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Modelengine has a free trial for a few special models so you can try before you buy, and there is a free test model on their wiki. You will have to make, or buy, your own models.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Now that the technical mumbo-jumbo is over… Why use ModelEngine??\u003C\u002Fh3>\n\u003Cp>ModelEngine allows anyone with BlockBench to quickly and easily create their own custom models and hit boxes similar to what you would see in mod packs, all in a vanilla client, using armor stands and a resource pack.\u003C\u002Fp>\n\u003Cp>It is generally advised to use the \u003Ccode>PreventOtherDrops\u003C\u002Fcode> and \u003Ccode>silent\u003C\u002Fcode> mob options to avoid weird drops or noises coming from your ModelEngine Monster\u003C\u002Fp>\n\u003C!-- ![image](uploads\u002F5862ab1f31634ae0211a3c226d834540\u002Fimage.png) -->\n\u003Cp>\u003Cimg src=\"\u002Fwiki-assets\u002Fuploads\u002F934d66a2973c6e2cabce6d87cc0033db\u002Fleft.png\" alt=\"image\">\u003C\u002Fp>\n\u003Ch3>Mechanics\u003C\u002Fh3>\n\u003Cp>ModelEngine runs a few mechanics in order to apply to the mob.\u003C\u002Fp>\n\u003Cp>To apply the “kindletronjr” model to a mob you would use this in the skills section of the mob:\u003Cbr>\n\u003Ccode>- model{mid=kindletronjr;n=false} @self ~onSpawn\u003C\u002Fcode>\u003Cbr>\nTo play an attack animation you have made, you would put this in the skills section of a mob:\u003Cbr>\n\u003Ccode>- state{mid=kindletronjr;s=attack;} @self ~onAttack\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>For a full list of attributes and mechanics please visit the ModelEngine wiki:\n\u003Ca href=\"https:\u002F\u002Fgit.mythiccraft.io\u002Fmythiccraft\u002Fmodel-engine-4\u002F-\u002Fwikis\u002Fhome\">https:\u002F\u002Fgit.mythiccraft.io\u002Fmythiccraft\u002Fmodel-engine-4\u002F-\u002Fwikis\u002Fhome\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Example:\u003C\u002Fh3>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">KindletronJR\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\">SILVERFISH\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Damage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0\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:model\">model\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">mid\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">kindletronjr\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onSpawn\">onSpawn\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\">KindletronJRInit\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">sync\u003C\u002Fspan>=\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onAttack\">onAttack\u003C\u002Fa>\n\u003Cspan class=\"yaml-key\">  Options\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    Silent\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.1\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\">    PreventBlockInfection\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Alternatively, the following way of setting the model up is also available:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">KindletronJR\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\">SILVERFISH\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Damage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">0\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Model\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\">kindletronjr\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    ViewRadius\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">64\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    Drive\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">false\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    DamageTint\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\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:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">KindletronJRInit\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">sync\u003C\u002Fspan>=\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onAttack\">onAttack\u003C\u002Fa>\n\u003Cspan class=\"yaml-key\">  Options\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">    Silent\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.1\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\">    PreventBlockInfection\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n",{},1779063023819]