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)
IDEA
-------
Stealth-mode, you appear as a block of whatever your stood on. For me this would allow 'tank' style arenas where the tank is invisible (almost), as you move around your disguise block changed to match the block directly underneath you.
@ThisUsernameIsMine
Ah, it looks like there is a legit issue there.
I've uploaded a fix (v1.3.1) however I'm not allowed to give out the link until Bukkit staff approves it.
You can give users the BlockDisguise.allowAllBlocks node temporarily as a fix until it's approved.
@ryvix
Same problem here =/
Did everything as documented, but i don't have any permission to use the commands as an Op @ Bpermissions/Vault.
No problems with other mods i have (around 49).
@Alpha_Unit_Tom
You need to read your permission plugin's documentation.
@Ne0nx3r0
But i'm the owner of the server, and yet i don't have permission! also, im kind of a noob when it comes to permissions, so how exacltly do i set them?
@Alpha_Unit_Tom
How exactly depends on your permissions plugin; the permissions this plugin uses and their purposes are listed above.
OPs get permission by default.
Why cant i get it to work on my server! It keeps saying im not allowed to use it, yet im the owner... How exactly do i add permissions?
@boboman13
Sure I can add that functionality.
I'll include that in the next release.
An API would be a great addition. I saw a comment below about what should be added, and hooking into this would be perfect for one of my plugins. (PVPPack)
BDAPI.isDisguised(Player); BDAPI.disguise(Player, data.. up to you); BDAPI.unDisguise(Player);
@Ne0nx3r0
Awesome, thank you =)
@ryvix
I've uploaded a fix.
Error when someone is trying to make themselves air it seems: http://pastebin.com/1v7U9qw5
@Hoolean
I'll see what I can do, heh.
@Hoolean
What kind of things would you want to do with an API? (So I can plan what to include.)
Also an API would be amazing :D
Hey there, any chance of a video ;)?
i have a glitch for you...basically if you block disguise as restone then leave and come back into the game you dont show up in player list nor does it say you joined you are completely invisible
@Ne0nx3r0
Well...My friend see that im not in the center of the block...For example im a dirt block...But they can see a crack in the side trough me...Like...yeah...
@Ne0nx3r0
Ok, that's what I thought - Just wanted to make sure before I installed it.
More Permissions? Example: BlockDisguise.disguise.cake(or item id for cake) This would be a great feature to add in this plugin
Great Job, 1 of a kind!!!