Block Disguise
Have you ever wanted to be a block? Now you can be!
Usage
/bd <blockID> [blockData] /bd <playerName> <blockID> [blockData]
Examples
- /bd 5
- /bd 5 3
- /bd wood
- /bd wood 3
- /bd ne0nx3r0 wood
- /bd ne0nx3r0 wood 3
- /bd e0nx wood
Others will see only the block you specify at your feet instead of you!
To undisguise, just do:
/bd u /bd <playername> u
Permissions
- BlockDisguise.disguise - Can disguise
- BlockDisguise.vision - Can see disguised players
- BlockDisguise.admin - Reserved for future use, shows when updates are available for now
- BlockDisguise.allowAllBlocks - Allow player to disguise as blocks that are blacklisted in config.yml
- BlockDisguise.disguiseOthers - Allow player to disguise other players
- BlockDisguise.disguise.BLOCK_NAME - Allows a player to disguise as a given block (if use_individual_permissions is true in config)
- BlockDisguise.disguise.* - Allows all non-blacklisted blocks (if use_individual_permissions is true in config)
i can crash peoples clients by disguising as diamond when i'm near them
if you want to turn invisible just do /bd 0 and you will be disguised as air that is invisible simple and it does work i tried it!
When I disguise to block, others see me and the block. Inside each other.
I did not give ANY nodes to anyone yet, I am the only one with .* node (all nodes)
Also get this error when I make /bd without anything after that.
2012-07-18 21:38:51 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'bd' in plugin BlockDisguise v0.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:479) 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:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at com.ne0nx3r0.blockdisguise.BlockDisguiseCommandExecutor.onCommand(BlockDisguiseCommandExecutor.java:36) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
EDIT: The problem when you saw both player and block suddenly disappeared. After 2nd try it works without a problem.
@Dibujaron
Exactly.
Though TBH, it's not that bad. Since it's only two blocks updating (the previous one, and the new location) it can update fairly frequently.
I don't use this (yet) but I'm curious. what happens when you move? does it glitchily follow you, movecraft style?
Can not wait to troll players on my server! :D
Awesome! I was joking about the broken jukebox being a creeper using BlockDisguise, and then I saw this. I was like "OMG There is such a thing!" Great work man! Time to be a diamond block for the griefers to come.... :D
I wouldn't necessarily want the plugin to make me invisible. I'd rather do it myself with a separate command.
@TempArea
This is harmless, but I will fix it in the next update.
Use: /bd <blockId> /bd <blockId> [blockData]
Hi (Sorry for my bad english, i speak french),
When I write the command, i get this error :
Only happens if my ops.txt is not blank. (CB1.2.5R4)
What if we do it like this - if VanishNoPacket is installed, it will use that; otherwise no invis and you are on your own?
I would like for there to be an optional parameter in the command that lets you choose if you want to see the block yourself or not.
As I said earlier a great use of this is to disguise yourself as a torch, you then have a portable torch at your feet, but if it's not rendered for me then neither is the light. I know it's not the goal of the plugin, but I liked it. ^-^
I also agree that it worked fine without the invisibility stuff. I use Vanish for that anyway.
@Ne0nx3r0
I personally think that invisibility should never have been added. People will be asking for the functionality and features of an invisibility plugin, and yes, you'd be duplicating their work for no purpose whatsoever.
It will cause a lot less issues if people had their own vanishing plugin, that way they can set who sees who and all of that good stuff.
@simpsda
@izak1245
See this is why I preferred to leave invis to another plugin, now we're basically getting into their territory but duplicating their features.
@Forecaster71
It's there
Ne0n can you add something like disguise craft blockdisguise.seer so who every has that can see them?
Please add permissions to control PvP xD
totally awesome ;)
What happened in 0.2 then?
Changelog please?
There, I added invis in v0.3 :P
http://dev.bukkit.org/server-mods/block-disguise/files/3-v0-3/