This is a discussion topic for the Ore project, Entity Disguise. View the full project on Ore for downloads and more information.
Entity Disguise is the first disguise plugin for the Sponge platform. This plugin allows you to disguise yourself (or any player) as any mob on the server (including Forge mods).
How does this work?
Due to the fact disguises are not supported in Sponge (or Bukkit) I needed to create a new way of disguising a player compared to the way Bukkit plugins did it (which was sending nearby players the packets for a different mob at your location).
Entity Disguise works by Vanishing the player and putting a mob that follows your every move, therefore what others see is the mob and not you, however you will see yourself and the mob.
Currently there are only 5 commands.
command: /entitydisguise disguiseAs <Mob> command: /ed as <Mob> permission: entitydisguise.cmd.disguise permission: entitydisguise.cmd
This command sets a disguise on yourself
Command: /entitydisguise disguiseRemove Command: /ed remove permission: entitydisguise.cmd.disguise permission: entitydisguise.cmd
This command removes a disguise from yourself.
Command: /entitydisguise disguisekey <Key> <Key value> Command: /ed key <Key> <Key value> permission: entitydisguise.cmd.key permission: entitydisguise.cmd
This command applies more details to your disguise, such as if the disguise is sitting on the floor.
Disguise Extra Key
Command: /entitydisguise disguiseExtraKey <Key> <Key value> Command: /ed ekey <Key> <Key value> permission: entitydisguise.cmd.key permission: entitydisguise.cmd
The command applies more details to your disguise. This command uses custom keys that are not built into Sponge to manipulate your disguise even more then normal.
Command: /entitydisguise disguisedeadzone <amount> Command: /ed deadzone <amount> permission: entitydisguise.cmd.disguise permission: entitydisguise.cmd
The command changes the ‘deadzone’ (the max distance between two points before something happens) of the disguise teleporting to you
entitydisguise.cmd Allows access to use the '/entitydisguise' command entitydisguise.cmd.disguise Allows access to use the '/entitydisguise disguise' and 'entitydisguise remove' commands entitydisguise.cmd.key Allows access to use the '/entitydisguise key' command
No configuration file yet
Donating is not a requirement, however will be appreciated. You can donate to MoseMister and the Entity Disguise project using one of the links below.