iDisguise
Unfortunately, I must discontinue this plugin because I am too busy with other stuff (studies etc.).
This plugin enables you to disguise as every mob or as another player.
It is possible to disguise as some non-living mobs as well (e.g. falling blocks).
Links
Download the latest version (1.13.2, 1.12, 1.11, 1.10, 1.9.4, 1.8.8)
iDisguise WIKI
iDisguise on Twitter
iDisguise on SpigotMC.org
Source code on GitHub
WARNING: Please note that plugin files which you download from SpigotMC.org and RobinGrether.de are NOT approved by the Bukkit Staff! Therefore it is highly recommended to download the plugin files from here (dev.bukkit.org).
Basic Usage
To disguise as a mob, just type /d and then append the mob type (e.g. zombie).
To disguise as a player, type /d player and then append a player name (e.g. Dinnerbone).
Please note that you can only see other players' disguise not your own.
More information can be found on the new iDisguise WIKI.
Video tutorial by ServerMiner:
To change how the plugin behaves, you can modify the configuration file. More information can be found on the Config page.
To Do List
disguise entities(5.7.1)see-through feature(5.6.4)viewable disguises(5.8.1)
Suggestions are always welcome!
Help
Regretfully, I am forced to disable Bukkit's ticket tracker for this plugin, since I got tons of spam posts in the last days. As of now, support is only given via private messages and discussion posts on SpigotMC.org.
Please send me a private message and provide the following information:
- Minecraft version, server software and server version, plugin version
- What did you do?
- What did you expect to happen?
- What actually happened?
- Errors or warnings (console logs)
Please do not post your console logs below!
Plugins using iDisguise
- iDisguiseAdditions by RobinGrether
- iDisguiseWG by RobinGrether
- MobHunting by Rocologo
- FactionsPlus by MarkehMe
- MobAbilities by RobinGrether
Special Features
This plugin includes an update checker, which automatically checks whether an update is available every time you restart/reload your server. This feature is enabled by default and can be disabled by changing updates.check (check-for-updates for 5.2 and lower) to false in the config.yml (config.txt for 5.2 and lower). (update/version informations come from curse.com which provides a secure API for this)
This plugin also includes an auto-update function, which automatically downloads every update available. This feature is disabled by default and can be enabled by changing updates.download to true in the config.yml. Of course, this feature only works if updates.check is enabled as well. (updates are downloaded directly from bukkit.org so you are safe from malicious content)
This plugin integrates bStats Metrics to collect and evaluate some statistics. Visit the Plugin Metrics page to find more information about what stats are collected from your server, where they are sent to and how you can disable this if you don't want it.
Thank you very much for adding my suggestions, this plugin is just amazing
@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!
@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.
Hey 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.
why when someone disguises they go off tab?
Can you add ColorCodes to Player Disguise? For example: /disguise player &cHerobrine And tabsupport? Regards
Can 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?
Hey 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?
@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 :)
@Cman5103
That bug is from Minecraft.
You can use my plugin to fix it:
http://dev.bukkit.org/bukkit-plugins/projectilebugfix
Love 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
@SparkofSlime
I'm going to add that in the next release.
could you please add Armor Stand Disguise?
I'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...
Ender Dragon dont work??
if i do /d EnderDragon then i am invisable
@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.
@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
@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).
Been 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
@Antdog31985
This is absolutely possible. I will add that option in the next release. (But it may take a few weeks until release, because I'm also working on some other improvements)