✅ Works with packets – disguise as a random player
✅ Dependencies: TAB, LuckPerms
✅ Compatible with: SkinsRestorer
✅ Includes: PacketEvents
Commands
/civiliandisguise <player> → Disguise as a player
/civiliandisguise stop → Stop disguise
/civiliandisguise reload → Reload plugin (not recommended in production)
/civiliandisguise disable → disable disguise for a player/more player
Languages Supported
* Italian
* English
Implementation
Very easy to integrate:
• Use Player#getDisplayName() or Player#displayName() for the name
• Tab completion updates automatically
• Names update instantly when running commands
• Relational placeholder: %rel_disguise_visible%
• Other placeholder: %disguise_disguised% and %disguise_disguise-name%
Showcase video
Follow & Support
@BetterStudiosfeedback
@developersworks
@arisystems
@ilblogdilucasso
https://discord.gg/dQcxrsqBWP