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)
@faceit99
You're going to need to explain this issue better. If you want you can submit a ticket.
Would be good if you could make a command to CENTER the block you are...I mean..My friends, if they look close they can see like a crack at the edge...Fix please
@ManBeastPigDev
You can adjust the update speed in the config file with update-interval; lower times mean a cleaner motion, but more lag. I have it set for low to mid tier servers currently, but if your connection can handle it, you could lower it.
@_DioM_
it does, i think its a bit laggy tho, but i expected that.
its pretty good actually i might keep it
This is the best plugin ever
@_DioM_
That's the idea ; )
Does the block move with the player?
@CptNutFluff
If im correct , it is your server's problem not the creator his problem The plug-in is just fine
@CptNutFluff
I'm not sure there's a technical way around this, but I'm open to suggestions.
just so you guys know if flying is disabled on your server you will be kicked for flying if you stand on the block that appears -.-
@TheFluffey
I'll take a look at implementing those commands.
How would you recommend using ProtocolLib? There's no NMS code in this plugin.
@Ne0nx3r0
Suggestion:
Command /bd removeall: Sets every player back to normal, visible players.
Command /bd (player) (id): set the specified player to the id
Both executable from console!
Also, using protocollib with this plugin might make it a lot more lightweight and effective.
@XVampiregurlX
@Ne0nx3r0
Fixed in v1.1.0
@XVampiregurlX
I'll add an admin vision permission to the next release; not sure about the added blocks being left behind. I'm just not seeing this when I test.
Can you come up with a repeatable instance where this happens?
I noticed an issue that whenever I disguise it leaves the block I'm disguised as behind. Could you fix that please :D.
You need to add a way for staff members to see disguised players. And the blocks are staying when they undisguise
sounds nice :)
@EncryptedCurse
That crash report doesn't seem to be related to this plugin from what I can tell, but if you want to submit that with the relevant data from your server.log, a list of plugins you have installed, and any other mods you've added I'll take a look.
My Minecraft crashed when I tried disguising myself as cake...
http://pastebin.com/M379yXMq
@dramatech
I'll take a look...
What's your max update distance and what block are you disguising as?
Were the players teleporting between worlds?
Even if they can "break" it, it wont give them anything. The blocks are never modified server-side.