iDisguise Configuration

The configuration file is saved at /plugins/iDisguise/config.yml.
This is the default configuration:

# Options affecting the basic behavior of iDisguise (including the developer API)
disguise:
   
   # Do disguised players see their own disguise in 3rd person view.
   # This only works for player disguises at the moment.
   # WARNING: DON'T ENABLE THIS FEATURE IF YOU USE BUNGEECORD, it will crash Minecraft clients.
   view-self: false
   
   # Do disguised players keep their disguise when they leave the server
   keep-disguise-leave: true
   
   # Do disguised players keep their disguise when you shutdown the server
   keep-disguise-shutdown: true
   
   # Modify disguised players' death messages
   # e.g. 'RobinGrether tried to swim in lava' -> 'Notch tried to swim in lava' in case RobinGrether is disguised as a player called Notch
   modify-message-death: false
   
   # Modify disguised players' join message
   # e.g. 'RobinGrether joined the game' -> 'Dinnerbone joined the game' in case RobinGrether is disguise as a player called Dinnerbone
   modify-message-join: false
   
   # Modify disguised players' kill message
   # e.g. 'Notch was slain by RobinGrether' -> 'Notch was slain by Zombie' in case RobinGrether is disguised as a zombie
   modify-message-kill: false
   
   # Modify disguised players' leave message
   # e.g. 'RobinGrether left the game' -> 'Herobrine left the game' in case RobinGrether is disguised as a player called Herobrine
   modify-message-leave: false
   
   # Modify disguised players' player list entry
   # If this is enabled disguised players are NOT shown in the player list except if they are disguised as other players,
   # in this case the disguise name is shown instead of the original player name.
   # Consider enabling modify-scoreboard-packets as well if you experience problems with scoreboard/nametag plugins.
   modify-player-list-entry: false
   
   # Modify scoreboard packets
   # This may help scoreboard plugins to work properly with disguised players.
   # Furthermore, this option enables compatibility with NametagEdit and ColoredTags.
   modify-scoreboard-packets: true
   
   # Show name tags with their original name for disguised players
   # Obviously, this option does NOT affect player disguises.
   name-tag-shown: false
   
   # Do disguised players sound like actual mobs
   # e.g. a player disguised as a cow moos when he is hurt
   replace-sound-effects: true
   
   # Change this to true if you use BungeeCord
   # Explanation: BungeeCord breaks the standard player disguises, this option fixes that.
   bungee-cord: false
   
# Options affecting the commands and permissions of iDisguise (these do NOT affect the developer API)
commands:
   
   # Restrict some player names so your players cannot disguise as them
   # Admins might get 'iDisguise.player.prohibited' permission to bypass this restriction
   # The names should be lower case (won't work otherwise)
   restricted-player-names: 
   - player1
   - player2
   
   # Do disguised players need to have 'iDisguise.undisguise' permission to be allowed to undisguise
   undisguise-permission: false
   
# Options affecting the update checking feature
updates:
   
   # Check whether an update is available at every server start
   # Admins might get the 'iDisguise.update' permission node to trigger an update check whenever they log in and receive a notification if an update is available
   check: true
   
   # Automatically download new updates (however a server restart is required for an update to take effect)
   download: false

Besides the configuration file, iDisguise also features a language file which is saved at /plugins/iDisguise/language.yml.
It enables you to modify and translate the messages that are sent to your players.

Tip: You can specify custom disguise type aliases in the language file:
1. Find the field disguise-alias-<disguise-type>.
2. List the aliases you’d like to have (seperated by a comma).
3. Append an exclamation mark (!) at the beginning of one of the aliases to mark it as default. (Default aliases are shown when you execute /disguise help)

This is the default language file:

reload-complete: §6[iDisguise] Reload complete.
no-permission: §cYou are not allowed to do this.
console-use-other-command: §cUse /odisguise from the server console.
cannot-find-targets: §cNo target entities were found.
wrong-usage-no-name: '§cWrong usage: account name required'
wrong-usage-two-disguise-types: '§cWrong usage: two disguise types given'
wrong-usage-unknown-arguments: '§cWrong usage: the following arguments could not be
  identified'
wrong-usage-unknown-arguments2: §7 §o%argument%§7 -> %message%
wrong-usage-see-through: '§cWrong usage: unknown argument §o%argument%'
invalid-name: §cThe given account name is invalid.
event-cancelled: §cAnother plugin prohibits you to do that.
disguise-success-self: §6You disguised as a %type%.
disguise-success-other: §6%player% disguised as a %type%.
disguise-success-multiple: §6%share% out of %total% selected entities disguised as
  a %type%.
status-player-self: §6You are disguised as a %type% called %name%.
status-player-other: §6%player% is disguised as a %type% called %name%.
status-self: §6You are disguised as a %type%.
status-other: §6%player% is disguised as a %type%.
status-subtypes: §7(%subtypes%)
status-not-disguised-self: §6You are not disguised.
status-not-disguised-other: §6%player% is not disguised.
outdated-server: §cYour Minecraft version does not support the given disguise type.
undisguise-console: §cYou are not a player so you cannot undisguise.
undisguise-not-disguised-self: §cYou are not disguised.
undisguise-not-disguised-other: §c%player% is not disguised.
undisguise-success-self: §6You undisguised.
undisguise-success-other: §6%player% undisguised.
undisguise-success-multiple: §6%share% out of %total% selected entities undisguised.
help-base: §6§o%command% §6- %description%
help-types: §6%types%
help-types-available: '%type%'
help-types-not-supported: §7§m%type%
help-types-no-permission: §7§m%type%
help-info: §7Use §o%command% §7to read the other pages.
help-player-self: Disguise yourself as a player
help-player-other: Disguise a player as a player
help-random-self: Disguise yourself as a randomly chosen mob
help-random-other: Disguise a player as a randomly chosen mob
help-reload: Reload config and language file
help-see-through-self: Indicate or toggle see-through mode for yourself
help-see-through-other: Indicate or toggle see-through mode for a player
help-status-self: Shows your disguise status
help-status-other: Shows a player's disguise status
help-undisguise-self: Undisguise yourself
help-undisguise-all-new: Undisguise everyone (*), all online players (*o), all players
  (*p) or all entities (*e)
