|  |  | =========== | 
|  |  | ### Mob Disguises | 
|  |  |  | 
|  |  | Mob disguises are dependent on the plugins [LibsDisguises ](https://www.spigotmc.org/resources/libs-disguises.81/)and [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/). They will not work without either of those plugins. | 
|  |  | **Mob disguises are dependent on the plugins [LibsDisguises ](https://www.spigotmc.org/resources/libs-disguises.81/)and [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/). They will not work without both of those plugins. [The most up to date documentation for LibsDisguises can be found here](https://www.spigotmc.org/wiki/lib-s-disguises/)** | 
|  |  |  | 
|  |  | Also note that some versions work better with others- some versions break mob disguises, other players disguises. You'll have to experiment for yourself- there's no consensus on what works | 
|  |  | Most features do not require the premium version of LibsDisguises because LibraryAddict is a pretty nice dude. | 
|  |  |  | 
|  |  | Also also note that disguises are likely to break if you capitalize the disguise type. | 
|  |  | **Note:** Some version of ProtocolLib work better than others- some versions break mob disguises, other players disguises, we do not have control over this. The LibsDisguises plugin will try to auto-update to a working version but sometimes that may fail. [check the discord if this is the case, normally we have backup links to working versions](mythicmobs.net/discord) | 
|  |  |  | 
|  |  | ### Now that the technical mumbo-jumbo is over... What is a disguise? | 
|  |  |  | 
|  |  | 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. | 
|  |  |  | 
|  |  | Below is a list of disguise types that can be assigned to a mob using the disguise mob option. | 
|  |  |  | 
|  |  | Available Disguises | 
|  |  | =========== | 
|  |  | - arrow | 
|  |  | - babyzombievillager | 
|  |  | - bat | 
|  |  | - blaze | 
|  |  | - block - Disguise a mob as (literally) a block | 
|  |  | - boat | 
|  |  | - cave_spider | 
|  |  | - chicken | 
|  |  | - cow | 
|  |  | - creeper | 
|  |  | - donkey | 
|  |  | - dropped_item - Disguses a mob as a dropped item. | 
|  |  | - egg | 
|  |  | - ender_crystal | 
|  |  | - ender_dragon | 
|  |  | - ender_pearl | 
|  |  | - ender_signal | 
|  |  | - enderman | 
|  |  | - experience_orb | 
|  |  | - fireball | 
|  |  | - firework | 
|  |  | - fishing_hook | 
|  |  | - ghast | 
|  |  | - giant | 
|  |  | - horse | 
|  |  | - iron_golem | 
|  |  | - item_frame | 
|  |  | - leash_hitch | 
|  |  | - magma_cube | 
|  |  | - minecart | 
|  |  | - minecart_chest | 
|  |  | - minecart_furnace | 
|  |  | - minecart_hopper | 
|  |  | - minecart_mob_spawner | 
|  |  | - minecart_tnt | 
|  |  | - mule | 
|  |  | - mushroom_cow | 
|  |  | - ocelot | 
|  |  | - painting | 
|  |  | - pig | 
|  |  | - pig_zombie | 
|  |  | - player - Disguise a mob as a player! | 
|  |  | - polar_bear | 
|  |  | - primed_tnt | 
|  |  | - rabbit | 
|  |  | - sheep | 
|  |  | - silverfish | 
|  |  | - skeleton | 
|  |  | - skeleton_horse | 
|  |  | - slime | 
|  |  | - small_fireball | 
|  |  | - snowball | 
|  |  | - snowman | 
|  |  | - spider | 
|  |  | - splash_potion | 
|  |  | - squid | 
|  |  | - thrown_exp_bottle | 
|  |  | - undead_horse | 
|  |  | - villager | 
|  |  | - witch | 
|  |  | - wither | 
|  |  | - wither_skeleton | 
|  |  | - wither_skull | 
|  |  | - wolf | 
|  |  | - zombie | 
|  |  | - zombie_villager | 
|  |  | Any entity type found in the spigot docs should function correctly. | 
|  |  | https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html | 
|  |  |  | 
|  |  | ### Options | 
|  |  |  | 
|  |  | All 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). | 
|  |  | All 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 `/dhelp <entity>`. Because this is generated by your plugin it should _always_ be up to date. | 
|  |  |  | 
|  |  | Here are some common ones that may be of interest to you: | 
|  |  |  | 
|  |  | - Disguise.Burning: true - Causes the mob to always appear to be burning | 
|  |  | - Disguise.Blocking: true - Causes certain disguises to be stuck in the “blocking” animation. | 
| ... | ... | @@ -115,11 +51,11 @@ SneakyDisguisingMob: | 
|  |  | Sneaking: true | 
|  |  | Sprinting: true | 
|  |  | ModifyBoundingBox: false | 
|  |  | setDynamicName: true | 
|  |  | ``` | 
|  |  |  | 
|  |  | #### Nameplates | 
|  |  |  | 
|  |  | Added in 4.1 | 
|  |  | Nameplates allow you to extend the nameplates of Player-disguise mobs, which are normally limited to 16 characters. | 
|  |  | To use this, simply have Holograms installed and then leave out the “Player” field in your disguise (skin is still required!). | 
|  |  | If you don't specify the player field, it will use the Display field instead using a custom nameplate. | 
| ... | ... | @@ -134,6 +70,9 @@ Monkey: | 
|  |  | ``` | 
|  |  | This feature requires LibsDisguises and the Holograms plugin: [https://www.spigotmc.org/resources/holograms.4924/](https://www.spigotmc.org/resources/holograms.4924/) | 
|  |  |  | 
|  |  | If you have premium you can use multi line disguise names using the `setDynamicName` option | 
|  |  |  | 
|  |  |  | 
|  |  | #### Examples | 
|  |  |  | 
|  |  | Examples of Disguises being used: | 
| ... | ... | @@ -145,6 +84,7 @@ Disguise: | 
|  |  | Player: '&8Not Darkitect' | 
|  |  | Skin: Darkitect | 
|  |  | ``` | 
|  |  |  | 
|  |  | ``` | 
|  |  | MobType: skeleton | 
|  |  | Health: 20 | 
| ... | ... | @@ -153,11 +93,24 @@ Disguise: | 
|  |  | Player: Ashijin | 
|  |  | Skin: Notch | 
|  |  | ``` | 
|  |  |  | 
|  |  | ``` | 
|  |  | MobType: skeleton | 
|  |  | Health: 20 | 
|  |  | Disguise: | 
|  |  | Type: pig | 
|  |  | ``` | 
|  |  |  | 
|  |  | You may also use in line conditions for the mobs disguise. For example from the orc shown earlier: | 
|  |  | ``` | 
|  |  | SLSkelF: | 
|  |  | Type: ZOMBIE | 
|  |  | Equipment: | 
|  |  | - IRON_SWORD HAND | 
|  |  | - SHIELD OFFHAND | 
|  |  | - LEATHER_HELMET HEAD | 
|  |  | - LEATHER_CHESTPLATE CHEST | 
|  |  | - LEATHER_LEGGINGS LEGS | 
|  |  | - LEATHER_BOOTS FEET | 
|  |  | Display: '&BSkeletal Fighter\n&ELv.<mob.level>' | 
|  |  | Disguise: SKELETON setDynamicName``` | 
|  |  | ------------------------------------------------------------------------ |