From 447a8a1fc4d13737e5453591664e43faa447c3ec Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Mon, 16 Mar 2015 18:56:25 -0700 Subject: [PATCH] Ender pearls don't trigger PvP combat mode. Broke this when I fixed the issue with other plugins cancelling PvP events. --- .../GriefPrevention/EntityEventHandler.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java b/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java index 2651e8a..720f90a 100644 --- a/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java @@ -824,11 +824,14 @@ class EntityEventHandler implements Listener PlayerData defenderData = this.dataStore.getPlayerData(defender.getUniqueId()); PlayerData attackerData = this.dataStore.getPlayerData(attacker.getUniqueId()); - long now = Calendar.getInstance().getTimeInMillis(); - defenderData.lastPvpTimestamp = now; - defenderData.lastPvpPlayer = attacker.getName(); - attackerData.lastPvpTimestamp = now; - attackerData.lastPvpPlayer = defender.getName(); + if(attacker != defender) + { + long now = Calendar.getInstance().getTimeInMillis(); + defenderData.lastPvpTimestamp = now; + defenderData.lastPvpPlayer = attacker.getName(); + attackerData.lastPvpTimestamp = now; + attackerData.lastPvpPlayer = defender.getName(); + } } //when a vehicle is damaged