From 98d657ec4b65658b9925a073e6803243362983f0 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 7 Oct 2012 18:10:50 +0100 Subject: [PATCH] New permission: essentials.vanish.pvp If you don't have this permission you cannot PVP while vanished. --- .../com/earth2me/essentials/EssentialsEntityListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java index 693bde3ef..0c4d7b9e1 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java @@ -54,6 +54,11 @@ public class EssentialsEntityListener implements Listener event.setCancelled(true); } + if (attacker.isHidden() && !attacker.isAuthorized("essentials.vanish.pvp")) + { + event.setCancelled(true); + } + attacker.updateActivity(true); final List commandList = attacker.getPowertool(attacker.getItemInHand()); if (commandList != null && !commandList.isEmpty())