Skip to content
Select theme
  • Auto
  • Dark
  • Light

LibsDisguises

The LibsDisguises module adds admin controls for the LibsDisguises plugin. It adds two commands, and it checks every disguise to keep it within safe limits. It blocks fishing-hook disguises. It limits the disguise name to 32 characters. It limits the size of a slime or phantom disguise, the radius of an area-effect-cloud disguise, and the invulnerability of a wither disguise. It stops an ender dragon disguise from roaring before it attacks. It limits how far a disguise can move up or down. It does not let a player use a disguise to hide. This module needs the LibsDisguises plugin. If LibsDisguises is missing, the module does not start.

Alias: dtoggle. The permission is plex.libsdisguises.disguisetoggle. This command toggles LibsDisguises for the whole server. When LibsDisguises is off, all players are undisguised, and no one can use a LibsDisguises command until you turn it back on.

Aliases: undisall, uall. The permission is plex.libsdisguises.undisguiseall. This command undisguises players. Add -a to also undisguise players who have the bypass permission.

The module has two permission nodes that are not tied to a command.

Permission Description
plex.libsdisguises.bypass Exempt a player from /undisguiseall. The -a flag ignores this permission.
plex.libsdisguises.player Keep the fake name when disguised as another player. Without it, the disguise shows the real name but keeps the fake skin.

The module writes a messages.yml file to its data folder. Edit this file to change the messages that the module sends. The module has no other configuration.