Fixed guardian passive to acctually work

This commit is contained in:
xGamingDudex 2016-10-19 17:49:59 +02:00
parent 0b02bc9e2d
commit 8de69d2573
1 changed files with 6 additions and 4 deletions

View File

@ -7,6 +7,7 @@ import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
import mineplex.core.common.util.C; import mineplex.core.common.util.C;
import mineplex.minecraft.game.core.damage.CustomDamageEvent; import mineplex.minecraft.game.core.damage.CustomDamageEvent;
import nautilus.game.arcade.kit.Perk; import nautilus.game.arcade.kit.Perk;
public class PerkThorns extends Perk public class PerkThorns extends Perk
@ -29,7 +30,8 @@ public class PerkThorns extends Perk
return; return;
} }
Player player = event.GetDamagerPlayer(true); Player player = event.GetDamageePlayer();
if (!hasPerk(player)) if (!hasPerk(player))
{ {
@ -38,8 +40,8 @@ public class PerkThorns extends Perk
if (player.getHealth() < MAX_HEALTH) if (player.getHealth() < MAX_HEALTH)
{ {
event.AddMod(GetName(), -DAMAGE_DECREASE * event.GetDamage()); event.AddMult(GetName(), null, DAMAGE_DECREASE, false);
event.AddKnockback(GetName(), -KNOCKBACK_DECREASE); event.AddKnockback(GetName(), KNOCKBACK_DECREASE);
} }
} }
} }