BeTheMob
Quote from lenis0012:Got disconnect.spam issues? update to v1.13
Be The Mob
BeTheMob is a plugin that allows you to disguise as mobs and players. It also contains flags to fully control how you are going to look like.
Features
- Disguise as any mob/player!
- Compatible with Zombies/PigZombies!
- Baby mobs!
- Colored sheeps!
- Low recources!
- Custom block in hand for Enderman!
- Showing arm swining and block breaking!
- Extremely easy to use!
- ProtocolLib support.
Why BeTheMob?
The reason you should choose BeTheMob is because of its many features.
BeTheMob is Low recource, and it will gain alot more functions in later builds.
FAQ
Q: Does this plugin use any code from DisugiseCraft or Mobdisguise?
A: No
Q: Will this plugin break with new minecraft builds?
A: No, i am using a dynamic class version detector and reflection to keep BeTheMob working
Q: Does this plugin use packets?
A: Yes, it uses packets to spawn, move, rotate and handle animations for entities.
Q: Does this plugin use tasks?
A: Yes, we are using 1 task to check the distance between a disguised player and a normal player
Developpers
- Api - Hook with BeTheMob to disguise players as mobs or players
- Source code (GitHub)
Commands
- /btm mob <mob name> - Disguise as a mob
- /btm player <player name> - Disguise as a player
- /btm off - Undisguise
Permissions
- btm.disguise.mob.<mob name> - Allows to disguise as a mob
- btm.disguise.mob.* - Allows to disguise as any mob
- btm.disguise.player.<player name> - Allows to disguise as a player
- btm.disguise.player.* - Allows to disguise as any player
- btm.flag.<flag name> - Allows a flag to be used.
- btm.flag.*- Allows all flags
Flags
The way you use a flag is by typing normal command and addding: -<flag name>
Example: /btm mob pig -baby, or: /btm mob sheep -baby -red -tag:SuperPig
Available flags:
- -tag:<name> - Set the extra tag above a mob for as well mobs as player disguises (v1.08+)
- -baby - Baby animals
- -charged - Make creeper charged
- -sitting - Make wolf sit
- -angry - Make wolf angry
- -tamed - Make wolf tamed
- -saddled - Make pig saddled
- -item:[item id] - Block in hand of enderman
- -[sheep color] - Sheep color
- -health:[0-200] - Amount of health in healthbar for Ender_Dragon
Download
- v1.1.4 - Download (1.5.2-R0.1)
I'm getting this error running the 1.6.2 beta craftbukkit.
http:pastebin.com/UG3kwN56
@furyheroz
Unfortunately this is not currently possible without client side mods.
@furyheroz
you can disguise as a baby villager
@Endertree
What version of java are you using?
Unsupported major.minor version 51.0
i compile my plugins with Java 6
15:48:03 [GRAVE] Could not load 'plugins/BeTheMob.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/lenis0012/bukkit/btm/BeTheMob : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.UnsupportedClassVersionError: com/lenis0012/bukkit/btm/BeTheMob : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
-this is when i try to install it-
Hey can u make it possible to be a tiny player? :D it would be awesome
Works on 1.6.2, but I had to use pex. PS: there's a bug when teleporting and relogging; the frozen disguise.
@Mastersmile97
ill check on it
There is allways an error when people join...
java.lang.NoSuchMethodException: net.minecraft.server.v1_6_R2.MinecraftServer.ae() 2013-07-21 12:26:57 [SEVERE] at java.lang.Class.getDeclaredMethod(Class.java:1954) 2013-07-21 12:26:57 [SEVERE] at com.lenis0012.bukkit.btm.util.DynamicUtil.getMethod(DynamicUtil.java:102) 2013-07-21 12:26:57 [SEVERE] at com.lenis0012.bukkit.btm.nms.wrappers.MinecraftServer.<clinit>(MinecraftServer.java:16) 2013-07-21 12:26:57 [SEVERE] at com.lenis0012.bukkit.btm.nms.PlayerConnectionCallback.<clinit>(PlayerConnectionCallback.java:37) 2013-07-21 12:26:57 [SEVERE] at com.lenis0012.bukkit.btm.BTMListener.onPlayerJoin(BTMListener.java:123) 2013-07-21 12:26:57 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-07-21 12:26:57 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2013-07-21 12:26:57 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2013-07-21 12:26:57 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:601) 2013-07-21 12:26:57 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 2013-07-21 12:26:57 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2013-07-21 12:26:57 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 2013-07-21 12:26:57 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerList.c(PlayerList.java:206) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerList.a(PlayerList.java:102) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.PendingConnection.e(PendingConnection.java:130) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.PendingConnection.d(PendingConnection.java:43) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:29) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 2013-07-21 12:26:57 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 2013-07-21 12:26:57 [SEVERE] Could not pass event PlayerJoinEvent to BeTheMob v1.13 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_6_R2.PlayerList.c(PlayerList.java:206) at net.minecraft.server.v1_6_R2.PlayerList.a(PlayerList.java:102) at net.minecraft.server.v1_6_R2.PendingConnection.e(PendingConnection.java:130) at net.minecraft.server.v1_6_R2.PendingConnection.d(PendingConnection.java:43) at net.minecraft.server.v1_6_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.ExceptionInInitializerError at com.lenis0012.bukkit.btm.BTMListener.onPlayerJoin(BTMListener.java:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more Caused by: java.lang.NullPointerException at com.lenis0012.bukkit.btm.util.DynamicUtil.invoke(DynamicUtil.java:115) at com.lenis0012.bukkit.btm.nms.wrappers.MinecraftServer.getPlayerConnections(MinecraftServer.java:27) at com.lenis0012.bukkit.btm.nms.PlayerConnectionCallback.<clinit>(PlayerConnectionCallback.java:38) ... 20 more
But ingame it works fine...
Hi Lenis0012 I was wondering what is the exact command to make yourself a baby. I got /btm mob pig. then what? also i think it would be cool if u added it to where u can see what u look like as your mob.
@lenis0012
As far as i can tell it does, no one in my server to test it on right now, but the commands don't cause errors, only thing that's noticeable is whenever someone joins i get a nasty severe error starts out with "Could not pass event PlayerJoinEvent to BeTheMob v1.13 org.bukkit.event.EventException"
Then again we are only on dev builds of the new minecraft so...
works with 1.6.1?
I dont have time to check
please open Ticket-System :)
is it possible to see myself a disguised Zombie, etc, too?
@peguinpie
It's free, although donations are appreciated, and you can turn into players.
can we turn into players too?
do u have to pay or just download?
@IkinesyKx
Read the top
My players was kicked for spam since i install BeTheMob
@o0Julia0o
Yes
@lenis0012
oh cool, that sounds nice. I am looking forward to it, lenis. Will it be in 1.14?
thx
Julia :)