help-undisguise-other: Undisguise a player
help-disguise-self: Disguise yourself as a mob with optional subtypes
help-disguise-other: Disguise a player as a mob with optional subtypes
help-subtype: Apply one (or multiple) subtypes
join-disguised: §6You are still disguised. Use §o/disguise status§r§6 to get more
  information.
move-as-shulker: §cYou must not move while you are disguised as a shulker.
update-available: '§6[iDisguise] An update is available: %version%'
update-already-downloaded: §6[iDisguise] Update already downloaded. (Restart server
  to apply update)
update-downloading: §6[iDisguise] Downloading update...
update-download-succeeded: §6[iDisguise] Download succeeded. (Restart server to apply
  update)
update-download-failed: §c[iDisguise] Download failed.
update-option: §6[iDisguise] You can enable automatic updates in the config file.
easter-egg-birthday: §eYAAAY!!! Today is my birthday! I'm %age% years old now.
see-through-status-on-self: §6See-through mode is currently §aenabled §6for you.
see-through-status-on-other: §6See-through mode is currently §aenabled §6for %player%.
see-through-status-off-self: §6See-through mode is currently §cdisabled §6for you.
see-through-status-off-other: §6See-through mode is currently §cdisabled §6for %player%.
see-through-enable-self: §6See-through mode is now §aenabled §6for you.
see-through-enable-other: §6See-through mode is now §aenabled §6for %player%.
see-through-disable-self: §6See-through mode is now §cdisabled §6for you.
see-through-disable-other: §6See-through mode is now §cdisabled §6for %player%.
see-through-entity: §cSee-through mode is only for players.
help-target-uid: §6 - Select a player by account id
help-target-eid: §6[entity-id] - Select an entity/player by entity id
help-target-vanilla: §6@p/@r/@a/@e/@s[...] - Select entities/players with vanilla
  selector
help-target-name-exact: §6"player-name" - Select a player by EXACT account name
help-target-name-match: §6player-name - Match an ONLINE player
help-target-vanilla-tip: '§7Tip: You can use vanilla target selectors in command blocks
  like this §o#p/#r/#a/#e/#s[...]'
help-title: §7==== §l%name% §7%version% ==== §l%title% §7(%page%/%total%) ====
help-title-disguise: Disguise
help-title-undisguise: Undisguise
help-title-types: Types
help-title-features: Features
help-title-targets: Targets
help-undisguise-tip: '§7Tip: Append §oignore§7 to the end of the command to bypass
  the plugin''s API.'
disguise-alias-bat: ''
disguise-alias-blaze: ''
disguise-alias-cave-spider: cavespider, bluespider, blue-spider
disguise-alias-chicken: chick
disguise-alias-cod: ''
disguise-alias-cow: cattle, ox
disguise-alias-creeper: ''
disguise-alias-dolphin: ''
disguise-alias-donkey: ''
disguise-alias-drowned: ''
disguise-alias-elder-guardian: ''
disguise-alias-ender-dragon: ''
disguise-alias-enderman: endermen
disguise-alias-endermite: ''
disguise-alias-evoker: ''
disguise-alias-ghast: ''
disguise-alias-giant: ''
disguise-alias-guardian: ''
disguise-alias-horse: ''
disguise-alias-husk: ''
disguise-alias-illusioner: ''
disguise-alias-iron-golem: golem
disguise-alias-llama: ''
disguise-alias-magma-cube: magmacube, magma-slime, magmaslime, lava-slime, lavaslime,
  lava-cube, lavacube
disguise-alias-mule: ''
disguise-alias-mushroom-cow: mushroom-cow, mooshroom
disguise-alias-ocelot: cat
disguise-alias-parrot: ''
disguise-alias-phantom: ''
disguise-alias-pig: ''
disguise-alias-pig-zombie: pigzombie, pigman, pigmen
disguise-alias-polar-bear: polarbear, bear
disguise-alias-pufferfish: puffer-fish
disguise-alias-rabbit: bunny
disguise-alias-salmon: ''
disguise-alias-sheep: ''
disguise-alias-shulker: ''
disguise-alias-silverfish: ''
disguise-alias-skeletal-horse: ''
disguise-alias-skeleton: ''
disguise-alias-slime: ''
disguise-alias-snowman: ''
disguise-alias-spider: ''
disguise-alias-squid: ''
disguise-alias-stray: ''
disguise-alias-tropical-fish: tropicalfish
disguise-alias-turtle: ''
disguise-alias-undead-horse: undeadhorse, zombie-horse, zombiehorse
disguise-alias-vex: ''
disguise-alias-villager: ''
disguise-alias-vindicator: ''
disguise-alias-witch: ''
disguise-alias-wither: witherboss
disguise-alias-wither-skeleton: ''
disguise-alias-wolf: dog
disguise-alias-zombie: ''
disguise-alias-zombie-villager: zombievillager, infected-villager, infectedvillager
disguise-alias-area-effect-cloud: areaeffectcloud, effect-cloud, effectcloud
disguise-alias-armor-stand: armorstand
disguise-alias-boat: ''
disguise-alias-ender-crystal: endercrystal, crystal
disguise-alias-falling-block: fallingblock, block
disguise-alias-item: item-stack, itemstack
disguise-alias-minecart: cart
version: iDisguise 5.8.1-SNAPSHOT