iDisguise
This plugin enables you to disguise as a mob or as another player.
Links
Download latest version (for CraftBukkit/Spigot 1.8–26.1 and Paper/Purpur 1.18–26.1)
Basic Usage (6.0.1+)
Disguise yourself:
- Disguise as a mob: /disguise <entity-type>
Example: /disguise zombie
Use [TAB] to get a list of all entity types.
After disguising, you will be able to see your own disguise for five seconds. - Disguise as a player: /disguise player <name>
Example: /disguise player Notch
You can always see your own player disguise. - Check your disguise: /disguise
You will be able to see your own disguise for another five seconds. - Undisguise: /undisguise
- Alter your disguise: /disguise <entity-type> <statement> ...
Example: /disguise horse setColor(WHITE) setStyle(BLACK_DOTS) setBaby()
Use [TAB] after entering the entity type to get a list of all possible statements. - In-game help: /disguise ? [page]
- By default, only server operators can use the commands. If you enable commands.use-permission-nodes in the config.yml, disguising requires the permission node iDisguise.disguise.<entity-type> (e.g., iDisguise.disguise.SNOW_GOLEM for the snow golem) or the wildcard iDisguise.disguise.*
Disguise others:
- Disguise another player: /odisguise <player> <entity-type>
- Undisguise another player: /undisguise <player>
- Player disguise and statements work as well.
- In-game help: /odisguise ? [page]
- By default, only server operators can use these commands. If you enable commands.use-permission-nodes in the config.yml, these commands require the permission node iDisguise.others AND the respective disguise-specific permission node (see above).
Permissions (6.0.1+)
By default, all commands are available to server operators only. If you enable commands.use-permission-nodes in the config.yml, the following permission nodes apply instead:
- iDisguise.* – Gives you permission for everything.
- iDisguise.admin – Trigger an update-check when you login. Display administrative information in the in-game help.
- iDisguise.disguise.* – Permission for all disguise types.
- iDisguise.disguise.<entity-type> – Permission for one single disguise type (e.g., iDisguise.disguise.SNOW_GOLEM).
- iDisguise.others – Disguise/undisguise other players.
Special Features
By default, iDisguise checks for updates when you start your server. This can be disabled by changing updates.check to false in the config.yml.
This plugin also includes an auto-update function, which is disabled by default and can be enabled by changing updates.download to true in the config.yml. (Updates are downloaded from bukkit.org)
This plugin uses bStats to collect some statistics: https://bstats.org/plugin/bukkit/iDisguise/398
To disable bStats (globally), change enabled to false in the /plugins/bStats/config.yml.
License (6.0.1+)
This plugin is published under a custom license. The license text can be found here: https://github.com/luisagrether/iDisguise/blob/master/LICENSE.md
-
View User Profile
-
Send Message
Posted May 10, 2016Hi ! Great plugin but without language.yml pex example ?
-
View User Profile
-
Send Message
Posted May 10, 2016Thank you very much for adding my suggestions, this plugin is just amazing
-
View User Profile
-
Send Message
Posted May 10, 2016@Robingrether
My bad, I must have missed that option, lol it does sound like something I would do.
Personally, I think its a good idea to have this option disabled by default, simply because I'm sure there are lots of people just as blind as me when it come to reading configs etc :P
Keep up the great work, this plugin is rather awesome!
-
View User Profile
-
Send Message
Posted May 10, 2016@ZeroThinking
I just sent you a message about this issue, too. But I would also like to comment here because a few people have been complaining about this problem.
Disguised players not showing up on the player list is not a bug but a feature of this plugin. If you don't want this, you can disable it by changing modify-player-list to false in the config.txt.
Since a lot of people seem to dislike this feature, it will be disabled by default in future releases.
-
View User Profile
-
Send Message
Posted May 9, 2016Hey there, I have a few little problems, firstly when players are disguised they do not show up as being online, this means that the don't show up on Tab-list, nor does the game announce when the player leave or join the game (they still show up on /list). In the past we have run Disguisecraft on our server, however its time for a change :D I am aware that Disguisecraft also had some issues, names could not be auto-completed and my admins could not even tp to players when they're disguised.
It would be really great if any of these problems could be worked on in future updates, although I realize there is most likely no quick or easy ways to fix them.
Oh and EnderDragon doesn't seem to work at all for me, just makes the player invis.
-
View User Profile
-
Send Message
Posted May 3, 2016why when someone disguises they go off tab?
-
View User Profile
-
Send Message
Posted May 2, 2016Can you add ColorCodes to Player Disguise? For example: /disguise player &cHerobrine And tabsupport? Regards
-
View User Profile
-
Send Message
Posted Apr 30, 2016Can you add a option to show the name tags while disguised but instead to apear only when you look to the mob, always apear. Can you add it?
-
View User Profile
-
Send Message
Posted Apr 30, 2016Hey the squid of this plugin is really weird. When you disguise as a squid and walk around other players see you bouncing on the ground and "flying" a bit. Is really buggy. Can you fix it?
-
View User Profile
-
Send Message
Posted Apr 28, 2016@Cman5103 @DanyBv
Thank you for your explanation. I tried to reproduce the bug on my local (1.8) server and everything worked fine for me. So I'm happy to know what actually caused the problem :)
-
View User Profile
-
Send Message
Posted Apr 28, 2016@Cman5103
That bug is from Minecraft.
You can use my plugin to fix it:
http://dev.bukkit.org/bukkit-plugins/projectilebugfix
-
View User Profile
-
Send Message
Posted Apr 25, 2016Love the plugin, just one problem. when ever disguised as anything throwing snowballs below straight forward will collide with the disguise and hit you instead of the target. Minor bug but trying to play paintball while disguised with cows all around, this is because when disguised you cant see the persons nametag making it a little more interesting :) thanks and hope to see it fixed
-
View User Profile
-
Send Message
Posted Apr 14, 2016@SparkofSlime
I'm going to add that in the next release.
-
View User Profile
-
Send Message
Posted Apr 14, 2016could you please add Armor Stand Disguise?
-
View User Profile
-
Send Message
Posted Apr 11, 2016I'd like to reiterate what Antdog31985 said. I too am a Disguisecraft convert and also really appreciate the fast 1.9 support. I love being a drops. So fun to hang out in the pvp arena as a stack of diamond blocks laying harmlessly about. I did miss the no pickup. Thank you for adding that!
Ok, I'll bite the bullet and ask... how do you enact the no pickup? I'm sure it's simple and I'm overlooking but for the life of me...
-
View User Profile
-
Send Message
Posted Apr 10, 2016Ender Dragon dont work??
if i do /d EnderDragon then i am invisable
-
View User Profile
-
Send Message
Posted Apr 8, 2016@Robingrether
Can confirm its something to do with iDisguise I removed each plugin until I was only left with it and I was still getting the error. As soon as it was removed the error didn't occur and doesn't happen when all my other plugins are installed except iDisguise.
The error message doesn't always appear sometimes you have to log in a few times for it to happen and sometimes it happens on first login.
-
View User Profile
-
Send Message
Posted Apr 8, 2016@Robingrether
Yeah, was thinking that myself but for some reason this is only happening when iDisguise is installed, as soon as the plugin is removed I don't get this error, I'm going to see if it is another plugin conflicting that could be the cause
-
View User Profile
-
Send Message
Posted Apr 8, 2016@Sonic5317
I'm sorry, but I cannot see why you believe that iDisguise causes that error. The plugin is not mentioned anywhere in the log and I also don't know why there should any problem like this with iDisguise because its functionality has nothing to do with teleporting (you can see that in the log).
-
View User Profile
-
Send Message
Posted Apr 8, 2016Been getting an error using your plugin since iDisguise 5.1.2, decided to wait for the next update but its still happening with 5.2.1. It happens when logging in
[23:00:17] [Server thread/WARN]: Sonic5317 moved too quickly! -22.55197721213089,-5.0,-150.72298783495933 [23:00:17] [Server thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.get(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:46) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at java.lang.Thread.run(Unknown Source) [?:1.8.0_77] Caused by: java.lang.NullPointerException at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:437) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at net.minecraft.server.v1_9_R1.PacketPlayInTeleportAccept.a(SourceFile:31) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at net.minecraft.server.v1_9_R1.PacketPlayInTeleportAccept.a(SourceFile:8) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_77] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_77] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot-1.9.2.jar:git-Spigot-a1b8bf3-f01861f] ... 5 more