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.
Commands
Section titled “Commands”disguisetoggle
Section titled “disguisetoggle”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.
undisguiseall
Section titled “undisguiseall”Aliases: undisall, uall. The permission is plex.libsdisguises.undisguiseall. This command undisguises players. Add
-a to also undisguise players who have the bypass permission.
Permissions
Section titled “Permissions”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. |
Configuration
Section titled “Configuration”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.
