Be Herobrine
What this plugin does: Allows any admin or owner of a server to become Herobrine, giving them the skin and nametag of Herobrine. It also allows you to use many gadget commands such as vanishing which makes you invisible until you reappear. This plugin's intention is to give any admin or owner a laugh as they scare their players.
Video: http://www.youtube.com/watch?v=6I6TzVJfLjo
Commands: Type /bh.help ingame to view them all.
- /bh: Toggles being Herobrine.
- /bh.tp: Teleports to a player.
- /bh.v: Toggles vanished on/off.
- /bh.control: Allows a player to control another player's chat, which includes typing commands or chatting as them. Cannot type spaces though.
- /bh.ex: Causes a small explosion near a player that is harmful. Beware it destroys blocks.
- /bh.summon: Summon a creature.
- /bh.do: Disorients player, making them blind and nauseated for a short time.
- /bh.fw: Begin fire-walking.
- /bh.reload: Reloads plugin variables.
- /bh.help: Shows all of the commands.
Permission Nodes:
- BeHerobrine.use
- BeHerobrine.help
- BeHerobrine.reload
- BeHerobrine.tp
- BeHerobrine.kill
- BeHerobrine.disorientate
- BeHerobrine.control
- BeHerobrine.scare
- BeHerobrine.explode
- BeHerobrine.summon
- BeHerobrine.vanish
- BeHerobrine.firewalk
To-Do List:
- Nothing at the moment; Suggestions welcome.
Bugs:
- No known bugs.
Required Plugins: READ!!! You require one of these plugins for /bh to work.
- DisguiseCraft - http://dev.bukkit.org/server-mods/disguisecraft/
Suggestions: Have an idea? Go here.
@DrFantasmo2012
When exactly?
@xDVGx
All Of These Problems Have Been Fixed, I Am Posting The Update Tonight
If you continue to keep getting same problem, I'd downgrade to first version until we have it fixed
EDIT: Also I get a similar error when using DisguiseCraft
I'm using Mob Disguise as the required plugin and his is what happens when i try to Become Herobrine (/bh)
[SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'bh' in plugin BeHerobrine v1.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at me.Dr_Fantasmo.BeHerobrine.BeHerobrine.onCommand(BeHerobrine.java:168) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
@DrFantasmo2012
Is the problem that it says "An internal error occurred while attempting to perform this comands."
Our Mobdisguise Detection Isnt Working In This Update, Fix Will Be Uploaded Soon
@deleted_8039704
You have made sure that you have Disguisecraft or Mob disguise installed?
@TheKrister2:
I get same error on my server..man I'd like herobrine disguise to actually work.
It now seems like we can go invisible only if NOT Herobrine! Obviously not ideal! Any thoughts? Thx
I have this problem in minecraft when im trying to use command: /bh please help me :)
This is the Error message i get on the server:
org.bukkit.command.CommandException: Unhandled exception executing command 'bh' in plugin BeHerobrine v1.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 6) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 73) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at me.Dr_Fantasmo.BeHerobrine.BeHerobrine.onCommand(BeHerobrine.java:168 ) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
Well i suggested using Vault really if you're too lazy to code for all the main permissions plugins, not just legacy.
Otherwise yeah Vault is really for econ.
@deleted_8039704
From what I see, it is coded to check for Legacy Permissions. When I get a chance to talk with him, I'll show him how to support all permissions systems transparently.
Vault is best used to when handling economy systems. Adding a dependency for something as simple as permissions handling would be impractical. Often times those who use Vault for only permissions support just are highly misguided.
Yep it is capitalized, still doesn't work.
What permissions plugin did you compile for exactly? I'm using PEX here.
edit: Just watched server startup, it said 'Permissions not found, defaulting to OP'. Weird. I think your perms implementation needs some help (lol).
@DrFantasmo2012
I looked at your code a bit and found that the way you're handling dual APIs may cause issues with your MobDisguise support. I'm sending you a PM about it.
@deleted_8039704
Did You Capitilize the "B" and the "H" in BeHerobrine.use
also we just used Permissions, not vault
I cant get your permissions node to work, it thinks it doesn't have the node. What permissions did you compile for? (or just implement Vault ;) )
Thanks for getting back. If I can give you more info or test let me know.
At the moment the regular "action" commands seem to work well - except for the problem with WorldGuard regions not being protected with /bh.ex - but /bh and /bh.v seem to work seemingly randomly. Sometimes they work sometimes not. We are rather confused! But thanks for the work and do let me know if I can help debug :)
@Jong1
1. You only need our permission, because it used the API of Disguisecraft not Disguisecraft itself.
2. Will look into this
3. I am currently configuring a config (explosion size, etc) and adding individual permission nodes.
Two more things.
We seem to have problems with the player having 2 skins and names. One overlayed on the other. Sometimes when reappearing. Sometimes just when using /bh. Not clear why or when. For me /bh seems to work but I get 2 skins when I reappear (I am an op). For someone else (non-op, not sure if this matters) even /bh causes 2 skins and names. Probably related - vanishing does not seem to work - says it does but player still visible.
2nd problem /bh.ex does not respect ANY WorldGuard region protection. Someone tried it on me in a region with TNT, BUILD and even creeper-explosion protection and it still got wrecked. I think it should leave places with those kind of protections untouched. If not there definitely needs to be a permission to disable that command altogether!
One question. Do players need DisguiseCraft permissions to use /bh or only your permissions?
If we need DisguiseCraft permissions and do not want the player to be able to use any disguise what is the MobType? Of course I could guess "HeroBrine" but it is not on the DisguiseCraft list, so thought I'd ask!