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)
@EdictServer
Combining them would be unnecessary O.o
DisguiseCraft is a core disguise-handling system. Its purpose is to handle the creation, destruction, and movement of fake-entities on viewing clients.
This plugin is made separate and will remain separate so long as the number of people who need the functionality provided by this plugin is less than the people that do not care for it.
This makes sure we don't bloat the already large main plugin.
Plugins like MobDisguisePVPControl don't mainly focus on disguises themselves. This plugin cares more about player actions and responding to them accordingly.
@Squirzy
What CraftBukkit version are you using? Any sort of special server mod?
@Devil_Boy
I know. I meant if there were still plans to simply consolidate by combining this with DisguiseCraft. There was a ticket answer by you some time ago that seemed like it was headed in that direction since MD doesn't actually exist anymore.
It seems unnecessary for the two to be separate plugins now since it is now for just DisguiseCraft.
There seems to be an issue of players not undisguising when they attack/are attacked. Using latest Disguisecraft and ModDiguisePvPControl - No errors in console.
@EdictServer
It's worked with both plugins since its creation. It lost MobDisguise support when MobDisguise stopped updating.
Are there still plans to integrate this with DisguiseCraft? It seems to make a lot of sense seeing as you work on both and MobDisguise is gone.
@darkracer125
It doesn't need to make a folder, but so long as you have the .jar in your plugins folder. Something should show up in the "Loading plugins" section of the console log.
for me it does not even register in the console does not make a folder or anything
@PresidentxMC
@StealthyBrayden
You guys need to make a support ticket and paste your error log. Otherwise there's no way to tell what's causing the error for you...
This plugin works properly on my server (1.6.2), I will see if I'm getting error when hitting horse too.
:17 CONSOLE: java.lang.NoClassDefFoundError: pgDev/bukkit/DisguiseCraft/api/DisguiseCraftAPI 12:07:17 CONSOLE: [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDisguisePVPControl v0.6 12:07:17 CONSOLE: java.lang.NoClassDefFoundError: pgDev/bukkit/DisguiseCraft/api/DisguiseCraftAPI 12:07:19 CONSOLE: [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDisguisePVPControl v0.6 12:07:19 CONSOLE: java.lang.NoClassDefFoundError: pgDev/bukkit/DisguiseCraft/api/DisguiseCraftAPI 12:07:19 CONSOLE: [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDisguisePVPControl v0.6 12:07:19 CONSOLE: java.lang.NoClassDefFoundError: pgDev/bukkit/DisguiseCraft/api/DisguiseCraftAPI 12:07:19 CONSOLE: [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDisguisePVPControl v0.6 12:07:19 CONSOLE: java.lang.NoClassDefFoundError: pgDev/bukkit/DisguiseCraft/api/DisguiseCraftAPI 12:07:19 CONSOLE: [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDisguisePVPControl v0.6 12:07:19 CONSOLE: java.lang.NoClassDefFoundError: pgDev
This plugin is no longer working.
Please update it as soon as possible!
I really need an update for this it spams my console full of messages when people hit a horse :3
Any word on an update? :3
update/
@xlii1356
yeah, it said it on the third bullet.
Is there any plan to add disguised kill messages as well? So if I'm disguised as a skeleton, and i shoot and kill a player, it says they were killed by a skeleton, not my name?
@Lostferret13
Check DisguiseCraft's Jenkins.
Where are the dev builds. I get a cannot pass event PlayerDeathEvent error
keep getting this [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDisguisePVPControl v0.6
@rockxz3
You need to use the latest DisguiseCraft dev build.