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.
This is a database of all options available when creating a mob in
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
MythicMobs. These options go under the Options tag like so:
VeryFastSkeleton:
Also also note that disguises are likely to break if you capitalize the disguise type.
Type: skeleton
Display: 'Very Fast Skeleton'
Options:
MovementSpeed: 0.3
NoDamageTicks: 50
### Universal options
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.
These options are universal and will work regardless of the mobtype.
Below is a list of disguise types that can be assigned to a mob using the disguise mob option.
#### All mobs
Available Disguises
===========
**AlwaysShowName: \[true/false\]**
- arrow
- babyzombievillager
- Whether the name-tag should always be displayed, even when not looking at the mob and through blocks.
- bat
- Equivalent of the NBT-tag "CustomNameVisible"
- blaze
- MC 1.8 and earlier: armor stands only
- block - Disguise a mob as (literally) a block
- MC 1.9 and later: all entites
- boat
- Defaults to false.
- cave_spider
- chicken
**AttackSpeed: \[number\]**
- cow
- creeper
- Sets the attack speed of the mob.
- donkey
- Defaults to vanilla attack speed for the respective mobs.
- dropped_item - Disguses a mob as a dropped item.
- egg
**ApplyInvisibility: \[true/false\]** (4.9)
- ender_crystal
- ender_dragon
- Sets permanent invisibility effect on the mob (No need for invisibility potions ~onSpawn).
- ender_pearl
- Defaults to false.
- ender_signal
- enderman
**Collidable: \[true/false\]**
- experience_orb
- fireball
- Whether the mob has collision.
- firework
- Defaults to true.
- fishing_hook
-**Note:** collisions in Minecraft are bidirectional, so this would need to be set to false on both the collidee and the collidant to ensure no collisions take place.
- ghast
- giant
**Despawn: \[true/false\]**
- horse
- iron_golem
- Determines whether mobs will despawn if no players are nearby.
- item_frame
- Should generally be turned on if you are using a lot of a mob spawners or entities will overwhelm your server.
- leash_hitch
- Equivalent NBT-tag is "PersistenceRequired"
- magma_cube
- Defaults to true.
- minecart
- minecart_chest
**FollowRange: \[value\]**
- minecart_furnace
- minecart_hopper
- Max distance the mob will hold aggro on a target.
- minecart_mob_spawner
- Also defines max range at which a target will aggro a player initially.
- minecart_tnt
- Defaults to standard respective minecraft follow range
- mule
- mushroom_cow
**Glowing: \[true/false\]**
- ocelot
- painting
- Whether the mob should permanently be glowing.
- pig
- Defaults to false.
- pig_zombie
- player - Disguise a mob as a player!
**Invincible: true/false**
- polar_bear
- primed_tnt
- Makes the mob completely invincible to all types of damage.
- rabbit
- //Cannot// be changed by command skills!
- sheep
- Defaults to false.
- silverfish
- skeleton
**Interactable: true/false**
- skeleton_horse
- slime
- Make the mob none interactable. In case of armor stand, denies interacts with its equipment.
- small_fireball
- Defaults to false.
- snowball
- snowman
**LockPitch: true/false ** (4.9)
- spider
- splash_potion
- Requires protocollib, keeps mobs heads from looking up/down.
- squid
- Defaults to false.
- thrown_exp_bottle
- undead_horse
**KnockbackResistance: number**
- villager
- witch
- Number between 0 and 1 that defines resistance of mob to knockbacks. Defaults to 0.
- wither
-```0.1 = 10%```, ```0.X = X0%```, ```1 = 100%```
- wither_skeleton
-**Note:** mobs with 100% resistance can still be knocked back by weapons enchanted with knockback or explosions.
- wither_skull
- wolf
**MaxCombatDistance: number**
- zombie
- zombie_villager
- The mob cannot be damaged by players further away than ```<number>``` blocks.
- Setting this option to a number less than the distance of a certain mob skill or attack will ensure that the mob can damage the player and will not be as easy to exploit.
### Options
**MovementSpeed: \[number\]**
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).
- The movement speed of the mob.
- Disguise.Burning: true - Causes the mob to always appear to be burning
- Most mobs default to movement speed of 0.2
- Disguise.Blocking: true - Causes certain disguises to be stuck in the “blocking” animation.
- Values above 1 tend to make the mob difficult / impossible to fight.
- Disguise.Invisible: true - Makes the mob permanently invisible
- Disguise.Name: - Sets the disguised entity name
**NoAI: \[true/false\]**
- Disguise.ShowName: true - Displays a nametag over certain disguises that would not normally have one (such as a block or item)
- Disguise.Sneaking: true - Causes certain disguises to be stuck in the “sneaking” animation.
- Wether or not the mob should have AI. //Will override any settings specified in AIGoalSelectors!//
- Disguise.Sprinting: true - Causes certain disguises to be stuck in the “sprinting” animation.
- As opposed to AIGoalSelectors, this will work on Enderdragons and Withers.
- Disguise.ModifyBoundingBox: false - Setting this to false will make mobs keep their original hitbox.
- Defaults to false.
- Disguise.Glowing: [true/false] - Makes the disguise glow permanently.
- Disguise.Gliding: [true/false] - Makes the disguise glide permanently.
**NoDamageTicks:\[number\]**
“Glowing” and “Gliding” were added in version 2.3.2.
- Defines how long the mob is invulnerable after being hit.
- If ImmunityTables are turned on for the mob, NoDamageTicks are per player as opposed to global.
Excessive Example:
- Defaults to 10.
```
SneakyDisguisingMob:
**NoGravity: \[true/false\]**
Type: wither_skeleton
Display: 'meh'
- Whether the mob should not have gravity.
CustomKillMessages:
- Defaults to false.
- '<target.name> was sneaked upon! (to death)'
- Note that when this is true, the mob CANNOT have the skill [[skills/mechanics/velocity|velocity]] used on it.
Health: 128
Disguise:
**Persistent: \[true/false\]**
Type: player
Skin: 'meeeh'
- Makes the mob immune to the "mm m killall" command
Player: Steve
- The mob can still despawn if "Despawn" is set to true
Burning: true
- The mob can still be killed if targeted in the "mm m kill X" command or using a "minecraft:kill" command
Blocking: true
- Defaults to false
Invisible: false
ShowName: false
**PreventItemPickup: \[true/false\]**
Sneaking: true
Sprinting: true
- Prevents mobs from picking up items.
ModifyBoundingBox: false
- Defaults to true.
```
**PreventLeashing: \[true/false\]**
#### Nameplates
- Whether to prevents a leash from being placed on the mob.
Added in 4.1
- Defaults to true
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!).
**PreventMobKillDrops: \[true/false\]**
If you don't specify the player field, it will use the Display field instead using a custom nameplate.
- Prevents mobs killed by that MythicMob from dropping loot.
```
- Defaults to false.
Monkey:
- ''As of version 2.3 and before, this option will also prevent players from dropping their inventory upon death if killed by a mob with this option turned on. Do not use in combination with gamerule keepInventory false!''
Type: skeleton
- This is fixed in version 2.5.0
Display: "this display name is too long for players normally"
Disguise:
**PreventOtherDrops: \[true/false\]**
Type: player
Skin: Kurdie
- Should MythicMobs block the mob from dropping its normal items?
```
- Defaults to false.
This feature requires LibsDisguises and the Holograms plugin: [https://www.spigotmc.org/resources/holograms.4924/](https://www.spigotmc.org/resources/holograms.4924/)
**PreventRandomEquipment: \[true/false\]**
#### Examples
- Whether a mob should be allowed to spawn with random equipment.
Examples of Disguises being used:
- Defaults to false.
```
**PreventRenaming: \[true/false\]**
MobType: skeleton
Disguise:
- Whether to prevent renaming using a nametag.
Type: player
- Defaults to true.
Player: '&8Not Darkitect'
Skin: Darkitect
**PreventSunburn: \[true/false\]**
```
```
- Whether to prevent the mob from burning in the sun.
MobType: skeleton
- Defaults to false.
Health: 20
Disguise:
**RepeatAllSkills: \[true/false\]**
Type: player
Player: Ashijin
- Whether to repeat HP based skills if a mob heals back above the health threshold for them.
Skin: Notch
- Defaults to false.
```
```
**ShowHealth: \[true/false\]**
MobType: skeleton
Health: 20
- Displays health of mob through messages broadcast within a radius defined by **show<nowiki>*</nowiki>health<nowiki>*</nowiki>radius** and formatted according to **show<nowiki>*</nowiki>health<nowiki>*</nowiki>format**. Both of these are global settings under **config.yml**
Disguise:
- Defaults to false.
Type: pig
```
**Silent: \[true/false\]**
- Whether or not a mob should use vanilla sound effects.