[{"data":1,"prerenderedAt":6},["ShallowReactive",2],{"docs:wiki\u002FMobs\u002FDisguises":3},{"html":4,"title":-1,"frontmatter":5},"\u003Ch3>Mob Disguises\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Mob disguises are dependent on the plugins \u003Ca href=\"https:\u002F\u002Fwww.spigotmc.org\u002Fresources\u002Flibs-disguises.81\u002F\">LibsDisguises \u003C\u002Fa>. They will not work without both of those plugins. \u003Ca href=\"https:\u002F\u002Fwww.spigotmc.org\u002Fwiki\u002Flib-s-disguises\u002F\">The most up to date documentation for LibsDisguises can be found here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most features do not require the premium version of LibsDisguises because LibraryAddict is a pretty nice dude.\u003C\u002Fp>\n\u003Ch3>Now that the technical mumbo-jumbo is over… What is a disguise?\u003C\u002Fh3>\n\u003Cp>Disguises allow you to make your mob look like a different mob, a block, or even an item! Disguises are great for shaking things up with mobs, allowing you to do things that are otherwise not possible… for example, making a spider that looks like a zombie– a zombie that climbs walls!. The possibilities are huge.\u003C\u002Fp>\n\u003Cp>Any entity type found in the spigot docs should function correctly.\n\u003Ca href=\"https:\u002F\u002Fhub.spigotmc.org\u002Fjavadocs\u002Fbukkit\u002Forg\u002Fbukkit\u002Fentity\u002FEntityType.html\">https:\u002F\u002Fhub.spigotmc.org\u002Fjavadocs\u002Fbukkit\u002Forg\u002Fbukkit\u002Fentity\u002FEntityType.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>How To Set up Disguises\u003C\u002Fh2>\n\u003Cp>With the newer versions of MythicMobs, disguises can now be done completely inline using the same \u003Cstrong>disguise string\u003C\u002Fstrong> syntax as the in-game \u003Ccode>\u002Fdisguise\u003C\u002Fcode> command.\u003C\u002Fp>\n\u003Cp>For example, let’s say we want a skeleton that is glowing, spinning, and on fire. To get this disguise ingame, we would use the command: \u003Ccode>\u002Fdisguise SKELETON setGlowing setSpinning setBurning\u003C\u002Fcode>.\nWe can take this command, and use it on a mob next to the disguise option, like in the example below:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SLSkelF\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\">ZOMBIE\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\">IRON_SWORD\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HAND\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">SHIELD\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">OFFHAND\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">LEATHER_HELMET\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">HEAD\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">LEATHER_CHESTPLATE\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">CHEST\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">LEATHER_LEGGINGS\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">LEGS\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">LEATHER_BOOTS\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">FEET\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&#39;&amp;BSkeletal Fighter\\n&amp;ELv.&lt;mob.level&gt;&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">SKELETON\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setGlowing\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSpinning\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setBurning\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Disguise Options\u003C\u002Fh2>\n\u003Cp>You can view additional disguise options by using \u003Ccode>\u002Fdhelp &lt;disguisetype&gt;\u003C\u002Fcode>. You can also view more information on types by using \u003Ccode>\u002Fdhelp\u003C\u002Fcode>.\u003Cbr>\nExamples:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#Invisible powered Creeper\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">creeper\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setPowered\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setInvisible\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-comment\">#Brown horse with white spots and gold armor\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">horse\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setColor\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">brown\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setStyle\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">white_dots\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setHorseArmor\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">418\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-comment\">#Upside-down player disguise with Notch&#39;s skin\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">player\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Dinnerbone\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSkin\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Notch\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Saving Disguises\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Download the skin.png file you want to use for your disguises and put it inside of the server\u002Fplugins\u002Flibsdisguises\u002Fskins folder.\u003C\u002Fli>\n\u003Cli>use the command \u003Ccode>\u002Fsavedisguise RumiIsAwesome player &lt;inherit&gt; setSkin RumiExMachina.png setDynamicName\u003C\u002Fcode> to save your skin to a disguise.\u003C\u002Fli>\n\u003Cli>Apply it to your MM with \u003Ccode>Disguise: RumiIsAwesome\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Detailed steps\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ccode>RumiIsAwesome\u003C\u002Fcode> would be the name of your disguise\u003C\u002Fli>\n\u003Cli>\u003Ccode>player\u003C\u002Fcode> means it’s a player disguise\u003C\u002Fli>\n\u003Cli>\u003Ccode>&lt;inherit&gt;\u003C\u002Fcode> means it will take its name from \u003Ccode>Display:\u003C\u002Fcode> instead of adding it here\u003C\u002Fli>\n\u003Cli>\u003Ccode>setSkin RumiExMachina.png\u003C\u002Fcode> is telling it to set the disguise skin to your .png file in the skins folder  So if you have a skin named Goblin.png in the skins folder, use setSkin Goblin.png\u003C\u002Fli>\n\u003Cli>\u003Ccode>setDynamicName\u003C\u002Fcode> is used to allow the disguise name to change often, useful when you want to display the entity’s health in its name\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Excessive Example:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">SneakyDisguisingMob\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;meh&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  CustomKillMessages\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-string\">&#39;&lt;target.name&gt; was sneaked upon! (to death)&#39;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Health\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">128\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">player\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Steve\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSkin\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">meeeh.png\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setBurning\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSneaking\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSprinting\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setModifyBoundingBox\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">false\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setDynamicName\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Nameplates\u003C\u002Fh4>\n\u003Cp>Nameplates allow you to extend the nameplates of Player-disguise mobs, which are normally limited to 16 characters.\nTo use this, simply have Holograms installed and then leave out the “Player” field in your disguise (skin is still required!).\nIf you don’t specify the player field, it will use the Display field instead using a custom nameplate.\nAdditionally, mob names can be put on multiple lines with diacritics (\\n)\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">Monkey\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\">skeleton\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Display\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-string\">&quot;this display name is too \\n long for players normally&quot;\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">player\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Steve\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSkin\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Kurdie.png\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This feature requires LibsDisguises and the Holograms plugin: \u003Ca href=\"https:\u002F\u002Fwww.spigotmc.org\u002Fresources\u002Fholograms.4924\u002F\">https:\u002F\u002Fwww.spigotmc.org\u002Fresources\u002Fholograms.4924\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you have LibsDisguises premium you can use multi line disguise names using the \u003Ccode>setDynamicName\u003C\u002Fcode> option\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fwiki-assets\u002Fuploads\u002Fe9f3926c7a8d74dfb1b8fa6d2cd2d67c\u002Fimage.png\" alt=\"image\">\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>Examples of Disguises being used:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleMob\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\">skeleton\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">player\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">libraryaddict\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setCustomName\u003C\u002Fspan> \u003Cspan class=\"yaml-string\">&quot;&amp;8Not Darkitect&quot;\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSkin\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Darkitect.png\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleMob2\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\">skeleton\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\">  Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">player\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Ashijin\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">setSkin\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">Notch.png\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleMob3\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  MobType\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">skeleton\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\">  Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">pig\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleMob4\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  MobType\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">skeleton\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\">  Disguise\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">FALLING_BLOCK\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">STONE\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C!-- NOT USED ANYMORE! KEEPING THIS HERE IF ANYONE WANTS TO USE DISGUISE OPTIONS SYNTAX\n## LEGACY: Disguise Options\n\n### NOTE: As of MM 5.0, you must setup your disguises using inline disguise.\nThese options are no longer utilized in modern disguises and the documentation is preserved for historical purposes only.\n\nAll disguises have certain options available to them. These options go under the Disguises block, and can only be used in conjunction with a disguise (they will not work on their own). Some options will be mob specific. The lists of options for any entity can be found using `\u002Fdhelp \u003Centity>`. Because this is generated by your plugin it should _always_ be up to date.\n\nHere are some common ones that may be of interest to you:\n\n- Disguise.Burning: true - Causes the mob to always appear to be burning\n- Disguise.Blocking: true - Causes certain disguises to be stuck in the “blocking” animation.\n- Disguise.Invisible: true - Makes the mob permanently invisible\n- Disguise.Name: - Sets the disguised entity name\n- Disguise.ShowName: true - Displays a nametag over certain disguises that would not normally have one (such as a block or item)\n- Disguise.Sneaking: true - Causes certain disguises to be stuck in the “sneaking” animation.\n- Disguise.Sprinting: true - Causes certain disguises to be stuck in the “sprinting” animation.\n- Disguise.ModifyBoundingBox: false - Setting this to false will make mobs keep their original hitbox.\n- Disguise.Glowing: [true\u002Ffalse] - Makes the disguise glow permanently.\n- Disguise.Gliding: [true\u002Ffalse] - Makes the disguise glide permanently.\n\n“Glowing” and “Gliding” were added in version 2.3.2.\n-->",{},1779063023810]