MobDisguised
UPDATED 1.2.4!

MobDisguise v1.81 - Featured on BashCraft: Legend of Hobo!
MobDisguise v1.81 - Featured on BashCraft: Legend of Hobo!
Description:
MobDisguise is a plugin allowing you to transform into any mob you want, with no client mods! Just simple type /md disguise pig, and boom, everybody now sees and thinks your a pig! Can't quite take out the enemy pvp team? Transform into chickens, and sneak behind enemy lines! It even includes an API for other plugins to hook into, and can change players into mobs too!
Features:
- Disguise as any mob and be seen as such by all other players
- Enable or disable per-mob permissions, or give the .* permission for all of them
- Blacklist certain mobs you don't want
- Enable "RealDrops" and on death, a disguised player drops the correct item for his mob disguise, not his normal inventory
- A simple API that plugins can hook into to disguise/undisguise players
Commands:
All commands begin with /md, short for MobDisguise, to provide a simple command system
- /md baby ; toggle being a baby animal!
- /md stats ; Tells you what you're disguised or if you are disguised
- /md ; Turns you back into human form if disguised
- /md types ; Will give you a list of all valid mob types
- /md p [nameofplayer] ; Lets you disguise as that player!
- /md [mobtype] ; Will disguise you as the given mobtype
Permissions (PermissionsBukkit, bPermissions, PEX, but NOT! Permissions 3.1.6:
- mobdisguise.* ;Gives a player the ability to transform into all mobs
- mobdisguise.mob.[mobtype] ; Replace [mobtype] with the mobtype players can turn into
- mobdisguise.player ; Lets a player turn into othe players
Frequently Asked Questions:
- Q.Will you support Permissions 3.1.6?
- A. No.
- Q. I want to be able to have abilities when disguised, i.e creepers explode.
- A. Not going to do it.
- Q. Why doesn't it work?
- A. You're doing something wrong.
How to Install:
- Before installing, read the FAQ and see the page for common errors and how to fix .
- Download MobDisguise, here!
- Place .jar in your plugins folder.
- Done!
How to report errors:
- Make a ticket with as much detailed information as possible
- If you want to, do the same on my github (github.com/desmin88)
-
View User Profile
-
Send Message
Posted Jan 15, 2012When I use this and disguise as a enderdragon, I'm flying backwards. Is that a bug?
-
View User Profile
-
Send Message
Posted Jan 15, 20122012-01-15 23:13:22 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'md' in plugin MobDisguise v1.65 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:382) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:768) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:728) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:721) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:96) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:535) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:433) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.NoSuchFieldError: b at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:132) at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:59) at me.desmin88.mobdisguise.commands.MDCommand.onCommand(MDCommand.java:176) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more 2012-01-15 23:13:23 [INFO] [Factions v1.6.2] AllianceChat: *YardShip Trooper_Jt: lol 2012-01-15 23:13:24 [INFO] REMOVED 2012-01-15 23:13:27 [INFO] REMOVED 2012-01-15 23:13:27 [INFO] <Samual_Brown> yes 2012-01-15 23:13:28 [WARNING] Task of 'MobDisguise' generated an exception java.lang.NoSuchFieldError: b at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:132) at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:59) at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:26) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:501) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:433) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 2012-01-15 23:13:29 [INFO] Reached end of stream
-
View User Profile
-
Send Message
Posted Jan 15, 2012@SomeuserBms
I can tell you partially copied FinalFred's work from: http://www.bashcraft.com/threads/calling-all-goonies.1544/
Decompiling your code, the sheep colors and slime size code matches perfectly. He posted his code prior to your post. Also, the message "modifications by FinalFred" when it starts. Also, I'm FinalFred... but that's not actually proof.
I don't mind if you use my code (considering I used desmin88's), although at least mentioning my name or the thread would be nice lol.
I didn't do anything to make it compatible with 1.1 though, so if you did that, good job :)
-
View User Profile
-
Send Message
Posted Jan 15, 2012@ashford5000
People, please read before commenting. This has been requested thousands of times but it is impossible without a client mod.
-
View User Profile
-
Send Message
Posted Jan 15, 2012When you update this plug-in, can you make it so we can see what we look like in F5 Mode?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@SomeuserBms You should fix the enderdragon crouching in water crash (it crashes all surrounding players) MD in a bed also does the same.
Does each of those slime/sheep disguises have its own permission?
Thanx
-
View User Profile
-
Send Message
Posted Jan 15, 2012Okay, here is the bugfix for you guys!
New stuff:
Bugfixed and for bukkit 1.1!
Please reply if it did work! And i may re-open this project.
Enjoy! Download: Deleted, sorry.
-
View User Profile
-
Send Message
Posted Jan 14, 2012MOB Disguising broken in 1.1 Only option in 1.1 is Disguising
-
View User Profile
-
Send Message
Posted Jan 14, 2012If no one know that the EnderDragon Disguise is actually backwards making it that when the EnderDragon MobDisguise fly, its flying backwards.
Could you get a fix on this but I'm not really sure if other Disguise is effected.
-
View User Profile
-
Send Message
Posted Jan 14, 2012Hi :) I am using 1.1 version you posted. When quiting the game, there is some bad stacktrace at console ;p
-
View User Profile
-
Send Message
Posted Jan 14, 2012I think ill wait untill desmin88 updates it :P
-
View User Profile
-
Send Message
Posted Jan 14, 2012Okay, i am working on a new version! You can choose color of the sheep and how big you want the slime to be!
-
View User Profile
-
Send Message
Posted Jan 14, 2012@creeperwolf1000
No, it is Mob Disguise to bukkit 1.1 version ;) I have updated it.
-
View User Profile
-
Send Message
Posted Jan 14, 2012@SomeuserBms
is this a virus?
-
View User Profile
-
Send Message
Posted Jan 14, 2012If you guys want it to 1.1 mc version, here you go<3
Link Removed: http://www.mediafire.com/?474k959mv3w9650
Btw, there is 1 bug, fixing it right away!
-
View User Profile
-
Send Message
Posted Jan 13, 2012@1Rogue
oh that sucks i just want to try this
-
View User Profile
-
Send Message
Posted Jan 13, 2012Well there hasn't been an update since a month ago, maybe I can look into this....
-
View User Profile
-
Send Message
Posted Jan 13, 2012I get the same error as Andrewkm gets. This version is "Outdated".
-
View User Profile
-
Send Message
Posted Jan 12, 2012when it will be update?
-
View User Profile
-
Send Message
Posted Jan 12, 2012@desmin88
Bug report for 1.1 (CB 1714) just so your aware. Im not asking for an update. :P
http://pastie.org/3175344
2012-01-12 17:41:11 [WARNING] Task of 'MobDisguise' generated an exception java.lang.NoSuchFieldError: b at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:132) at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:59) at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:26) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:500) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 2012-01-12 17:41:11 [WARNING] Task of 'MobDisguise' generated an exception java.lang.NoSuchFieldError: b at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:132) at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:59) at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:26) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:500) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)