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)
@jmx116
@Normalius
Read the top of the page.
Ill fix it asap
EDIT:
Uploaded v1.12
ill just delete the plugin Bethemob Stupid disconnect.spam messages
@Normalius
Same here. Just thought it was another plugin. Thanks. So then we have another problem here.
I have a little annoying error, and maybe you would be so amazing to answer it. :)
Around the 8th-10th command I issue on the server as admin, it kicks me with message: playerLoggedOut.spam
Deactivating this plugin stopped the error from occurring.
@skymasterbest
No error messages or anything bad in the console.
@skymasterbest
@lenis0012
It looks like it. I started and stopped the server and it generated the config file. Does that mean it's compatable?
@lenis0012
No. I will.
@MojoJojo1804
Wow cant you read the BIG POST on top of the Thread. It says: Quote from lenis0012: Got disconnect.spam issues? install ProtocolLib. OMG READ WHOLE THREADS!
@skymasterbest
Did you check if it is compatible?
Please update this so it's Craftbukkit 1.5.1 R0.2! Start right now! Please!
@RoosSkywalker
I will check on it
Why do I have this error?
18:01:28 [SEVERE] Exception in thread "pool-1-thread-154" 18:01:28 [SEVERE] org.apache.commons.lang.UnhandledException: Plugin BeTheMob v1.11 generated an exception while executing task 30013 at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(Unknown Source) at java.util.ArrayList$Itr.next(Unknown Source) at org.bukkit.craftbukkit.v1_5_R2.CraftWorld.getPlayers(CraftWorld.java:630) at com.lenis0012.bukkit.btm.util.NetworkUtil.sendGlobalPacket(NetworkUtil.java:51) at com.lenis0012.bukkit.btm.api.Disguise.swingArm(Disguise.java:287) at com.lenis0012.bukkit.btm.BTMListener$7.run(BTMListener.java:200) at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
This are the plug-ins I am using:
18:02:07 [INFO] Plugins (25): BeTheMob, FakeSlots, NETFire, Fly, killthebat, mcore, Vault, BlockDisguise, PlayerHeads, PickupableSpawners, HealthBar, TurtleEconomy, AutoSavePlus, NColorCodes, mcMMO, WorldWarp, Smart Moving, Fake Leave, HappyDog, Citizens, YAPP, Sentry, Werewolf, RestrictCreative, vampire
@skymasterbest
is it broken?
Quick questions. When ur disguised does it show you on server? also what happens if some one punches you when disguised?
OH MY GOD THANK YOU! mob disguise and every thing else doesnt work so this is awesome! Thanks!
Please update to Craftbukkit 1.5.1-R02!
@lenis0012
Thats weird.
I will try to fix it when im bac from school
@lenis0012
Aha this means NO. Since i had the problem first, i and my friend both Typed Names. And not just with /btm player also with /btm mob. Whatever name for Mob or Player we do, it wont work and is just erroring the console. And Coaster has the SAME problem as me, so its not that. Both of the Disguise commands work but still error out the console and make players not move.
@CoasterCrazy
aha, this means someone typed /btm player without a name. or -tag:
ill check out on this
@CoasterCrazy
Then i have the same a s Coaster. It just is erroring the Console. The problem is, ProtocolLib did update, this plugin not.