MobDisguisePVPControl
This plugin allows for the handling of PVP-related disguise events in the plugins: DisguiseCraft
This plugin got the name MobDisguisePVPControl because it was originally made with MobDisguise in mind. Now it only supports DisguiseCraft, because MobDisguise is no longer updated.
Features:
- Allows you to prevent players from being able to attack others while disguised.
- Allows you to make players lose their disguise upon taking damage.
- Allows to not show the death messages of disguised players.
- Allows you to make players lose their disguise upon attacking.
Permissions nodes:
Defaults in parenthesis
- mdpvpcontrol.* - Is not affected by this plugin whatsoever (ops)
- mdpvpcontrol.nodamagedisguiseloss - Does not lose disguise upon being damaged. (ops)
- mdpvpcontrol.candisguiseattack - Can attack others while disguised. (everybody)
- mdpvpcontrol.hidedisguisedeath - Will not show a death message if killed while disguised. (ops)
- mdpvpcontrol.noattackdisguiseloss - Does not lose disguise upon attacking. (ops)
Does preventing players from attacking others while disguised come automatically to all disguised players after installing, the permission •mdpvpcontrol.candisguiseattack enables it for players. but the only option I'm looking for is to Disable it. So just installing the plugin will make this so?
edit:
Installed it to see and it gave the followning error.
Thank you very much for clearing that up. Good luck with the ticket/pull request. :)
@angelofdev
Oh that was because, you have the disguisecraft.seer permission which allows you to see the player behind the disguise. Hitting the disguise does not damage the player, but hitting the player wearing it does. Without that seer permission, you are unable to hit the player directly without using projectiles.
@Devil_Boy
So when admins have the '*' node all their actions including attack become server side?
See this video to understand what I mean. http://youtu.be/YD3Jw4K8l04
Disguised players lose their disguse when attacked by admins but not when attacked by players.
Sorry for being a pain.
@funkystudios
That's a MobDisguise bug that is not present in DisguiseCraft... As you can see, the two plugins seem to offer alternate bugs...
Honestly, I believe you are the first person to point that out. It is a result of MobDisguise changing the person back to themselves without updating their armor items.
Ok thanks, I switched to MobDisguise... but when they are attacked when disguised they appear to loose their armor. The person who attacked has to log off and back on to see that he actually didn't loose the armor. Kind of confusing for the person attacking.
@angelofdev
This is because arrow damage is handled on the server-side, while player melee damage is sent by clients. Our Bukkit ticket and pull requests will fix this.
@funkystudios
In DisguiseCraft, it'll only work for arrow damage as disguised player cannot be melee damaged by others yet.
In MobDisguise, this should work fine.
How would I enable the second feature that you list? Right now disguised players can't be hurt nor hurt others. I want them to become undisguised when they take damage.
@Devil_Boy
@FuRiouSOne
Furiouscurse is right I can actually hurt players even without arrows. This is really weird.
If you want I can provide a video.
@ThaWaffle
That is something that might get added to this plugin. You may want to check if MobDisguise already has this functionality or not.
@lolitsthad
The plugin does not generate a folder. You may want to send in a support ticket. We'll want a list of your plugins, your CraftBukkit version, and your version of this plugin. If you can find an error log in your console, we'll want that as well.
How do you set this up? I installed like usual and didn't add any of the extra perms, and the plugin doesn't do anything. Players can still hit each other while disguised. It also didn't generate a folder for the plugin (not sure if it's supposed to).
Hello.
If I am disguised and I kill a player, it says
lol_1221 was slain by ThaWaffle
I'm ThaWaffle (disguised) and he is a testperson How can I get rid of this message? It would help a lot. Thanks in advance.
Greets, me.
@SharkTankPure
The ticket needs to go through....
We've given everything they need, so I have no idea what is taking them so long :/
Hey I just came accross this now? The ticket hasnt gone through, but does this work for Disguise Craft?
@FuRiouSOne
You can only attack disguised players using arrows.
@Devil_Boy
Oh i thought this extra plugin was a temp fix for the entire issue. Also noticed me being admin and having * permission and i attack a disguise player they actually drop their disguise, is there a permission i might have to allow this? If i change my rank to non admin it goes back to being buggy again.
@FuRiouSOne
In DisguiseCraft, players can't take PVP damage when disguised O.o
The ticket is still going through...
Cant seem to get this to work for my multi world setup. If player is disguise in main world (non-pvp) and they go to pvp world. They are unable to attack anyone or be attacked but are able to build at will basically making them immune to pvp in a pvp world.
Seems we need 1 more permission as mdpvpcontrol.candisguisebeattack: allow others to attack disguised
This way both disguise and non-disguise can be forced to take damage with both permissions applied to the group.
@MrLolrus
No problem bro
Thank you! :')